A guide for owner-run companies

How much does custom software cost for a small business?

Most answers to this question are a shrug with a website. Here's ours, with the actual numbers we charge — and the honest math for deciding whether it's worth it at all.

Ask five providers what custom software costs and you'll get five ranges wide enough to park a truck in. That's not evasion — it's a symptom of how most of the market prices the work: by the hour, against a guess. The guess gets padded, the scope drifts, and every discovery becomes a change order.

We think an owner deciding where to put $15,000 deserves better than "it depends." So this guide does three things: shows you what actually moves the price, compares the four ways companies end up paying for their operations, and puts our own numbers on the table — because they're already published on our pricing page.

What actually drives the cost

Underneath every honest quote are the same five drivers:

  • How many workflows. One bottleneck — quoting, scheduling, delivery tracking — is a bounded build. A system that runs quoting and production and billing is several builds that must agree with each other.
  • How many integrations. Every tool the system must talk to — accounting, calendars, storage, a client portal — adds surface. Clean APIs are cheap to connect; legacy tools and manual exports are not.
  • How critical it is. A reporting dashboard failing for an hour is an annoyance. A system that runs your daily operations needs reliability, backups and an audit trail — that engineering is real and worth paying for.
  • The state of your data. If today's truth lives in five conflicting spreadsheets, part of the project is deciding what's true. (If that sounds familiar, start with our guide to outgrown spreadsheets.)
  • Who's building. A freelancer, an offshore team and a senior agency can quote the same brief an order of magnitude apart — and deliver an order of magnitude apart, in both directions.

The four ways you end up paying

Every owner-run company is already paying for its operations somehow. The real comparison isn't "custom software vs. free" — it's these four cost shapes:

PathCost shapeWhat you own after a year
Keep the spreadsheet
+ add people
Salaries, forever — spent on retyping, reconciling and coordinating. Plus the errors nobody budgets for. Nothing new. The process still lives in tribal knowledge, and it left with anyone who quit.
Stack more SaaS Per seat, per month, growing with headcount. Our typical client already spends $2,000+ a month on software before we meet them. Nothing. Stop paying and it's gone — with your data's shape decided by someone else's product.
Hourly dev shop Open-ended: a quote against a guess, revised upward at each discovery. Six months to first working software is common. Code you may or may not own, matching a spec that may or may not match the work.
Fixed price, owner-built
(how we work)
$3,500 fixed to the first working system in 48 hours, credited toward a full build from $15,000. Improvement from $3,000/month — optional, not a license. The code, outright. The system keeps running whether or not you keep paying anyone.

Pay forever vs. pay once

Cumulative cost over 36 months — subscription stacking at the $2,000/month our typical client already spends, vs. a $15,000 system you own.

$0 $25K $50K $75K 0 6 12 18 24 30 36 months Even before month 8 Stacking SaaS — $72,000 and climbing Built & owned — $15,000, done Subscriptions ($2,000/mo) Owned system ($3,500 start → $15,000 build)
Both lines use published figures: the $2,000+/month software spend of our typical client, and our posted prices. Optional continuous improvement (from $3,000/month) isn't drawn — it buys new capability, not permission to keep using the system.

A note on the hiring path, since owners ask: building an internal engineering team is the right call — eventually, for some companies. But a good full-time developer is a six-figure yearly commitment before management and benefits, which is why companies our size usually get there after their first systems prove what technology returns, not before.

Our numbers, since we publish them

1 · The First Flow
$3,500

Fixed. One bottleneck → working software on representative real-world data in 48 hours. You keep it either way.

credited
toward
2 · Full system
from $15,000

Scoped and priced before we start — by value, not by the hour. You own the code.

optional
3 · Continuous improvement
from $3,000/mo

A cadence of new capability with accountability — not maintenance, not a license.

The First Flow — $3,500, fixed. Half a day watching your team work, one expensive bottleneck chosen together, and working software on representative real-world data in 48 hours. About three hours of your team's time. You keep the result either way, and the fee is credited toward the full build if you continue.

Full systems — starting at $15,000. Priced by scope and value, fixed before we start — not by the hour. You own the code.

Continuous improvement — from $3,000/month. Optional. Not maintenance, not a license to keep using your own system: a cadence of new capability, with accountability.

Why fixed prices? Because hourly billing puts the provider's incentive against yours — every inefficiency becomes revenue. A fixed price against a defined bottleneck means we only make money by scoping honestly and building fast. It's the same reason the first step is small: $3,500 and 48 hours is the cheapest possible way for both of us to find out if this works — orders of magnitude cheaper than discovering it six months into an hourly engagement.

The only math that matters

The price is half the question. The other half is what the system returns, and it comes from four places:

~$20,000/yr

Software spend removed by one Client Zero system — a project-management subscription, three spreadsheets and a WhatsApp group, replaced.

~6 hrs/day

Recovered per position by the Reply Assistant, by the owner's own measure — inbox-and-lookup work returned to the team.

  • Removed subscriptions. One of our own Client Zero systems took roughly $20,000 a year of software spend off the books when it replaced a project-management subscription, three spreadsheets and a WhatsApp group.
  • Recovered hours. Another recovered about six hours a day per position that was going into inbox-and-lookup work. Multiply a loaded hourly rate by that and the build cost stops looking large.
  • Fewer errors. A wrong quote, a missed invoice line, a delivery confirmed that never arrived — each one has a dollar value and a trust value.
  • Faster billing. Invoices that generate themselves from clean data go out when the work ships, not when someone finds time to assemble them.

Our rule, stated on every page we write: if the math doesn't work, we shouldn't build it. A system should defensibly return several times its cost. When a prospect's numbers don't clear that bar, we say so and they keep their money — because a client whose system paid for itself is the only kind we want talking about us.

Questions owners actually ask

How much does custom software cost for a small business?

With us: $3,500 fixed to a working system in 48 hours, full builds from $15,000, improvement from $3,000/month — and you own the code. Across the wider market, the honest answer is that price tracks complexity: workflows, integrations, criticality, data state, and who's building.

Why do quotes vary so much?

Most of the market prices hours, not outcomes. Hourly quotes are guesses that get padded, and different builders quote the same brief an order of magnitude apart. Fixed-price scoping against one defined bottleneck removes most of the variance.

Is custom cheaper than SaaS?

When it replaces tools you rent monthly, often yes over time — SaaS is per seat forever; a custom system is paid once and owned. But count the whole return: hours, errors and billing speed usually outweigh the license line.

What are the hidden costs?

Hosting (modest at owner-run scale), evolution (software that never changes drifts away from the business), and adoption (habit-switching time). The cost that should never be hidden is ownership — your system's real price includes the day your vendor disappears, unless you own the code. Our clients do.

When is custom software not worth it?

Generic process? Buy the standard tool. One owner, no handoffs? Keep the spreadsheet. Math doesn't clear several-times-cost? Don't build — and we'll be the ones to tell you.

Want the number for your bottleneck?

Describe the problem in a sentence. Within 24 hours we'll tell you whether it's buildable and whether the math is likely to work — before you spend anything.

Show us the problem →