I run the migrations between these products, so I see the moment things stop working. With ServiceM8 it is usually seasonal, and it usually surprises people.
The pricing model, plainly
ServiceM8 charges by how many jobs you complete in a month, starting around $29. Not per user. Per job.
For a sole operator that is brilliant. It is one of the cheapest genuine entry points in the market and I have recommended it to people starting out. You pay almost nothing in a quiet month, and the app is good.
The catch arrives when you get busy. Your bill goes up in exactly the months you are flat out, because volume is the meter. Most people understand this in theory and are still caught by it the first spring they double their job count.
There is a second effect that is worse and harder to see. Once the meter is jobs, people start being careful about creating jobs. Two visits get logged as one. A small callback gets done off the books. You are now optimising your record keeping around your billing model, which means your data quietly stops describing your business.
Build Paperless prices on admin seats, $99 a month ex GST for one person and $79 per admin seat for a team. Do twice the work next month and the bill is identical.
Field service and construction are different shapes
This is the deeper mismatch and it is not really about price.
ServiceM8 is field service software. The shape it assumes is many short jobs at many addresses: a service call, a repair, a quote, an invoice, done. It handles that beautifully.
Construction subcontract work is the other shape. Fewer jobs, each running weeks or months, each with a drawing set, a scope that changes, progress claims rather than a single invoice at the end, and a builder who has to approve things before you can proceed.
Try to run the second shape in a tool built for the first and you feel it everywhere. There is nowhere sensible to put the plan set. Variations become notes. A progress claim is a series of part-invoices you track in your head. None of it is impossible, it is just all slightly against the grain, and slightly against the grain every day adds up.
No plans, no takeoff, no builder
Three specific gaps if your work is builder driven.
ServiceM8's AI is admin assistance, not measured takeoff from drawings. If you price off plans you are still scaling PDFs by hand.
There is no builder connection. Jobs and RFQs from your builders arrive by email and get typed in, and the variation you agreed on site lives wherever you left it.
And progress claims against a construction payment schedule are not really what the invoicing is built around.
Build Paperless includes takeoff from plans in the base trade plan, gives you builder-assigned jobs and RFQs in the same account you run your own work from, and makes seats a builder invites you into free.
When to stay put
I am not going to tell you to leave ServiceM8 if you are a plumber doing domestic service calls, or a sparky on maintenance rounds, or anyone whose day is genuinely a list of addresses. It is well built, it is cheap at low volume, the mobile experience is strong and there is a 14 day trial. Moving would cost you time and gain you very little.
Stay until one of two things happens. Either the monthly bill starts tracking your busy season in a way that annoys you, or you notice that more of your work now arrives from builders than from homeowners.
That second one is the real trigger. It usually creeps up over a year or two, and the software that got you here quietly becomes the software holding you back, because the job it is optimising is no longer the job you do.
See what it looks like without a volume meter. Fourteen days, no credit card, and your bill does not move when you get busy. Start a free trial or compare the trade tools.