PortaPro

Built for portable sanitation, roll-off, and septic pros

Being a PRO Takes Grit

Know what's still in the yard, on route, and already paid. From maintenance to marketing, explore features beyond imagination, at a clear and fair price.

Start Free Trial
Starting at $149/moNo per-user or per-vehicle feesNo contracts

Free data migration

Setup and US-based support included

Works offline

Field crews keep moving without signal

2.25% every card

Free ACH. Flat, no 30¢. Growth plan.

1 truck to 100+

Built to grow with your fleet

Signal drops. Work doesn't stop.

When connectivity fails, work continues. Drivers complete jobs, capture photos, and finish checklists without interruption. Everything syncs automatically when signal returns.

All job data, routes, and customer details available offline
Drivers complete jobs, photos, and checklists without signal
Everything queues and syncs automatically when signal returns
Office sees updates within seconds of reconnection

A real route engine. Built for portable sanitation operators.

Plans a full day of stops in under 5 seconds, accounting for tank capacity, dump site hours, driver certifications, truck type, and service windows. Not just shortest path.

  • Balances time, miles, and stops
  • Accounts for tank capacity mid-route
  • Respects scheduled service windows

screenshots/route-engine-map.png

How a job moves through PortaPro

Inventory, quote, operate. Three steps, and nothing gets typed twice.

1. Inventory

Know what's in the yard without making a phone call.

  • See every unit in real time: deployed, in the yard, or flagged for service
  • Status updates without manual entry
  • Complete service and location history, automatically

screenshots/how-it-works-step1-inventory.png

2. Quote

Start a quote from a customer's name. Send a site plan, not just a price.

  • Drop pins on the site to show exactly where each unit goes, with pricing attached
  • The customer opens it from their email, views the site plan, and accepts the quote right there
  • Accepted quotes convert to a scheduled job without re-entering a single field

screenshots/how-it-works-step2-quote.png

3. Operate

Route it, track it, and bill it before the truck is back in the yard.

  • Optimized routes that account for tank capacity, dump site hours, and service windows
  • Drivers work the route from the app, offline included, with photos and notes on every stop
  • Fleet maintenance and compliance tracked automatically
  • Customer portal, job history, and billing in one system

Run the whole operation from one system

Every module works off the same jobs, units, and customers, so nothing gets re-entered and nothing falls between tools.

screenshots/platform-dispatch-scheduling.png

Routes built and dispatched in minutes. Drivers hit the road with a clear plan, not a phone call.

Learn more

From a one-line rate card to cash in your account.

One click in the office. One tap on the customer's phone. No hardware at the truck, no math drift, no data re-entry.

  1. Rate card

    The contract. What you wrote is what we bill: per site, per unit, per cycle.

  2. One-click cycle invoice

    Pre-populated from the rate card with the service period locked. No math drift, no data re-entry.

  3. Tap to pay

    The customer gets a text and pays on their phone: Apple Pay, Google Pay, or card. Stripe marks it paid in real time.

Billing a city or a school district? Switch that customer to bill in advance and their invoices go out before the service period, with their PO number printed on every one, so the claims list never sends one back. How municipal billing works

screenshots/rate-card-invoice.png

See how Rate Card billing works

A second set of eyes on your book.

PortaPro runs its own checks and shows you what it found.

  1. Units you aren't billing for

    What drivers placed at each site is compared against the rate card. A site holding more than it bills for gets flagged.

  2. Tanks coming due

    Pump-outs are predicted from tank size, occupancy, and your own pumping history, before the customer calls.

  3. Stock about to run out

    When deodorizer or paper crosses its reorder point, a purchase order is drafted to your vendor. Approve when ready.

screenshots/background-checks-pump-due.png

Built for the tank in the yard, not just the unit on the truck.

A septic customer owns the thing you service, and it comes due on a cycle measured in years. PortaPro runs that book from the same account as your portable toilets.

  1. The tank on the customer's record

    Capacity, serial, install date and household on the site card. Two tanks at one address are two components sharing one household.

  2. Every septic form, already built

    The pumping report with its disposal manifest, the full system inspection checklist, grease trap FOG compliance, holding tank pump-outs, real estate transfer certifications, and more. Each attaches to the matching service in every account.

  3. The county's own PDF, filled from the job

    Upload the jurisdiction's form once, bind its fields to job data, and the technician opens it filled in.

screenshots/homepage-septic-forms.png

Additional features include:

An experience you should expect from a modern operations platform.

QuickBooks Online sync
Customers, invoices, payments, voids and credits pushed to your company file every night, or any invoice on demand. One way, on purpose, so QuickBooks never writes back over your office's work.
Shared truck devices
One iPad per truck. Drivers sign on with a PIN, so every stop, photo, and time punch lands under the right name.
Flat-rate card processing
2.25% on every card with no 30¢, and ACH is free. On the Growth plan, PortaPro pays Stripe and you pay us.
Septic reminder program
The pump-out sign-up on your website runs inside PortaPro, and the next reminder reschedules itself the day your truck pumps the tank.
Consumables and truck stock
Deodorizer, paper, and soap tracked at the yard and on each truck, so nothing leaves the lot short.
Fleet and compliance
DVIR inspections, service intervals, and DOT compliance on the same truck records the route engine plans around.
Team chat and push-to-talk
Channels by route or crew, voice and video, and a walkie-talkie button on every screen. No radios, no second app.
Your brand on everything
Your logo on the portal and your name on every email and text. Customers see you, not PortaPro.
Availability engine
Double-booking is blocked at the database level. A unit is held by date range, not by a status flag.

What generic field-service software leaves out

Purpose-built for portable sanitation. No per-seat fees, and no rebranded traffic software pretending to fit.

Unlimited units

PortaPro: included
Generic software: Per-unit fees

Unlimited users

PortaPro: included
Generic software: Extra seat costs

Built for portable sanitation

PortaPro: included
Generic software: Generic field service

Offline mobile app

PortaPro: included
Generic software: Requires connection

Customer self-service portal

PortaPro: included
Generic software: Paid add-on

Photo documentation with AI

PortaPro: included
Generic software: Basic photos only

Drivers move unit pins in the field

PortaPro: included
Generic software: Office redraws the map

Built for how the business actually works

Generic field service software was built for HVAC calls and plumbing tickets. Portable sanitation runs on tank capacity, event weekends, and units that sit on a site for two years.

Tank-Aware Route Planning

Routes break when the tank fills, not when the map runs out of stops. PortaPro plans around your truck's gallons and inserts the dump stop at 85%.

Date-Range Unit Reservations

Unit #1002 is on rent this weekend and free the next. Reservations are held by date range, so the same unit can't go to two events.

Flat-Rate Event Windows

$400 for the weekend, not $133 a day. Set the window, the customer accepts and pays from their phone, and delivery and pickup both land on the board.

Pre-Send Billing Flags

Every cycle invoice shows what needs a look before it goes out: missed services, prorated lines, and any period that overlaps an invoice you already sent.

Quotes That Carry the Site Plan

Drop the placement pins on a satellite map inside the quote. The customer can drag them before approving, and activating turns the whole thing into the rate card, the live pins, and the delivery.

One Rate Card, Billing and Routing

Units and rate bill the contract with no job required. The service frequency on the same row builds the routes: never twice for the same due date.

Offline Proof of Service

GPS, photos, and signature on every stop, captured with no signal and synced later. Skipped stops log a real reason: locked gate, blocked access, unit tipped.

Pins That Move With the Unit

When a unit gets dragged to the outfield fence, the driver who finds it moves its pin: to the phone's GPS or by hand on satellite. The office sees who, when, and how far.

Damage Caught in the Field, Not at the Yard

A driver flags a tipped or vandalized unit at the stop. It opens in the workshop with the photos and the job attached, already out of the available pool.

Every one of these started as a whiteboard, a spreadsheet, or a call to the yard.

How many units does your job need?

Events and construction sites. Get a count from attendance, duration, and site conditions, then share a branded link with your customers or embed it on your website.

The switch is easy

Most operators import their data, walk through the platform, and dispatch their first job in a single call.

1

Import and setup

Your data ready instantly

2

Build and dispatch

First jobs scheduled immediately

3

Track and document

Work captured automatically

4

Invoice and collect

Payments begin flowing

Import is a paste, not a template. Customer lists from emails, spreadsheets, or handwritten notes are parsed and cleaned up on the way in.

Security that's built in

Encryption, two-factor authentication, and secure customer access. Built in from the start, not bolted on later.

Software that doesn't get worse once you depend on it.

Most platforms start great. Then they slowly shift from serving you to extracting from you. There's a name for that. We refuse to become it.

Dispatch your first job today.

Join operators who were up and running on day one.

Start Free Trial

7-day free trial · No charge today · Cancel anytime