Build vs. Buy: When You Should Rent the Software

How to tell a subscription problem from a build problem, and the business rules that tip the decision either way.

Written by Serg Litvinov

Reporting basis: Vendor pricing pages and ArborAI's published comparison work.

. . 3 min read

Build custom software when a fifty-dollar-a-month tool already does the job, and you’ve paid for something you could have rented. Run three overlapping subscriptions with staff retyping between them by hand for years, and a bridge that would have paid for itself inside the first year never gets built. Both mistakes cost about the same amount of money.

Most shops that end up talking to us about a custom build didn’t start out wanting one. They started with a gap somebody could name, in tools they were already paying for.

When Off-the-Shelf Wins

The workflow is standard. When thousands of shops handle the same problem the same way, a vendor has already built it and built it well. A plumber running invoices, crews and job scheduling can pick up Jobber or Housecall Pro today and be fine. We wrote that up in When Buying Jobber Beats Paying Us to Build, where the feature-for-dollar comparison comes out in the vendor’s favour for a crew that size.

The price fits the crew size. Three people on the trucks, a few hundred dollars a month for scheduling and invoicing, and the office getting real hours back off a paper process. That tool has already paid for itself. If you add a custom workflow around that tool, its subscription stays in your budget. Use the per-seat cost calculator to add the project and hosting costs, then judge the extra spend against the work it saves.

Nobody on staff can own custom software. Somebody at your place has to understand what the system does and speak up when it looks wrong, even when the day-to-day maintenance sits with someone else. If your office is two people with no room for that job, stay on a maintained SaaS product.

When Custom Earns Its Keep

A business rule no vendor sells. One HVAC shop we built for needed overtime worked out automatically against Ontario’s Employment Standards Act rules, printed on a signed document the technician and the customer both look at. It also needed QuickBooks Desktop, because the client was never leaving it. No mainstream field-service product does the first two, and moving to QuickBooks Online was off the table. That combination is what made a custom build the right call for them.

You already pay for overlapping tools and retype between them. Plenty of shops run job information through a paper work-order book, an invoicing spreadsheet, a separate quoting template, and dispatch over group chat. Nothing on that list talks to anything else, so the office retypes the same job three or four times before a single invoice goes out. One system replacing all of it usually pays for itself fast once you count staff hours, and that number is bigger than any single subscription you were trying to avoid.

A legacy system you can’t or won’t leave. When your accounting platform is set in stone, the integration work goes to the software instead of the workflow: talk to the old system in the format it already expects, reconcile every line to the cent, and block a duplicate invoice before it goes out. Nobody should have to switch accounting platforms to satisfy a vendor’s integration list.

Legacy data nobody can trust yet. When a spreadsheet has been the source of truth for years, every figure on it has to be re-derived independently and corrected before one new invoice can go out. An import wizard won’t do that for you. It takes a scoped, deliberately adversarial data-cleanup pass, booked as its own piece of work, separate from whatever system it feeds afterward.

The Honesty Test

The first question we ask before recommending a build is whether a vendor already handles this, and if nobody does, whether that gap is worth paying to close.

Say a mainstream tool gets you 85 percent of the way and the missing 15 percent is an annoyance you can live with. Building a replacement for that hands you a maintenance job nobody asked for. When the missing 15 percent is a compliance rule, an accounting system you can’t leave, or years of untrustworthy data blocking every other decision, we’re having a different conversation, and that is where a custom build usually starts.

The Rule of Thumb

If a mainstream vendor already does it well, use the vendor and spend your money elsewhere. Come talk to us when your office is retyping between three tools that don’t speak to each other, or when your workflow depends on a rule nobody sells. Our pricing page shows what that conversation looks like.

Common Questions

Keep reading

Other guides that circle the same problem.

All guides

Want an answer on your own workflow?

Send us a rate card or a sample tender. We'll tell you whether a build fits.

Send a sample
Talk through a job