Portable Toilet Software Pricing Compared (2026)
Portable toilet software pricing falls into three models: per user, per truck, and flat monthly tiers. Of the vendors below, PJR, LayCor, PortaPro, DynoRoute and Magic Lav publish prices on their own sites, while ServiceCore and PRO Enterprise are quote-based. Every price here was checked on the vendor's own page on October 21, 2026.
Magic Lav publishes this page and is one of the rows. Prices change, so treat this as a dated snapshot and confirm on each vendor's site before you budget.
Pricing at a glance
One line per vendor: pricing model, published price, contract terms, trial, and setup or onboarding costs where the vendor lists them.
- ServiceCore: per truck, no charge for additional office seats. Price is quote-based via a personalized demo (plans named Start and Pro). Billed monthly with an annual contract. No free trial. Onboarding typically takes 6 to 12 weeks.
- PJR Software: per user. $65/month per active admin user and $45/month per active mobile app user. No contract and no onboarding fees. Data conversion or customization $225/hour, onsite training $185/hour (8-hour minimum, per trainer), additional online training or support $150/hour. Demo first, then 30 days of free licensing if you move forward.
- PRO Software (PRO Enterprise): per user, quote-based. A monthly platform fee with office and field seats priced differently, plus a one-time implementation and migration scope, both set after a discovery call.
- PortaPro: published pricing that starts at $149/month. The site says there are no per-user or per-vehicle fees and no contract. 7-day free trial.
- LayCor: flat base plus add-ons. Base plan $49/month, Professional $99/month. Add-ons run $8 to $15/month at full price (for example route optimization $12, QuickBooks sync $12, dispatch board $15) and are 50% off on Professional. Lists unlimited users, no setup fees, cancel anytime, and a free trial.
- DynoRoute: flat tiers. $199, $499 and $999/month, with credits for route optimization and other actions and no per-seat fees. Intro call first; trial terms aren't stated on the page.
- Magic Lav: published flat tiers plus driver seats. Starter $99/month, Pro $129/month, Fleet $159/month. Two driver seats included on every plan; additional driver seats $20 per seat per month on any tier. Self-serve free 2-week trial for new accounts: card required, no charge until day 15, cancel anytime before then. No discounts.
All figures are as listed on October 21, 2026 and exclude sales tax, payment processing, and optional services unless noted.
How the three pricing models scale
The headline price matters less than how the bill grows when you add a driver or a truck. Here's how each model behaves.
Per user
You pay for each person who logs in, sometimes at different rates for office and field users. It's easy to predict, and a small crew pays little. The bill rises with every driver you hire, even seasonal ones, so count your peak-season headcount, not your winter crew.
Per truck
You pay for each route truck, and office logins may be free. ServiceCore's FAQ describes this model. It suits operations with a big office team relative to their fleet. Adding a truck raises the bill, but adding a dispatcher or bookkeeper doesn't.
Flat tiers
You pay a set monthly price for a feature level, sometimes with seat or usage limits. PortaPro, DynoRoute and LayCor's base plan don't charge per seat; Magic Lav includes two driver seats per plan and charges per seat after that. Flat tiers are simple to budget. The thing to watch is what's in each tier and what costs extra, such as add-ons or usage credits.
Worked example: 1 office user and 2 drivers
This is list-price math only, using what each vendor publishes. It leaves out taxes, add-ons, training, data conversion, and anything that needs a quote. It assumes each driver uses the vendor's mobile or field access.
- PJR Software: 1 admin at $65 plus 2 mobile users at $45 each = $155/month.
- LayCor: $49/month on the base plan with unlimited users. Adding route optimization at $12 makes it $61/month. Professional is $99/month with add-ons at half price.
- PortaPro: starts at $149/month with no per-user fees. Check which features the entry plan includes.
- DynoRoute: starts at $199/month with no per-seat fees. Plans include credits for route optimization and other actions; top-ups are listed on its pricing page.
- Magic Lav: Starter $99/month, Pro $129/month or Fleet $159/month. The two drivers use the two driver seats included on every plan. The pricing page prices driver seats only and doesn't say whether office logins use a seat, so confirm that during the trial.
- ServiceCore and PRO Enterprise: quote-based, so there's not enough published to do the math.
Same crew, grown to 5 drivers
- PJR Software: $65 plus 5 x $45 = $290/month.
- LayCor: still $49/month base (unlimited users), plus any add-ons.
- PortaPro: the site says there are no per-user or per-vehicle fees or limitations, so headcount alone shouldn't change the price.
- DynoRoute: no per-seat fees; plan price unchanged unless you need more credits or a higher tier.
- Magic Lav: two driver seats included plus 3 additional at $20 each = $60 more, so Starter $99 + $60 = $159/month, Pro $129 + $60 = $189/month, Fleet $159 + $60 = $219/month.
The takeaway isn't that one vendor is cheapest. It's that per-user pricing favors very small crews, seat-free flat tiers favor growing crews, and feature tiers and add-ons can move the total more than the base price does.
Costs that don't show up in the monthly price
- Data conversion and import: PJR bills it hourly ($225/hour), ServiceCore does data import as part of its onboarding, and PRO Enterprise prices migration in a one-time implementation scope.
- Training: PJR lists onsite training at $185/hour plus travel expenses.
- Add-ons: features like route optimization or QuickBooks sync can be separate line items.
- Usage credits: DynoRoute's plans include credits for route optimization and other actions.
- Contract length: an annual contract changes your total commitment even when billing is monthly.
- Time to go live: weeks of onboarding mean weeks of running two systems.
- Sales tax and payment processing: check what applies in your state.
Questions to ask before you sign
- What is my exact monthly price at my current truck and driver count, and at double that?
- Which features in your demo are in my plan, and which are add-ons?
- Is there a contract, and what happens if I cancel early?
- Is there a free trial, or a paid pilot?
- What does it cost to import my customers, jobsites and units?
- How are price changes communicated?
Where Magic Lav fits
Magic Lav is a flat-tier option built specifically for portable restroom operators, and the whole price list is on its pricing page: $99, $129 or $159 per month, two driver seats on every plan, $20 per additional driver seat, and no discounts or haggling. What changes between tiers is features:
- Starter ($99/month, best for owner-operators): jobsites and customer tracking, unit tracking, and route planning tools for building weekly routes by day and truck and dispatching them to technicians.
- Pro ($129/month, best for growing operations): everything in Starter plus AI Agent Connector, Accounting (Early Access) for tracking customer charges, payments, adjustments and balances by billing month, My Route Optimizer, and inventory logging.
- Fleet ($159/month, best for large fleets): everything in Pro plus SiteLink for collecting quote requests from a branded page or website form, One-click routing to assign eligible unscheduled jobs across the week and optimize stop order, and photo logs.
The 2-week trial is self-serve. A card is required, but you won't be charged until day 15, and you can cancel anytime before then.
Sources
ServiceCore software FAQs (per-truck pricing, annual contract, onboarding)
PJR Software pricing and fee schedule
PRO Software Solutions pricing and proposals
PortaPro software comparisons page (starting price)
LayCor portable toilet software, plans and add-ons
DynoRoute porta potty software (published plans)
Want to see whether a flat tier works for your crew? You can try Magic Lav on your own routes first.