Skip to content

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

Not always, but it usually costs more upfront. Off-the-shelf tools spread their development cost across thousands of customers, which is why a Salesforce Starter Suite seat runs $25 a month and QuickBooks Online Advanced covers up to 25 users with no added per-user fee. Custom software has to absorb its full build cost from one business, and that cost is driven by labor: the median software developer wage was $135,980 a year in May 2025 per the BLS, which works out to roughly $65 an hour in wages alone before overhead or margin. Custom software can still be worth it when the fit problem off-the-shelf tools create costs more than that labor does, but it rarely starts out cheaper.

Related reading

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.