Call now Book a call
← All posts

Custom software or another monthly subscription

For most contractors the subscription is the right answer, and this post says so plainly. It also lays out the four signals that mean you have outgrown it, and what building your own actually costs.

There is software for running a trades business, quite a lot of it, and most of it is good. Quoting, scheduling, dispatch, invoicing, a customer app, all of it maintained by a company whose only job is maintaining it. You pay monthly, you log in, it works.

For most contractors, most of the time, that is the right answer and you should take it. It costs a fraction of building anything, it works tomorrow morning instead of in two months, and when something breaks it is someone else’s evening. If a platform fits how you work, use it. Anyone who tells you otherwise is selling.

This post is about the case where it stops fitting, because that case is real and it usually goes unnoticed for a year or two while it quietly gets expensive.

The four signals

None of these on its own means much. Two or three together is the pattern.

You are paying for a fraction of what you use. Per-seat pricing is priced for a business that lives in the tool all day. If your crew touches three screens and you are paying full freight per person per month for the other ninety, the maths gets worse every time you hire. Growing should not increase your software bill faster than it increases your revenue.

You have built a shadow system beside it. This is the loudest signal and the easiest to miss, because it happens gradually. There is a spreadsheet. There is a group chat where the real scheduling happens. There is a step everybody does manually because the tool insists on doing it another way. Nobody decided this. It accumulated. Once a shadow system exists, you are maintaining two systems and paying for one of them.

The thing you are actually good at cannot be expressed in it. Every trades business has something it does differently, and that difference is usually the reason customers stay. Maybe it is how you sequence a multi-day job, or how you price a specific kind of work, or a follow-up rhythm that keeps repeat customers coming back. Off-the-shelf software encodes the average version of your industry. If your edge is a process the tool has no field for, the tool will slowly sand that edge off, because the path of least resistance is to work the way the software expects.

You cannot get answers out of your own data. Which job types actually make money after callbacks? Which referral sources turn into repeat customers? If the reports do not answer it and the export is a CSV you have to clean by hand every time, you are storing your business’s history somewhere you cannot use it.

What building actually costs

Be clear-eyed about this, because the build price is not the whole number.

There is the build itself, which for a focused internal tool is the CA$8,000 to 15,000 range we publish. Then there is hosting, which is small but real. Then there is the part people forget: software is never finished. Your business changes, and the tool has to change with it. That is either an ongoing arrangement with whoever built it or a capable person on your team.

And it does not exist for a couple of months while it gets built, during which you are still running the business somehow.

Against that, weigh the subscription honestly. Not this month’s invoice. Add up every tool in the stack, multiply by twelve, then by the headcount you expect in three years. Compare that to a build plus its upkeep over the same window. Sometimes the subscription still wins. That is a real result and worth knowing rather than assuming.

What you get that a subscription cannot sell you

The tool matches the business instead of the business matching the tool. Nobody trains around a workflow that was designed backwards, because the workflow is the one you already use.

The cost stops tracking headcount. Adding people stops being a pricing decision.

The data is yours, in your database, and any question you can articulate is a question you can answer.

And it can change when you change. Add a service line, move into a new city, restructure how crews are assigned, and the software follows. With a platform, you file a feature request and wait, or you build another shadow spreadsheet.

The test

Three questions, and be strict with yourself.

Can you point at the shadow system? Name the spreadsheet, the chat, the manual step. If you cannot find one, your tool fits better than you think and you should stay.

Is the thing you would build a real workflow, or a wish list? Custom software is worth it when it removes work that happens every single day. It is not worth it for the report you would look at twice a year.

Would you still want it if it took two months and cost the published figure? If the honest answer is that you would rather pay the subscription and get on with your life, that is a completely legitimate answer and you have saved yourself a great deal of money by asking.

If you are still nodding after all three, it is worth a conversation. Hygieia is one we built, an operations platform for a cleaning company that had outgrown exactly this, and the packages breakdown shows how these builds are scoped and paid for.

Want a second pair of eyes on yours?

A 15-minute call, no pitch. We look at what your site does when someone lands on it at 9pm, and you get a straight answer about what is worth fixing.