PortaPro

Built for portable sanitation pros

Being a PRO Takes Grit

Know what's still in the yard, on route, and already paid. From maintenance to marketing, you'll find features you hadn't imagined — at a clear, fair price.

Start Free Trial
Starting at $149/moNo per-user feesNo contractsUnlimited units & users

Trusted by portable sanitation companies nationwide

No per-seat pricing

Unlimited users included

99.9% uptime

Enterprise-grade infrastructure

1 truck to 100+

Built to grow with your fleet

Free Tool

How Many Units Does Your Job Need?

Our free calculator handles events and construction sites. Get an instant count based on attendance, duration, and site conditions — then share a branded link with your customers or embed it on your website.

Offline-first architecture

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
Offline — 14 updates queued · synced on reconnect
Route optimization engine

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 & stops
  • Accounts for tank capacity mid-route
  • Respects scheduled service windows

-23%

average drive time

+18%

stops per route

<5s

to optimize a full day

* Modeled outcomes from internal benchmarking.

Rate card → Invoice → Paid

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.

Rate Card
Step 1
Acme Construction
  • Job Site A
    4 × Standard · Per 28-Day Cycle
    $440.00
  • Job Site B
    2 × Handwash · Per 28-Day Cycle
    $190.00
  • Job Site C
    6 × Standard · Per Month
    $1,320.00
The contract. What you wrote is what we bill.
Cycle Invoice
Step 2
Generate Cycle Invoice
Site A · 4 units$440.00
Site B · 2 units$190.00
Site C · 6 units$1,320.00
28-day cycle$1,950.00
Math matches the rate card. Exactly.
One click. Pre-populated. Service period locked.
Pay Link
Step 3
SMS to customer
Amount due
$1,950.00
  Pay
Apple Pay · Google Pay · Card scan
Paid before the driver leaves the lot.
Stripe webhook marks paid in real time.
1 click
to cut a cycle invoice
3 sec
tap-to-pay on the customer's phone
$0
in card readers or terminals
0
PAN or CVC digits we ever see

Built for portable sanitation

Purpose-built for the industry. No per-seat fees. No rebranded traffic software pretending to fit. Just PortaPro.

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

1. Inventory

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

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

2. Quote

Start a quote from a customer's name. The rest fills itself in.

  • Address, tax rate, and service history pre-loaded from the customer record
  • Add line items, delivery fees, and deposits in seconds
  • Convert to a scheduled job without re-entering a single field

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
  • Fleet maintenance and compliance tracked automatically
  • Customer portal, job history, and billing in one system
AVAILABILITY ENGINE

See how double-booking gets prevented at the database level

Date-range reservations, real-time cancellation handling, and calendar-based scheduling logic - not a status flag.

Consumable Tracking

Consumables & truck stock

Track chemicals, paper products, and cleaning supplies at the yard level and down to each individual truck.

  • Deodorizer, paper rolls, hand soap, sanitizer, and more
  • Yard inventory separated from truck-level stock
  • See which trucks are stocked, low, or not yet loaded

PortaPro connects consumables inventory with scheduled service work so your team preps every truck correctly before it leaves the yard.

Explore Consumable Tracking

Fleet Management

Know which trucks can run today and which should stay parked.

Fleet and Vehicle Operations

Manage vehicles, compliance, maintenance, and operations

DashboardStockComplianceAssignments

Fleet Health

10

Total Vehicles

9

Road Ready

1

Needs Service

1

Overdue

Attention Required

2

OH-PRTPRO-09

Oil Change overdue by 19 days

OH-PRTPRO-01

Registration expired

Upcoming Service

OH-PRTPRO-07 Oil Change

Due in 3 days

Maintenance

OH-PRTPRO-04 Tire Rotation

Due in 8 days

Preventive

Spill Kit Compliance

0

Vehicles with Kits

0

Needing Inspection

0

Missing/Expired

1

Low Stock

Compliance Documents

2

Compliance & Regulatory

4

Safety & Training

1

Licensing & Registration

3

Insurance & Inspection

All Vehicles

Freightliner M2 106

OH-PRTPRO-01

Make/Model:

Freightliner M2 106

Flatbed Trucks
Active
Hino 268A

OH-PRTPRO-10

Make/Model:

Hino 268A

Trailer-Only Inventory
Active
International MV607

OH-PRTPRO-07

Make/Model:

International MV607

Crane-Lift Truck
Active
Isuzu NPR-HD

OH-PRTPRO-04

Make/Model:

Isuzu NPR-HD

Box Trucks
Active

Custom Branding

Your Brand. Your Platform. Your Login.

Your logo on the portal. Your name on every email. Customers never see PortaPro - they see you. Fully branded across login, customer portals, notifications, and every outbound message.

Portal built around your identity
Emails sent from your domain with your branding
Your team and customers recognize it immediately

Instant Setup

Add your logo, pick your colors. No IT configuration, no implementation fee.

Custom branding example 1
Custom branding example 2
Custom branding example 3

Team Chat

Keep every crew connected in real time

Replace group texts and radio chaos with real-time messaging, voice, and video communication built for dispatchers, drivers, and office teams.

Live Conversation

dispatch-ops
Live
SC
Sarah ChenDispatch9:14 AM

Route 7 has a last-minute add at 1420 Industrial Blvd. Mike, can you fit it after stop 4?

MJ
Mike JohnsonDriver9:16 AM

On it. Finishing stop 3 now, ETA 20 min.

DR
David RossAdmin9:19 AM

Great coordination, team. Keep it up out there.

Someone is typing…
Message #dispatch-ops

Channels for Every Crew

Organize conversations by route, crew, or project so everyone sees exactly what they need.

Voice & Video Calls

Start instant voice or video calls directly from any conversation when issues need to be solved faster.

Complete Message History

Every conversation is searchable and timestamped for accountability across teams.

Push-to-Talk · Coming SoonNew

Your whole fleet on one channel. Built into the app you already use.

A persistent push-to-talk button lives in the bottom-right of every PortaPro screen, on mobile and desktop. One press reaches dispatch or the whole crew on a sub-200ms voice backbone spanning 200+ countries — no radios, no licenses, no extra app to babysit.

One button. Every screen.

The PTT button floats in the bottom-right of jobs, routes, the dispatch board, and the customer record. Press it from anywhere in PortaPro.

Channels by route, region, or crew

Spin up a channel for a route, an event, or the whole company. Drivers stay heads-down; dispatch broadcasts when it matters.

Emergency alerts with live GPS

One-press emergency sends a priority audio call plus the driver's live coordinates straight to dispatch.

Hands-free for gloved hands

Bind the volume key on Android, the lock-screen button or Apple Watch on iPhone, or a $30 Bluetooth lapel button on either. Transmit without ever touching the screen.

Tied to the job, not a separate app

Every transmission is recorded, transcribed, and stitched to the route or job it belongs to. Search a week of audio in seconds.

Included with your subscription

No per-user radio bill, no second login, no Zello, Motorola, or carrier PTT add-on. It's just in there.

Our Promise

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.

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

PortaPro Intelligent Import

Paste customer lists from emails, spreadsheets, or handwritten notes. AI parses and formats it - no CSV template required.

Any format: lists, notes, emails, CSVs

Auto-cleanup fixes typos and inconsistent formatting

Enterprise-grade security

Bank-level encryption and controls — built in from the start, not bolted on later.

Three-Layer Security
Two-Factor Authentication
Secure Cloud Backups
Secure Customer Access

Built for how the business actually works

Most software assumes every customer is the same. PortaPro handles the exceptions that are actually the rule.

Rate Change History

Every rate adjustment is logged by user and date. When a customer disputes an invoice, you have the record.

Unit-Level Asset Tracking

Know exactly which unit is at which location, its full service history, and when it was last maintained.

Seasonal Account Automation

Set date ranges on seasonal locations. Accounts activate and deactivate automatically — no manual status changes.

Overdue Service Detection

Every location tracks its last service date. Overdue stops surface automatically before a customer has to call.

MRR Impact Alerts

When a location is deactivated or removed, PortaPro shows the revenue impact before you confirm the change.

Bulk Rate Adjustment

When costs go up, adjust rates across a customer segment in one pass. Preview every affected account before applying.

Every edge case your current software handles with a sticky note. PortaPro handles it in the platform.

Dispatch your first job today.

Join operators who were up and running on day one.

Start 7-Day Free Trial