For HVAC, plumbing & electrical shops, 1–15 techs
$39/tech/month. Office staff free. Month-to-month. Cancel anytime. Works with no signal.
Schedule the job, build the estimate in a basement with no bars, get the signature, take the payment, sync when you're back above ground. No contract. No lawyers to get your data back.
14-day trial, no card required.
Why we exist
Built against the complaints, not the feature list
Every row below is a documented complaint against a named competitor, and what we do instead.
One-click data export, always
“Needing lawyers involved” — BBB complaints describe contractors fighting their own vendor to get their customer data back.
Full CSV export of every entity, in Settings, any time. No support ticket, no gate, no negotiation.
Month-to-month, published pricing
12–36 month contracts with $5k–50k setup fees, and termination fees documented at $24,000–39,375.
No contract. Cancel anytime from Stripe's self-serve portal. Price is on this page — not behind a sales call.
The price you start at is the price you stay at
“Year 1: $450/month. Year 2: $520/month. Year 3: $600/month. Plus we kept adding 'essential' features that cost extra.”
$39/tech, unlimited office staff free. We launch at a price that funds the product — not a teaser we raise later.
No per-feature upsells
Add-on cost creep is the #1 complaint against Housecall Pro — the bill doubles or triples past the advertised base.
Scheduling, e-signature, payments, QuickBooks export, and SMS are all included. Nothing is metered behind an add-on.
Office staff are free, forever
Per-user pricing breaks down for a 10–15 tech shop once every dispatcher and admin is a billable seat.
You pay per tech in the field. Unlimited office users — dispatchers, admins, owners — cost nothing extra.
Offline that's actually tested
A competitor advertises offline mode; reviewers report unreliability and data loss in the field.
Full create/edit of jobs, estimates, invoices, photos, and signatures with zero connectivity — the sync engine is our first-tested, most-tested code.
Pricing
One plan. Published. No sales call.
$39/tech/mo
- $39 per tech, per month
- Unlimited office staff — free
- Month-to-month, cancel anytime
- No setup fee
- Pass-through card processing — Stripe's rate, zero markup
- One-click data export, always available
FAQ
Questions people ask before switching
Is there a contract?
No. Service Rivet is month-to-month. There is no multi-year agreement and no termination fee.
How do I cancel?
Self-serve, anytime, through the Stripe billing portal in Settings. No call required, no retention pitch.
Who owns my data?
You do. Every customer, job, estimate, invoice, and photo can be exported as CSV with one click, at any time, with no support ticket.
What happens with no signal?
The field app works fully offline: create and edit customers, jobs, estimates, invoices, photos, and signatures with zero connectivity. Changes sync when a connection returns. A few things that inherently need a live connection — Tap to Pay card processing, sending an SMS — are clearly disabled offline instead of spinning or silently failing.
How much does it cost?
$39 per tech per month. Office staff are free and unlimited. No setup fee, no tiers, no add-on gates — the price above is the whole price.
See it on your own price book
Start a 14-day trial — no card, no contract, no setup call.
Start free trial