Simple, transparent pricing

Pick the plan that fits your operation

Solo operator, growing crew, or multi-location: pick the plan that matches your operation today.

Every plan includes Brand Site: free CRM-wired marketing site with custom domain & SSL. See how it works →
Where you are. Where you're going.

Priced for operators doing $250k+ in revenue.

Where Jobber stops being enough and Aspire starts overcharging. Three platforms, three sizes of operator. Find your column before you compare the tiers.

Jobber
Core · Connect · Grow
$69–$249/mo
The smallest shops. Solo + residential, 1 crew. No commercial accounts, no snow audit trail.
No HOA-grade snow records
No satellite property portal
No AI lead scoring or estimates
RootControl
Starter · Professional · Enterprise
$100–$250+/mo
$250k–$5M operators. 1–15 crews. Mix of residential, commercial, and HOA. Snow, chemical, and recurring contracts in play.
Audit-grade snow + chemical records
Satellite Living Property Map
Live QBO sync · ACH · auto late fees
Aspire
Custom enterprise quote
$$$$$/yr
$5M+ operators. Multiple branches, 50+ crews, full ERP, dedicated CSM, 6-month implementation.
6-month implementation
Annual lock-in contracts
$15k+ minimum entry
You outgrew Jobber. You can't afford Aspire. That's our entire customer base.

Starter

1–2 crews adding their first commercial or HOA account.

$100 / month
1 office seat · 10 crew app users

For solo operators and small crews getting organized.

  • Living Property Map included. Satellite customer portal Jobber Grow doesn't ship at $249. We include it at $100.
  • CRM, leads & customer management
  • AI lead scoring & estimates
  • Hardscape catalog & takeoff with AI estimate lines
  • Lighting & water-feature plans with voltage-drop calculators
  • Job-permit tracking & auto-created warranties
  • Invoicing with Stripe card & ACH
  • Crew scheduling with weather auto-holds
  • GPS tracking, mobile punch-in & truck-loading checklist
  • Client Hub with magic-link access
  • Applicator-license & CEU tracking with alerts
  • Offline sync & basic dashboards
  • SMS as paid add-on
Start Free Trial Book a demo

Cancel anytime, no termination fees. We'll do your data export on the way out.

Enterprise

Multi-location · $3M+ revenue · replacing Aspire.

Custom
10 office seats · 50 crew app users

For multi-location companies with complex operations.

  • Everything in Professional
  • Multi-Location & Branch Offices: per-branch scoping, zip auto-assign, per-branch P&L
  • Per-tenant integrations health monitor
  • 2,000 SMS segments / month
  • Dedicated launch package & CSM
  • Kickoff call & migration support
  • Priority support & SLA
Contact Sales

Cancel anytime, no termination fees. We'll do your data export on the way out.

SMS overages billed at carrier cost + 20%. Fees subject to change.

For your bookkeeper

What this costs in total.

Subscription

$100 / $250 / Custom per month. No hidden per-user surprise. Seats are bundled and field crew app users are unlimited within the cap.

Payment processing

White-labeled card + ACH inside RootControl, no separate Stripe dashboard. ACH 0.8% (cap $5) is pure Stripe pass-through. Cards: 2.9% + 30¢ to Stripe + 1% to RootControl.

Onboarding

Optional. For a fee on Starter and Professional, custom on Enterprise. Kickoff call, data import, team training included.

SMS & AI overages

Optional. Carrier pass-through + 20% margin on SMS. AI top-ups available at cost. You only pay if you exceed the included pool.

Migrating from Jobber, Yardbook, Service Autopilot, or spreadsheets? Concierge migration is included for our launch customers. Customers, jobs, recurring contracts, and historical invoices move with you. Median switchover takes about two weeks.

Side-by-side

Compare what's in each plan

The numbers that matter most when you're picking a tier, at a glance.

Plan Starter Professional Enterprise
Monthly base $100 / mo Custom
Back-office seats included 1 10
Field crew seats included 10 50
SMS segments / month Add-on only
($20/mo for 200, $50/mo for 750)
2,000
AI usage included $20 / mo $100 / mo
Extra back-office seat $15 / user / mo $40 / user / mo
Extra field crew seat $8 / user / mo
(5-pack $35)
$20 / user / mo
(10-pack $175)
Real-time job costing
QuickBooks Online sync
Fleet management & TCO
Subcontractor tracking
Snow Ops module
Operating & overhead budgets
Turf & Treatment Programs Records + auto-disclosure + applicator license & CEU Full module
Hardscape catalog & takeoff Catalog + BOM + AI lines Catalog + BOM + AI lines
Inventory & Purchasing Full module
Advanced reports Basic dashboards 25+ reports
Onboarding Standard kickoff Dedicated launch
Onboarding fee (optional, one-time) For a fee Custom
Multi-Location & Branch Offices Branches, auto-assign by zip, per-branch P&L
Premium support / SLA +$200 / mo Included

Field-Crew is PWA only. Crew bundles: Starter 5-pack $35, Pro 5-pack $50, Enterprise 10-pack $175. SMS Starter add-on packs: $20/mo for 200 segments or $50/mo for 750. AI top-ups available. Stripe payments, daily backups, and free updates are included on every tier; QuickBooks sync is included on Professional and Enterprise.

Map jobs, not features

Which plan runs your daily life?

Each row is a job your business has to do. Each column is a tier. The only question: can you run that job on that plan?

The job Who needs it Starter$100/mo Professional$250/mo EnterpriseCustom
Get found, capture leadsBrand Site, lead forms, local SEO Anyone whose website doesn't talk to the CRM.
Full Brand Site + custom domain & SSL. Lead forms create CRM leads with property pre-attached.
+ AI scoring + preliminary estimate generated inline on every form submission.
+ Multi-location service-area pages, branch-routed lead assignment.
Close more accountsCRM, estimating, signed contracts Anyone with a sales pipeline.
Full CRM + estimating + e-sign. No AI scoring.
+ AI lead scoring, contract drafting, upsell suggestions.
+ Multi-branch pipelines, dedicated CSM.
Run the dayWhiteboard, dispatch, crew app Every operator past 1 crew.
Crew scheduling, GPS tracking, mobile punch-in.
+ AI rebalancing, route optimization, capacity bars.
+ Multi-location dispatch, zip auto-assign.
Get paid fasterInvoicing, ACH, late fees, QBO Anyone with AR over $20k.
Manual invoicing, ACH + cards, QBO export.
+ Auto-reminders, auto late fees, live QBO sync, variance billing.
+ Per-branch P&L, consolidated reporting.
Keep customers in the loopClient Hub, Living Property Map, photos Anyone losing renewals.
Magic-link Hub, photos, payments, requests, full Living Property Map.
+ Plant glossary metadata, chemical & fertilizer compliance feed.
+ Branded multi-property views for HOAs.
Run a storm without the 4 AM threadSnow Ops, dispatch, audit packet Snow contractors. HOA accounts.
Not included.
Snow Ops in full: NWS dispatch, salt logs, audit-grade event records.
+ Multi-region storm console, branch-level dispatch.
See the yearBudgets, forecasting, branch P&L $1M+ operators.
Basic reporting, monthly P&L.
+ AI spend anomaly detection, budgets, forecasting.
+ Per-branch P&L, multi-state compliance overlays.
Office seats included 1+ 10 crew app users 5+ 20 crew app users 10+ 50 crew app users
Built for 1–2 crewsAdding their first commercial / HOA account 3–8 crews · $500k–$3MAdding snow or chemical Multi-location · $3M+Replacing Aspire

"Partial" cells (amber) mean the job can be done on that plan but at a lower fidelity. A dash means upgrade required for that job to be supported at all.

See your return

What does RootControl actually pay back?

Plug in your numbers. The factors below are deliberately set well under what vendors typically claim. Better to under-promise on a public page than oversell the math.

Plan you're sizing
Admin time recovered $0
15% of admin hours redirected to revenue work (vendors typically claim 30–50%).
Extra revenue from tighter dispatch $0
0.3 extra jobs per crew / week from route optimization (route-opt studies cite 10–20% productivity gains).
Recovered billing $0
1% of revenue captured from missed extras and forgotten invoices (industry estimates: 3–5%).
Estimated monthly value $0
RootControl subscription −$250
Net monthly savings $0
Payback:
Annual ROI:
Year-one bonus: the bigger dollar claims
DSO float returned (one-time) $0 21 days improvement × your AR/day. Cash that lands back in your account in year one.
HOA chargebacks avoided (annual) $0 Conservative: 1 disputed winter event per 6 HOA accounts × $6k recovered with audit packet.
Year-one total return $0 Net monthly savings × 12 + DSO float + chargebacks avoided.
How we calculated this

We picked the conservative end of every range so the math isn't doing the selling for us. Real customers usually see better numbers than this; your results will vary based on your current workflows, customer mix, and how aggressively you adopt the tools.

  • Admin time recovered (15%): Moving from spreadsheets, paper tickets, and email threads to one integrated system commonly cuts office admin time 30–50%. We use 15%. Recovered hours are valued at the admin hourly rate you entered.
  • Dispatch lift (0.3 extra jobs / crew / week): Route optimization and tighter dispatch generally save 30–60 minutes of dead-head drive time per crew per day, the equivalent of 1–2 extra jobs per crew per week. We use 0.3, roughly a 2% throughput lift.
  • Recovered billing (1% of revenue): Forgotten change orders, unbilled T&M extras, and missed monthly add-ons typically run 3–5% of revenue for paper / spreadsheet shops. We use 1%.
  • DSO float returned (21-day improvement): Live QBO sync, automated reminders, ACH-first payment, and Hub-based collection move days-sales-outstanding down. Industry benchmarks for the move from mailed paper to Hub-led collection are 20–28 days; we use a flat 21-day improvement against your reported DSO and multiply by your AR/day (annual revenue ÷ 365). This is one-time cash recovery in year one.
  • HOA chargebacks avoided ($6k per HOA every 6): Snow Ops produces NWS-stamped, GPS-stamped, time-stamped event records that survive HOA-board "we don't think you actually salted on the 14th" challenges. Industry chargeback exposure on disputed winter invoices runs $8k–$22k per event; we use $6k per event and assume one dispute per 6 HOA accounts annually.

Onboarding is optional and priced separately, so it isn't part of the monthly math. Monthly numbers convert weekly inputs to monthly using 4.33 weeks/month. Annual revenue is derived from jobs × job value × 52 unless your DSO is zero (then DSO float is also zero). Year-one total = (net monthly savings × 12) + DSO float + chargebacks avoided.

Included in every plan

The basics, on every tier

No nickel-and-diming. Every RootControl plan ships with the core support and protections you'd expect.

US-based support

Real humans in Columbus, Ohio. Not an offshore call center or chatbot maze.

AI tools included

Lead scoring, estimate AI, and supplier-invoice OCR. Monthly AI usage credit included on every tier.

Hands-on onboarding

Optional kickoff call, data import help, and team training, led by a human, on every tier.

Cancel anytime

No multi-year contracts, no early-termination fees. Monthly or annual billing — your call.

Daily backups

Your data is encrypted in transit and at rest, with automatic daily backups.

White-labeled payments

Card + ACH inside RootControl, no separate Stripe dashboard for you, your brand at checkout for customers. Deposits direct to your account.

Free updates

Improvements to features in your plan ship automatically. No upgrade fees, no version lock-in.

For your bookkeeper

The six things they'll ask first.

Forward the page. Every answer she needs to sign off, in one place, in plain language.

Live QuickBooks Online sync

Bidirectional, not an export. Customers, invoices, payments, items, both ways. Conflict resolution built in.

Processing fees, itemized

ACH 0.8% (cap $5) pure Stripe pass-through. Cards: 2.9% + 30¢ to Stripe + 1% to RootControl. Each transaction receipt itemizes both lines.

Audit log on every transaction

Who changed what, when, and from which device. Exportable to CSV any time, no support ticket required.

Cancel anytime, no termination fee

No multi-year contracts. Monthly or annual billing — annual prepays the year up front but isn't a long-term lock-in. Free data export on the way out: clean CSV of every record you own.

Sales tax handled

Per-jurisdiction rates, automatic tax-exempt routing on batch invoices, and rate splits when one customer's visits cross jurisdictions.

Statement & AR aging

Customer statements one click. AR aging buckets one click. Reminders, late fees, and dunning automated by aging tier.

Frequently asked

Pricing & billing FAQ

The questions we hear most before someone signs up. If we missed yours, just ask.

Do I have to pay per user?
No. Every plan includes unlimited crew app (PWA) users. Your foremen, drivers, and laborers can all log in without per-seat charges. Office seats are bundled per tier (1 on Starter, 5 on Professional, 10 on Enterprise) and only the back-office side scales by seat. If you genuinely need more office logins, overage pricing is published in the comparison table above ($15/$25/$40 per back-office user per month). No surprises.
What does Enterprise actually cost?
Typical Enterprise customers run $1,500–$4,000 per month, depending on number of locations, crews, SMS volume, and add-ons. We quote on a 30-minute call once we know your branch count, your AR concentration, and whether you need multi-state chemical compliance overlays. We won't sandbag you; if you'd be better off on Professional, we'll say so before we send a contract.
Does RootControl sync with QuickBooks?
Yes. Bidirectional QuickBooks Online sync is included on Professional and Enterprise plans (not Starter). Customers, invoices, payments, and item lists flow both directions automatically, with built-in conflict resolution when the same record is edited on both sides. Setup takes about five minutes once you connect your QuickBooks account.
Can I create invoices in batches instead of one job at a time?
Yes. Batch Invoice Creation lets your office draft every billable job for the week (or any range) in a single pass, instead of clicking through one invoice at a time. Jobs for the same customer roll onto one invoice automatically; if their selected visits use different tax rates, the tool splits them into separate invoices for clean books. An optional AI scrub flags low prices, duplicate properties, and tax-exempt/rate mismatches before the batch goes out, and AI can draft per-customer cover notes for the follow-up email. Tax-exempt customers always land on a single invoice with tax forced to zero. Available on Professional and Enterprise.
How many users can I add per plan?
Each tier ships with seats included:
  • Starter: 1 back-office + 10 field crew
  • Professional: 5 back-office + 20 field crew
  • Enterprise: 10 back-office + 50 field crew

Need more? Per-seat overage pricing applies (Starter $15 back-office / $8 field crew per user per month; Professional $25 / $12; Enterprise $40 / $20), and field crew bundles bring the effective rate down further. Field crew seats are PWA-only (MyDay, route, clock-in, announcements, and account access), not back-office or estimating.

Does RootControl handle snow operations?
Yes. Snow Ops is a first-class module on Enterprise. NWS-driven auto-dispatch fires the moment a winter-storm warning hits one of your service areas. Crews work the storm from the PWA with depth-stamped photos and one-tap salt-application logs (material, area, and rate auto-computed; customers get an automatic safety notice the instant salt is applied). The office watches every activation live on the Storm Ops Console, and mid-event crew reassignment is one click. Billing (per-push, per-inch, or seasonal-flat) runs automatically with an HOA-ready audit trail:
  • NWS alert ID
  • Dispatch and completion timestamps
  • GPS-stamped depth photos
  • Salt records
  • Customer disclosure receipts
How does RootControl notify customers about chemical and fertilizer applications?
Whenever a regulated chemical or fertilizer application is logged, RootControl automatically notifies the customer through email, the Client Hub timeline, and SMS, all from one organization-level toggle. Each notice includes the full regulatory payload:
  • Product name
  • EPA registration number
  • Signal word
  • Re-entry interval
  • Applicator name and license
  • Weather conditions at the time of application

This satisfies post-application notice requirements in states like California, New York, Massachusetts, and New Jersey, and it generates the trust signal that drives referrals. Available on Professional and Enterprise.

Which states require post-application notification for pesticides or fertilizer?
Post-application notice and record-keeping rules vary state by state. Examples include California, New York, Massachusetts, New Jersey, Connecticut, and Maryland, plus federal Worker Protection Standard (WPS) requirements for certain commercial settings. The exact triggers depend on application type (turf, ornamental, restricted-use pesticide), customer category (residential vs. commercial vs. school/daycare), and sometimes proximity to sensitive sites. RootControl's compliance module is designed to generate the records and notices most state programs ask for: product name and EPA registration number, signal word, re-entry interval (REI), applicator name and certified-applicator license number, date/time, and weather at time of application. We don't replace your applicator-license obligations or state pesticide-use reporting (e.g., California DPR submissions), but we make the disclosure side mechanical so it stops living in spreadsheets and notebooks.
Can RootControl track applicator licenses and certifications?
Yes. Each user with applicator status can have their certified-applicator license number, license class (e.g., 3A turf & ornamental, 3B), issuing state, and expiration date stored on their profile. The license number is auto-stamped onto every chemical or fertilizer application record and every customer notice, so the paper trail tying a specific licensed applicator to each job is built automatically. Expiration reminders fire to office admins 60 and 30 days before each license lapses, so nobody sprays under a lapsed credential. License records are also surfaced in the audit-trail export when you need to demonstrate coverage to an HOA, commercial property manager, or state inspector.
Does RootControl capture re-entry intervals (REI) for chemical applications?
Yes. When an applicator logs a chemical application, the product's re-entry interval is pulled in alongside the EPA registration number and signal word, and it's embedded in the post-application notice sent to the customer (email, SMS, and Client Hub). Crews see the REI on their phone the moment the application is logged, so they don't accidentally schedule turf work, mowing, or property walks back into a treated zone before the interval has cleared. Properties with active REIs are flagged on the Whiteboard and Dispatch board until the interval expires.
What records does RootControl keep for chemical and fertilizer applications?
Every regulated application creates a full record with:
  • Product name, EPA registration number, manufacturer, active ingredient(s)
  • Signal word and re-entry interval
  • Application rate, square footage or area treated
  • Applicator name and certified-applicator license number
  • GPS-stamped completion
  • Weather at time of application (temperature, wind speed, conditions)
  • Timestamped customer disclosure receipts (email, SMS, Hub)

Records are searchable by property, date range, applicator, and product, and they export cleanly for state pesticide-use reporting (where required), HOA or commercial-property audits, and your own license-renewal documentation. The same audit trail is what protects you when a neighbor or regulator asks "what was sprayed, when, and by whom."

Is there an onboarding fee?
Onboarding is optional. It's available for a fee on Starter and Professional, and it covers your kickoff call, data import help, and team training. Enterprise onboarding is custom-quoted based on the migration scope, number of locations, and any required integrations.
Do my customers need an account to use the Client Hub?
No. The Client Hub is designed for friction-free access. Your customers receive a short code or one-click magic link by email or SMS that takes them straight to their dashboard. From there they can view job photos, pay invoices, sign proposals and contracts, message your team, and submit new service requests. No password to remember, no app to install.
Do my crews need to install an app from the App Store?
No. RootControl ships as a Progressive Web App (PWA), which runs in any modern phone browser (Chrome, Safari, Edge) without an App Store or Play Store install. Crews can add it to their home screen in two taps for a full-screen, app-like experience, and it still works offline in dead zones. Updates roll out automatically the next time they open it, so you'll never have a fleet running mismatched versions.
Can I switch plans later?
Yes, anytime. Upgrades take effect immediately and we prorate the difference for the current month. Downgrades take effect at the start of the next billing cycle so you keep what you paid for.
What counts as an SMS segment?
Standard SMS messages are 160 characters per segment. A short reminder ("Crew arriving in 30 min") is one segment. A longer text might use two or three. MMS messages with photos count as three segments. Overages are billed at the carrier's pass-through rate plus a 20% margin.
What payment methods do you accept?
Card or ACH bank transfer for your RootControl subscription. For your customers, card and ACH payments run inside RootControl, white-labeled, so checkout carries your brand, not a Stripe redirect. Fees on customer payments: ACH 0.8% (cap $5) pure Stripe pass-through; cards 2.9% + 30¢ to Stripe + 1% to RootControl, itemized on every receipt.
Get Started

Still on the fence?

30-minute walkthrough, no pitch deck, no runaround. Show us your operation and we'll show you exactly where RootControl fits.