Powerhouse in full — the dispatch board, the AI phone agent, marketing attribution, commission payroll — for $149 a month instead of $448, locked for as long as you stay. Not for a year. The price never moves.
Dispatch, estimates, invoicing, payments, payroll and marketing in one place — built by a working garage door contractor for his own crew, and run on real jobs every day before a line of it was ever sold. Every feature here exists because a job went wrong without it.
No contracts. Ever. Month to month, cancel yourself in the app. No card to start, no demo call, no salesperson.
It shows. The dispatch board fights you at 7am. The invoice needs four taps a technician does not have a free hand for. Payroll says one number and the bank says another. And the thing that would actually make you money — knowing which ad paid for itself — is a separate product at a separate price.
ServiceBuilt is what one shop built after twenty years of that. Direct Service Overhead runs on it — real dispatch, real invoices, real payroll, every day. When something is wrong, it is wrong on our own jobs first.
A call comes in, somebody gets dispatched, an estimate gets approved, an invoice gets paid, a technician gets paid on it, and somebody follows up. That is every service company. Here is what it looks like in yours.
Maintenance agreements, peak-season dispatch and changeout quoting that survives a two-week think.
Emergency dispatch, camera-to-quote on sewer work, and photo documentation that settles callbacks.
Service calls that become panel upgrades, ordered gear on an install board, inspection-ready files.
The trade it was built in. Springs, door sales with manufacturer lead times, profit-based commission.
Not a feature list — the parts of the day where money is made or quietly lost.
A map board where "free" means free, because a tech can only hold one active job.
Good, better and best, approved by text, with follow-up that runs itself.
Your own Square account at your own rate. We take none of it.
Commission on gross profit, not revenue — with the maths shown before you pay.
Riley answers the calls nobody gets to and books the job. Included.
History, memberships and recurring work — the customers you already own.
Nothing syncs overnight and nothing gets re-keyed. The invoice a technician closes in the driveway is in the month's numbers before he is back in the van.
Some shops are one truck and a phone. Some have an office, a dispatcher and a bookkeeper. Moving between the two takes one click and takes effect the same day. Both plans are month to month — there is no contract to sign and no term to get out of.
One to three trucks. The phone is the whole business.
Everything a technician touches. If nobody in your shop sits at a desk, this is the whole product.
You have an office — or you want one that runs itself.
The office half is where the money leaks get found — uncosted parts, unbilled work, ads that never paid for themselves.
The first fifteen shops get Powerhouse in full — the office, the AI agent, all of it — at the Workhorse price, locked for life. Not for a year. The price never moves, whatever the public price does.
Adding the office changes the price on the subscription you already have — it does not start a second one. You are invoiced the prorated difference immediately, so there is no surprise bill four weeks later, and nothing to re-enter.
| What you get | Workhorse | Powerhouse |
|---|---|---|
| Mobile app, unlimited technicians | Included | Included |
| Estimates, invoices, card payments | Included | Included |
| Tap to Pay on iPhone & card readers | Included | Included |
| Customer history, photos, price book | Included | Included |
| Time clock & review requests | Included | Included |
| Free migration from your old system | Included | Included |
| Desktop dispatch board with map | — | Included |
| AI phone agent & auto-booking | — | Included |
| Call tracking & marketing attribution | — | Included |
| Accounting, A/R, batch invoicing | — | Included |
| Commission payroll & timesheets | — | Included |
| Memberships & forms builder | — | Included |
The reason shops stay on software they hate is the thought of retyping their whole customer book. You do not retype anything.
Customers, every job with its real schedule and technician, estimates, invoices, payments, price book, shifts and forms — job history arriving attached to the customer it belongs to, the way you left it.
Not a launch promotion, not an onboarding package, not a "data services" line on your first invoice. Charging a shop to hand over its own records is a toll booth, not a service.
Keep your old system running while you try this one. Nothing gets switched off on our say-so, and if you walk away in week three you have lost a month of nothing.
This is not a theory. The first migration was our own — a full ServiceTitan book of twenty-two thousand jobs and twenty-four thousand customers, with every invoice attached, moved across and reconciled line by line against the source.
Which is also why we tell you what did not come across. An import that quietly drops data is worse than no import, so you see the report of what was skipped, and why, before anything goes live.
Most platforms put themselves between you and your money, take a slice of every swipe, and hold the deposit for a few days on the way through. We connect to an account that belongs to you.
You connect the Square account you already take payments on. The rate you have with Square is the rate you pay. ServiceBuilt takes no percentage of your card volume, adds no markup, and never becomes the merchant of record on your sales.
Deposits go from Square straight to your bank on your existing Square schedule — next business day, free, for cards run before 8pm ET. We are not in the settlement path, so there is nothing for us to delay.
A technician takes a tap or a contactless card on the iPhone already in their pocket. No dongle, no Bluetooth reader, no hardware to order and nothing to lose out of a truck. It runs through Square Point of Sale on the same phone, so the money lands in your Square account like every other sale and the invoice closes itself back in ServiceBuilt.
For the ones who are not home, who need to ask a spouse, or who will never open an email. The invoice goes out by text, they pay on their phone, and the job closes itself.
Every missed call is a job somebody else got. The AI receptionist is included in Powerhouse — not a monthly add-on, which is what it costs on the platforms that offer one at all.
The caller is matched to your customer book before she says a word — their name, their address, what you did last time, and whether they owe you money.
Not a message to call back. A real appointment on the board, in a slot you actually have, with the arrival window the customer agreed to.
Recording, transcript, summary and a lead score on every call — including the ones a human answered. You find out what your office actually says to customers.
Call tracking comes with it. Put a different number on the truck wrap, the yard sign and the website, and revenue is attributed to the one that earned it — instead of guessing which half of the budget worked.
Software that is hard to leave does not have to stay good. We would rather earn the month.
Month to month. Cancel from inside the app — not by scheduling a call with someone whose job is talking you out of it.
If a subscription lapses, the app stops letting you create new work. It does not lock you out of what you already entered — customers, invoices and job history stay open to read and export. Holding a shop's own records hostage is not a collections strategy.
Caller ID works on a technician's phone without writing a single customer into the device's address book. Hand a company phone to the next hire and no customer list leaves with the last one.
Invoices, payments and customers sync to QuickBooks Online, so your accountant keeps working the way they already do and nothing is re-keyed at tax time.
Thirty days of everything, including the office half and the AI agent. Nothing to cancel if you walk away.
Customers, jobs, estimates, invoices, payments, price book. You review what came across — and what didn't — before anything goes live.
Your account, your rate. About two minutes, and a technician can take a card on a truck the same afternoon.
Nothing is switched off on our say-so. Move when your crew stops asking which one to open.
Workhorse if it is you and a truck, Powerhouse if you have an office. Change your mind later and it is one click.
You get a few days past the date before anything changes — nobody gets cut off with a technician standing in a customer's driveway. After that the app stops letting you create new jobs, invoices and payments.
It does not lock you out of your own records. Everything you entered stays readable and exportable for as long as the account exists. Pay and it all comes back on, exactly where you left it.
No. You connect your own Square account and pay whatever rate you have with Square. We add nothing, we are not the merchant of record, and deposits never pass through us.
Nothing, on either plan. Not a setup fee, not an onboarding package, not a line on your first invoice.
Yes, and that is the normal path. Upgrading changes the price on the subscription you already have — you are invoiced the prorated difference right then, so there is no surprise charge a month later. The office half turns on immediately with all your existing data already in it.
It was built garage-door-first, because that is the shop it runs in every day. But the work is the same shape in every service trade — a call comes in, somebody gets dispatched, an estimate gets approved, an invoice gets paid, a technician gets paid on it. Plumbing, HVAC, electrical, appliance and locksmith shops run on those same six things.
Nothing about the app is hard-coded to doors. Your job types, your price book, your good/better/best options and your commission rules are all yours to set up, and the migration brings your own history in with them.
Price is the obvious one: this is a flat monthly number with unlimited technicians, no per-seat math, no implementation fee and no annual contract to sign. Migration is free on either plan and we do the moving ourselves.
The less obvious one is who it answers to. This was written by a contractor for his own crew and used on real jobs before any of it was sold, so the defaults are the ones a working shop actually wants. You also keep your own Square account at your own rate — we take no percentage of your card sales and never become the merchant of record.
What you give up is the size of those companies: a decade-old partner marketplace, a big-city implementation team, a conference. If that infrastructure is what you are buying, buy it — we would rather tell you that than lose you at month four.
No term, no minimum, month to month. Cancel in the app.
Unlimited, on both plans. Per-seat pricing punishes you for hiring, and a shop that has to think about whether a new technician is worth a license is being charged for growing.
No. It is off until you turn it on, and you choose whether it answers everything, only nights and weekends, or nothing at all.
Direct Service Overhead, a garage door company in Little Rock, Arkansas, with more than 1,500 reviews at 4.9 stars. ServiceBuilt runs that company's real jobs, real invoices and real payroll. Every feature was used on live customer work before it shipped to anyone else.
If it is not better than what you have by the end of the month, you have lost nothing but a month of your old software still running in the other tab.
No contract · Cancel in the app · Unlimited technicians