PortaPro Docs

Win and serve customers

desktop_windows
Customer Portal
24/7 access to schedules, invoices, and service history.
price_change
Quotes & Invoices
View, approve, and pay documents online.
event_available
Online Booking
Customers book roll-offs and event rentals on your website and pay a deposit. Nothing is scheduled until you approve.
credit_card
Payment Processing
Secure online payments with flexible options.
sms
Inbox
Portal messages, text (SMS), and email in one inbox per customer, plus a Requests tab for everything customers ask for in the portal.
signature
E-Signatures
Sign contracts digitally with audit trails.
build
Service Checklists
Standardized pumping and cleaning workflows.
map
Venue Blueprinting
Pin inventory clusters on satellite maps, link to quotes, and send branded site plans.
mark_email_read
Email From Your Inbox
Send invoices, quotes, and sales email from your real address, with your real deliverability.

Run the field

assignment_add
Job Schedules & Dispatch
Create jobs, dispatch routes, and manage recurring service.
alt_route
Route Optimization
Routes planned around tank capacity, disposal-site hours, and service windows.
smartphone
Mobile App
Offline-first workflows for field operations.
location_on
Unit Pins
Every unit's exact spot on the site map. Drivers move pins from the field.
description
Services Hub
Service requests, checklists, and proof-of-work logs for every job.
sms
Team Chat
Channels and direct messages for drivers, dispatch, and the office.
connect_without_contact
Walkie-Talkie
Push-to-talk inside the PortaPro app, on the channels your crew already uses, with searchable transcripts.
phone_in_talk
Calls & Huddles
1:1 calls and channel huddles for your crew, plus meetings customers join from a browser.

Control the business

inventory
Equipment Inventory
Availability by date, so a weekend booking shows before the weekend.
festival
Event & Tent Rentals
Kits, tents booked by size, pull sheets, scan-back check-in, and charges for what comes back missing.
dashboard
Event Layouts
Tents and tables to scale on the venue or its floor plan, seating charts from the guest list, and a share link for comments and approval.
calendar_month
28 Day Invoicing
Bill every site automatically on the industry-standard 28-day cycle, with duplicate prevention built in.
attach_money
Bookkeeping & Billing
Quotes, invoices, expenses and receipts, bank reconciliation, and QuickBooks, Xero and FreshBooks sync.
group
Customer Accounts
Profiles, sites and locations, contacts, and history.
format_list_bulleted_add
Leads & Deals
The CRM built into PortaPro.
outdoor_garden
Temporary Fencing
Draw the fence on the satellite map or type the feet: panels, gates, stands, clamps and sandbags counted for you, screen priced by the foot.
bolt
Generators & Power
Hour meter and fuel readings from the driver app, runtime past the included hours and fuel billed from them, and refuels and service planned from the readings.
Roll-Off Rentals
Live ledger for every container on the ground, overage and landfill disposal billed from the weight ticket, and dumpster requests from the customer portal.
local_shipping
Fleet Management
Maintenance, compliance, inspections, and vehicle tracking.
my_location
GPS Tracking
Plug-in trackers for the trucks, battery tags for the units, and an alert when a unit leaves its pin.
phone_in_talk
Business Phone
A real business line with an IVR, ring groups, voicemail, and recording. Click to dial, ring your cell, and every call logs itself on the customer.
manage_accounts
Team Management
Roles, the time clock, and the credentials about to expire.
person_add
Hiring
A careers page, an application built for CDL drivers, and a Hire button that turns the applicant into a team member.
wallet
Payroll Export
Approved hours for every pay period, overtime sorted, in one file for your payroll or straight into QuickBooks Online.
bar_chart
Reporting & Analytics
Gallons by disposal site, overdue sites, and reports on your billing cycle.
water_drop
Septic Service
The tank on the customer's record, pump-out dates predicted, and every septic report form, from pumping to real estate transfer, shipped and attached to the job.
Also in PortaPro:QuickBooks Sync,Xero Sync,FreshBooks Sync,Claude & ChatGPT,Equipment Scanning,Shared Truck Devices,Consumables,Marketing Tools,Automated Review Requests,Septic Reminders,Celebrations,Help & Support

Run your portable sanitation operation from lead to ledger.

One system, 47 features, no per-user or per-vehicle fees or limitations.See all featuresarrow_forward

Learn & Discover

calculate
ROI Calculator
Estimate time, labor, fuel, and cost savings with PortaPro.
route
Route Efficiency Simulator
See how optimized routing can increase weekly service stops.
scale
Dumpster Weight Calculator
Estimate debris weight and the roll-off size it needs.

Support & Training

headset_mic
Support
Submit a request, email our team, or book a call.
support
Help Centeropen_in_new
Guides, documentation, and step-by-step setup resources.
favorite
Our Promise
Why we refuse to let software get worse over time.

GPS Asset & Vehicle Tracking

How GPS tracking works
location_on
Unit tracking device
A sealed battery tag inside the unit. It reports when the unit moves, and the battery lasts five to seven years.
navigation
Vehicle tracker
Plugs into the truck's OBD-II port. Live location, plus odometer and fuel on supported trucks.

Solutions

local_shipping
In the Field
A service day from the yard to the invoice, and where each job goes wrong.
wc
Portable toilet operators
Same-day missed stops, proof for every stop, and rate card invoices.
water_drop
Septic operators
Pump-outs predicted from the tank, and the county's own forms filled from the job.
water_drop
Grease trap service
Each trap on its own cadence, and the FOG 25% rule measured.
Roll-off haulers
Days past term, tons over the allowance, and landfill fees on one final invoice.
celebration
Tent and party rentals
A tent booked by size, packages as one line, every chair checked in.
festival
Event and festival operators
A site plan on the quote, and a weekend priced as a weekend.
account_balance
Municipal contracts
Invoices before the period with the PO printed, and a record of every park visit.
domain
Multi-location operators
Several yards, service territories, divisions, and roles in one account.
Why Operators SwitchPricing
Sign Inrocket_launchStart Free Trial
homeHelp Centerchevron_rightVideoschevron_rightBilling and finance settings
arrow_backAll videos

Billing and finance settings

Reminders, late fees, quotes, cycle drafts, deposits, cash discount, surcharges, tax, Stripe, purchasing and the rental settings, page by page.

3:50 · Settings · Getting paid

Chapters

Transcript

How long a customer has before an invoice counts as late. What a late fee costs. Whether a booking needs a deposit. Those are business decisions, and PortaPro keeps every one of them in the Billing and Finance settings. In Settings, this group holds Finance, Stripe, Purchasing, and a few pages for rental gear. Finance opens on Invoices. Grace periods set how many days past the due date an invoice waits before it counts as overdue. The customer still sees the original due date. Payment reminders go out by email at three, seven, fourteen, twenty-one and thirty days past due, counted after the grace period. Late fees add a one-time charge to an invoice that stays unpaid, here one and a half percent of the balance. Monthly statements email every customer who owes over twenty-five dollars on the first of the month. Further down, the remittance stub adds a tear-off slip to the invoice PDF, so a customer paying by check mails it back with the right invoice number. On Quotes, a quote here stays valid thirty days, with a reminder three days before it expires. A one-time quote turns into an invoice the moment it's accepted. A recurring one waits for your team to start the service, because the start date on a quote is only a guess. Cycle Billing writes the rate card invoices for you. Drafts appear three days before each cycle closes, and nothing is sent until someone approves it. Billing end-date reminders warn the office before a rental's last billed day, so the pickup gets booked. Every automatic run is logged at the bottom, with any customer it skipped and why. Deposits and Delivery holds the deposit rules. A quarter down by default, the booking confirmed once it's paid, and the balance invoiced seven days before delivery, with the deposit already credited. The default delivery fee fills in on new jobs and quotes. Any customer can have it changed or waived. The Cash Discount Program shows two prices on every quote and invoice, and takes the discount off when a customer pays by cash, check or bank transfer. The rate is locked to what card processing really costs you, so the gap between the two prices is exactly the card fee. Surcharges and Fees keeps the extras you charge often, like a fuel surcharge, a disposal fee, or an after-hours call, ready to add to an invoice in one click or to a job. None of them is added on its own. Tax and Compliance turns sales tax on for new documents, with the rate looked up from each service address. Your legal business name, EIN and tax address live here too, for the Schedule C export. Billing Health runs a check every night for invoices that would bill wrong, like two invoices covering the same customer and period. It never fixes anything on its own. It tells you what to look at, worst first. Expense Categories ties each kind of expense to a line on the Schedule C, so tax time sorts itself. Stripe Management connects the one Stripe account your whole company gets paid through, and spells out the fees on a real example invoice. Purchasing can draft reorders for you. When supplies like toilet paper drop to their reorder point, a daily check drafts one purchase order per vendor. Drafts never send themselves. The last few pages matter if you rent event gear. Item Movement tracks each unit out of the yard and back, and can hold units on a quote you've sent. Tent Systems describes how your tents are built, from ends, mids and bays, along with the permit flag and the call-before-you-dig reminder. Event Layouts sets the spacing guides for drawing a tent or floor plan. And Generators and Fuel prices the fuel your drivers put in, with your markup and a delivery fee per visit. Decide these once. Every invoice after that follows your rules, without anyone having to remember them.

More in Getting paid

  • Catching billing mistakes with Billing HealthEvery night PortaPro checks rate cards, cycle invoices and credits for anything that would bill wrong, and tells your office what to fix.0:59arrow_forward
  • Collecting a paymentRecord a check or cash, charge a card, or text the customer a pay link, all from the invoice. Credit on file and the cash price are applied for you.0:59arrow_forward
  • Connecting QuickBooks, Xero or FreshBooksSend customers, invoices, payments and credits to QuickBooks Online, QuickBooks Desktop, Xero or FreshBooks, one way and automatically.0:53arrow_forward
  • Reviewing and sending cycle invoicesEvery billing cycle, PortaPro drafts each rate-card customer's invoice. Check them over, hold back any that need a fix, and send the rest in one go.0:59arrow_forward

Browse all training videosarrow_forward

PortaPro

Contact:
support@portaprosoftware.com

© 2026 PortaPro. All rights reserved.
All-in-one software for portable sanitation operators.

Quick Links

PricingROI CalculatorDumpster Weight CalculatorFree TemplatesSeptic Rules by StateCompare SoftwareBlogIn The Field

Platform

DispatchBillingFleet ManagementCustomer Portal

Support

Contact supportGetting set upHelp Centeropen_in_newStatusCareers

Company

TermsPrivacyCookie PolicySecurityAccessibilityAbout

Serving operators across North America. Proudly Built in America. 100% US Customer Support

Privacy Policy·Terms of Service·Accessibility·Contact