Every week I get some variation of this email:
"We got a quote for $45,000 to build something simple. Is that real? What should this actually cost?"
The answer is: it depends on what you're building, but that $45,000 quote is probably inflated by 2–3x. Here's the actual math behind custom business app pricing in 2026 — what you're paying for, where agencies mark it up, and what a realistic range looks like.
What "custom business app" even means
Before we talk money, let's pin down the term. When a small or mid-sized business asks for a "custom app," they almost always mean one of four things:
- A client portal — clients log in, see their data, upload documents, submit requests. Think AppFolio, but built for your specific workflow.
- An internal ops tool — your team logs in, manages a pipeline, tracks jobs, pushes data between systems. Replaces a spaghetti of spreadsheets.
- A mobile app (iOS/Android) — usually a thin client on top of #1 or #2.
- A marketplace / multi-sided product — real SaaS territory. Much more expensive and not what most SMBs actually need.
Most of what I build is #1 and #2. That's the sweet spot where custom pays off versus buying something off-the-shelf.
The 2026 industry range (what agencies quote)
I track quotes my prospects have received. Here's the median of what San Diego agencies are charging in 2026:
| Scope | Typical agency quote |
|---|---|
| Simple client portal (3-5 screens, one integration) | $25,000 – $45,000 |
| Mid-size internal tool (custom pipelines, role-based auth, 2-3 integrations) | $50,000 – $120,000 |
| Full custom business app (portal + internal + dashboards) | $100,000 – $250,000 |
| iOS app on top of an existing backend | $40,000 – $90,000 |
| Full platform rebuild (replace enterprise SaaS) | $150,000 – $500,000 |
Those numbers aren't wrong exactly — they reflect what a 6-person agency with account managers, project managers, designers, and two tiers of developers needs to charge to stay in business. But they're not what the code itself costs to produce.
What I charge
Here's my published pricing for the same work:
Roughly a third of the agency range. That's not because I'm a worse developer — I built a custom property-management platform that replaced $24K/yr of HubSpot licensing in six weeks. It's because I'm one person. No layers of markup, no account managers, no designers I don't need.
Where the agency money actually goes
Agencies have real costs. I'm not accusing them of gouging. Here's where a $50,000 agency quote for an app that takes me 4 weeks of actual coding actually ends up:
- Sales and proposal cycle (~15%): account executives, proposals, contracts.
- Project management (~15%): a PM who schedules meetings, emails status updates, and translates between you and the devs.
- Design phase separated from build (~15%): designers who make Figmas, then hand them off to developers who rebuild them.
- Senior dev architecture review (~10%): a senior who spends a few hours looking at the junior's code.
- Actual coding (~30%): the part that creates the app.
- Margin (~15%): keeping the lights on.
You're paying for the coordination overhead of running a bigger shop. If you don't need that overhead, you don't need to pay for it.
What you should actually expect to pay
Here's how to back into a realistic budget:
Do it yourself with off-the-shelf
$0 – $2k- Airtable + Zapier + a bit of Softr or Noloco
- Fine for simple portals and lightweight ops
- Limits: slow as you scale, monthly costs creep up
Custom app with a solo developer
$3k – $15k- Purpose-built for your workflow
- Own the code, no per-seat fees forever
- Limits: single developer = single point of contact
Agency-tier ($50k+) only makes sense for true SaaS products or multi-year platform builds.
The specific things that drive price
Within those ranges, a few specific factors swing the number:
1. How many integrations
Every external system you need to talk to adds time. Each API has auth quirks, rate limits, error cases, and webhook behavior that has to be handled. A clean Stripe integration is half a day. A quirky legacy API is two weeks.
2. Whether you need role-based auth
"Admin can see everything, manager can see their team, users only see themselves" — simple to describe, about a week to build and test thoroughly. Skipping it saves money; adding it later costs triple.
3. How much data migration
Migrating five years of historical records out of an old system is often the single most expensive task in a rebuild. It's not hard — it's tedious, and it requires understanding both systems. Budget 20-40 hours for any serious migration.
4. Mobile or web
A responsive web app that works on a phone is half the cost of a native iOS app. Unless you genuinely need offline mode, camera access, or App Store presence, ask whether a web app covers it.
The thing clients think will be expensive is usually the cheap part. The thing they think is a small detail is usually the expensive part.
How to not get ripped off
A few specific things to watch for when you're evaluating quotes:
- Hourly billing that's "estimated" at 120 hours. Hourly estimates always go up. Ask for a fixed price, period.
- "Discovery phase" that costs $5,000+. A 60-90 minute call should be enough to scope most SMB projects. If someone needs $5K to figure out what they're going to quote you, they're billing you for their learning curve.
- "We'll need a CTO-as-a-service retainer." For a 4-week build? No.
- Vague scope. Your quote should say exactly what's included down to the screen. If it's "custom application with reporting features," that's not a scope — that's a hand wave.
The question to ask yourself first
Before you quote-shop, ask yourself: what will this tool be worth to me per year?
If a custom client portal saves your ops person 10 hours a week, that's ~500 hours/year, which at a $30/hr loaded cost is $15,000/year in recovered time. If I charge you $7,000 to build it, it pays for itself in 6 months and then keeps paying forever.
If the answer is "I don't know, maybe it'll be nice to have" — you probably shouldn't build custom yet. Start with off-the-shelf, feel the pain, then commission something specific to fix the pain.
That's the whole game. The price is only fair if the tool earns its keep.
If you're sitting on a quote right now and not sure if it's real, I'll look at it. No pitch — just an honest read on whether the scope matches the price.
Next step
If this hit a nerve, let's fix it.
15-minute Discovery Call. No pitch. Just a quick look at what you're dealing with.
Book a Discovery Call