Guide · Automation
Custom software vs off-the-shelf for small business: a decision framework.
Published
Every small business owner hits this question eventually: keep bolting automations onto QuickBooks and a CRM, or pay someone to build something that fits the business exactly. The honest answer is that most businesses should buy, and a smaller number have a specific reason to build. This guide walks through what off-the-shelf tools actually cost once you count the fees vendors don't put on the pricing page, what custom development actually costs in labor terms, and the concrete signals that tell you which side of the line you're on.
Custom software vs off-the-shelf: the short answer
Buy first. Build only when a specific, recurring cost is coming from the mismatch between your workflow and what any vendor's tool can do, and that cost is bigger than what a custom build will take in labor.
Most small businesses run on some combination of a CRM, an accounting tool, and a handful of automations connecting them. That combination gets you most of the way there for a fraction of what a custom system costs to build, because you're splitting a vendor's development cost across every other customer using the same product. Custom software has to earn out on its own; nobody else is paying for it but you.
The decision comes down to two things you can actually measure: what the off-the-shelf stack costs you in subscription fees, workarounds, and lost time, versus what a custom build costs in labor. The rest of this guide walks through both sides with real numbers.
What off-the-shelf software actually costs, tier by tier
Off-the-shelf pricing looks simple on the surface and gets more complicated once you add users, contacts, or automation volume. Here's where the anchors sit as of this writing.
| Tool | Entry price | What it includes |
|---|---|---|
| Salesforce Starter Suite | $25/user/month | Sales, service, marketing, commerce tools, plus Slack included |
| HubSpot Sales Hub Professional | $90/seat/month (annual), $100/seat/month (monthly) | Full sales seat, plus a one-time $1,500 onboarding fee |
| HubSpot Service Hub | $0-$150/seat/month | Free through Enterprise tiers; onboarding runs $1,500 (Professional) to $3,500 (Enterprise) |
| QuickBooks Online Advanced | Flat fee, up to 25 users | No added per-user fee; includes AI-driven insights and cash flow forecasting |
| Zapier (entry paid tier) | $19.99/month | 750 tasks/month, billed annually |
| Make (Core tier) | $9/month | 10,000 credits/month |
The pattern across all of these: the entry number is real, but it's a floor, not a ceiling. Add seats, contacts, or task volume and the bill moves. That's not a knock on any vendor; it's how subscription pricing is built to scale with growth.
What custom software actually costs: the labor math
Custom software cost isn't published anywhere the way SaaS pricing is, because it depends entirely on scope. What is published is labor cost, and that's the honest starting point for any custom estimate, since labor is most of what you're paying for.
| Role | Median annual wage (May 2025) | Implied hourly (2,080 hrs/year) |
|---|---|---|
| Software developer | $135,980 | roughly $65/hour, wages only |
| Web/digital interface designer | $104,000 | not separately published |
| QA analyst/tester | $104,300 | not separately published |
| Computer programmer | $100,390 | not separately published |
| Web developer | $92,650 | not separately published |
These are BLS employee wage figures, not agency billing rates; an outside firm's quote will run higher once overhead, benefits, and margin are added on top. But the ratio matters more than the absolute number: a custom build typically needs some mix of developer, designer, and QA time, and each role carries a differently sized cost. A project that's mostly developer hours costs differently than one that also needs heavy design or testing work. Any estimate that skips this breakdown is guessing.
Worth noting on the labor supply side: overall employment of software developers, QA analysts, and testers is projected to grow 10 percent from 2025 to 2035, much faster than average, with about 106,100 openings projected each year. Computer programmer employment, by contrast, is projected to decline 7 percent over the same period. That divergence matters if you're trying to hire in-house rather than contract out; the roles aren't interchangeable in the labor market any more than they are on a project plan.
The hidden costs off-the-shelf tools don't put on the price page
List price is the start of the SaaS conversation, not the end of it. A few specific mechanisms turn a low advertised number into a higher real one.
Task and credit metering matters most for automation platforms. Zapier bills for every step in a workflow and every external connector call, and AI steps, code steps, and regular workflow steps all draw from the same shared task pool. A workflow that looks simple on paper can burn through a monthly allocation fast if it has several steps or calls an AI model. The Zapier vs Make vs n8n guide breaks down how that metering differs across platforms.
Onboarding fees show up on the CRM side. HubSpot's Professional and Enterprise tiers carry one-time onboarding fees of $1,500 and $3,500 respectively, on top of the monthly seat price. HubSpot itself says a Hub's listed seat price may not reflect the full cost of ownership once add-ons, usage credits, and integrations are counted.
Contact and volume tiers can move you automatically. Cross a threshold and you're bumped to the next pricing tier, whether or not you need the rest of that tier's features; a HubSpot Marketing Hub Professional plan with 2,001 contacts jumps straight to the 5,000-contact tier.
Mixed seat pricing needs planning too. On HubSpot's higher tiers, a full sales seat runs $90 to $150 a month while a support-only core seat runs $45 to $50. Getting the mix right across a growing team takes deliberate planning, not just adding seats as headcount grows.
None of this makes off-the-shelf tools a bad deal. It means the sticker price is a starting point for a conversation, not the whole answer, and you should budget accordingly before comparing it against a custom build.
When off-the-shelf wins
Off-the-shelf is the right call when your workflow is close to what most businesses in your position need. Standard sales pipelines, standard invoicing, and standard support ticketing are solved problems, and vendors have spent years refining the data models behind them. QuickBooks Online Advanced covering 25 users under one flat fee, or Salesforce Starter Suite bundling sales, service, marketing, and commerce tools for $25 a seat, both make sense if your process doesn't diverge much from the median business using that tool.
Tax treatment can tilt the decision too. Per IRS Publication 946, off-the-shelf computer software is qualifying property for the Section 179 deduction, meaning packaged software purchases can sometimes be expensed differently than custom-built systems. That's worth raising with your accountant, though it shouldn't be the deciding factor on its own; the operational fit matters more than the tax line.
And if the gap between what you need and what the tool does is small, automation platforms like Zapier or Make are almost always the right patch before custom code. Our workflow automation services cover exactly this glue layer: connecting existing tools and routing data between them without touching either tool's core.
When custom software is worth building
Custom software earns its cost when the workflow itself is the differentiator, or when no vendor's data model fits it no matter how much automation you layer on top. A few concrete signals:
- You're paying for multiple seats or tiers just to get one narrow feature you actually use, and the rest of the plan sits idle.
- Your process requires a sequence of approvals, calculations, or handoffs that doesn't map onto any CRM's standard pipeline stages, and you've already tried forcing it in.
- You're stitching together several automation steps across two or three tools just to replicate one workflow that a purpose-built screen could do in one step.
- The workflow is core to how you compete, not incidental to running the business; scheduling logic, a pricing engine, or an intake process that's genuinely different from your competitors' is worth owning outright.
The same fit question shows up across industries; the AI automation for contractors guide walks through a version of it for quoting and scheduling workflows, where off-the-shelf tools often fall short of how a specific trade actually books jobs.
When these signals show up together, the labor math from the section above becomes the real budgeting exercise: developer, QA, and possibly design time, priced against what the current workarounds are costing you in staff hours or lost business.
A decision framework you can run this week
Work through these steps in order before committing either way.
First, list every workaround. Write down every manual step, spreadsheet, or double-entry your team does because the current tools don't quite fit. If the list is short, buy or automate; if it's long and growing, keep going.
Second, price the automation patch. Check whether a Zapier or Make workflow between your existing tools closes the gap. At $19.99 or $9 a month respectively for entry tiers, this is nearly always worth testing before anything custom.
Third, estimate the labor, not a vendor quote. Use the wage data above as a floor, not a final number, and ask any firm you talk to how their estimate breaks down by role.
Fourth, check the tax and ownership angle. Off-the-shelf purchases may qualify differently under Section 179; custom software you own outright, which matters if the workflow is a genuine differentiator.
Fifth, decide based on recurrence, not novelty. A one-time weird workflow is rarely worth building for. A workflow you'll run every week for years, that costs real staff time under the current setup, is a different calculation.
The distinction between buying, automating, and building maps onto how the work actually gets split: workflow automation covers the automation-patch layer between existing tools, while custom software covers building something from scratch when no combination of tools fits the workflow. Async Automations, like most shops doing this work, starts engagements with a free audit rather than a fixed quote, because the right answer depends on the workaround list from the first step, not on a generic playbook.
Common questions
Related reading
A deeper look at the buy-vs-build tradeoff from the labor and staffing angle.
Zapier vs Make vs n8n for small businessPricing and limits for the automation platforms mentioned in this guide.
Custom Software servicesWhat a custom build engagement with Async Automations looks like.
Free audit intakeA plain assessment of whether a workflow needs custom software or just better automation.
See what one automated workflow would save you.
We connect the tools you already pay for, put AI on the tedious parts, and keep a human approving anything that matters. Start with a free audit: we map where the hours leak and which automation would pay off first.