·3 min read
Custom software vs. an agency: which one actually fits a small business?
Comparing the two options every non-technical business owner faces when their operation starts to break — a boutique agency retainer or a solo custom-software developer.
Most small-business owners hit the same wall around year two or three. The Google Sheet that used to run the shop starts breaking. Someone forwards a WhatsApp order to the wrong person. A customer emails asking "where is my order?" — and no one on the team can answer without opening five tabs.
At that point, two paths open up.
Path 1 — hire a digital agency
An agency is a small team of people (usually 6–30) with a project manager who talks to you, and developers, designers, and QA in the back that talk to the project manager.
What you get:
- A clear proposal with a fixed scope and a bigger fixed price
- A dedicated project manager who translates your requests into tickets
- Redundancy: if one developer leaves, the team catches the ball
- A layer of process (weekly demos, sprint reviews, QA before ship)
What you pay for:
- Overhead — the account manager, the office, the sales team
- Layers of translation — you talk to PM, PM talks to lead, lead talks to devs
- Fixed scope discipline: if you change your mind, it goes through change-order paperwork
Typical range for a real small-business project (a public site + a private internal tool with 2–3 integrations): $40,000 – $120,000, delivered in 3–6 months.
Path 2 — hire a solo custom-software developer
A solo developer is one person who has already spent 10–20 years building the kind of tool you need, and now works independently or under a one-person studio.
What you get:
- Direct line to the person building the thing — no PM in the middle
- The same discovery, proposal and delivery — just tighter
- Speed: no ceremony, no daily standups you don't need
- A monthly care option so the tool keeps working after launch
What you pay for:
- The developer's actual time — not overhead
- Fewer redundancies: if the developer is sick for a week, you wait a week
- Fewer people to explain your business to — usually just one intake conversation
Typical range for the same scope: $8,000 – $30,000, delivered in 3–8 weeks.
The honest trade-off
Agencies are the right call when:
- The project is genuinely large (>$100k) and needs multiple specialists
- You already have an in-house PM who can hand off tickets
- You need 24/7 coverage or SLA guarantees
- Your board or investors require a "vendor" with insurance, procurement docs, MSA
A solo developer is the right call when:
- You're the owner and you want to talk directly to the person building
- You care about speed more than process
- Your budget is under $50k and you want most of it to go into code, not overhead
- You want the tool to be maintainable long-term without a retainer tied to a company that may pivot away from your industry
What tends to go wrong on both paths
With agencies: the person who sold you the project isn't the one who builds it. By the time delivery starts, the story has been translated twice, and you spend the first month re-explaining your business.
With solo developers: bus factor. If they disappear, you're holding a codebase you can't read. Two fixes: pick someone who writes documentation as they go, and require the code to live in your GitHub organization from day one, not theirs.
A concrete way to compare
If you're weighing an agency proposal against a solo proposal, ask both sides:
- Who exactly writes the code? Name and years of experience. Agencies often staff junior developers on small budgets.
- Where does the code live? Your repo or theirs?
- What happens after launch? Included support hours, monthly care, or nothing?
- What's the change-request process? Fixed change orders or hourly on request?
- Can I see three case studies with the same shape as my project? Not "we built a mobile app," but "we built an internal order-tracking tool for a small food business."
If either side struggles to answer those five, that's your answer.
I'm a solo custom-software developer based in Austin. I've built the "small tool that fixed a real problem" for wedding venues, catering businesses, cigar manufacturers, touring musicians and software studios. If you're weighing the two paths for your own operation, book a free 30-minute call — I'll tell you which one I'd pick if I were you, honestly, even if it's not me.
Written by Guillermo Figueroa Mesa
Read more field notes →