inparlor.
engineering#costs#custom-software#agency

What custom software actually costs in 2026

The real drivers behind a software quote, team-shape math, fixed-price vs T&M, honest ranges per project type, and red flags in a suspiciously cheap bid.

4 min read·May 8, 2026

Priya Nair

Technical Director · Last updated May 8, 2026

You get three quotes for the same app. One says $40K, one says $180K, one says $400K. They can't all be right, and your instinct is to assume two of them are lying. Sometimes that's true. More often, all three are describing genuinely different things, and the spread tells you nobody agreed on what "the same app" means.

Here's what custom software actually costs in 2026, what drives the number, and how to read a quote so a 10x spread stops being mysterious.

What you're actually paying for

A software quote is almost entirely labor. Hosting, licenses, and tools are rounding errors next to people's time. So the real question behind any number is: how many people, how senior, for how long.

That breaks into a handful of cost drivers. Move any one of them and the quote moves with it.

The drivers that move a quote

Dimension
Driver
What pushes it up
Scope
Number of distinct features and screens
Vague requirements, 'and also' lists, every edge case in v1
Integrations
Each external system you connect to
Legacy APIs, no docs, flaky third parties, custom auth
Data complexity
How tangled the data model is
Migrations, multi-tenancy, reporting, real-time sync
Design
Custom UI vs a component library
Bespoke design, animation, pixel-perfect brand work
Compliance
HIPAA, SOC 2, PCI, accessibility
Audit trails, encryption, paperwork, slower process
Team seniority
Who actually writes the code
Senior engineers cost more per hour, less per outcome

The one people underestimate most is integrations. "Just connect it to our existing system" is the single most expensive sentence in a kickoff meeting, because the cost lives in someone else's undocumented, half-broken API that you can't control.

The team-shape math

Most of the 10x spread comes down to who's on the team and for how long. A useful mental model: monthly burn times months.

  • $8K-$18K

    Offshore solo dev, per month

  • $20K-$40K

    Small senior team (US/EU), per month

  • $45K-$90K+

    Full pod: PM, design, 2-3 eng, per month

  • 15-25%/yr

    Of build cost, ongoing maintenance

A three-month project with a $30K monthly burn is a $90K quote. The same project at a $12K monthly burn is $36K, and at a full pod's $70K it's $210K. None of those is automatically wrong. They're different team shapes solving the same problem at different speeds, seniority levels, and risk profiles.

The cheap monthly rate isn't a bargain if it takes three times as long, ships twice the bugs, and leaves you with code nobody can maintain. Outcome cost matters more than hourly rate, and the only way to compare outcomes is to compare what each team is actually committing to deliver.

Fixed-price vs time-and-materials

How you're billed changes both the number and who carries the risk. There's no universally right answer, only a right answer for a given project.

Two billing models

Dimension
Fixed price
Time & materials
Best when
Scope is crystal clear and stable
Scope will evolve as you learn
Who carries risk
The agency (so they pad the quote)
You (so you must stay engaged)
The catch
Change requests get expensive and slow
Requires trust and active oversight
Typical use
Well-defined v1, marketing site, clear scope
Product builds, MVPs, anything exploratory

Fixed price feels safe because the number is certain, but that certainty is bought with padding (the agency prices in the worst case) and friction (every change becomes a negotiation). Time-and-materials is honest about uncertainty but demands you stay involved and watch the burn. For exploratory product work, T&M with a clear budget cap and weekly demos usually serves you better than a fixed price built on requirements everyone knows will change.

Honest ranges by project type

Ballparks for a competent US-based or hybrid team in 2026. Ranges are wide because scope is the variable, but these are the brackets we actually quote within.

  • $8K-$25K

    Landing page / marketing site

  • $40K-$120K

    MVP / focused product v1

  • $120K-$400K+

    Full custom platform

  • $60K-$200K

    Mobile app (iOS + Android)

A few notes on reading these. A "web app" can be a $40K MVP or a $400K platform depending entirely on how many of the cost drivers above are switched on, which is exactly why two honest quotes for "a web app" can differ by 10x. And every one of these numbers carries a maintenance tail: budget 15 to 25 percent of the build cost per year to keep it alive. A $100K build is a multi-year financial commitment, not a one-time purchase. You can find per-project breakdowns in our cost guides.

The cheap-quote red flags

A suspiciously low number isn't a discount. It's a forecast of how the project will go. Here's what usually hides behind it.

The specific tells:

  • The quote arrived in a day with no scoping conversation. They can't have priced your project. They priced a fantasy and you'll pay for the gap.
  • No line for QA, testing, or deployment. That work doesn't disappear; it just shows up as bugs you pay to fix.
  • No maintenance story. If nobody mentions what happens after launch, you're buying an orphan.
  • The price is round and the scope is vague. "$25K for the whole thing" with a half-page brief means the number came first and the scope will be reverse-engineered to fit it, by cutting things.
  • You can't find out who writes the code. If the team won't tell you the seniority of the people actually building it, assume the cheapest possible.

The most expensive software you'll ever buy is the cheap quote that gets rebuilt eighteen months later.

How to get a quote you can trust

Make the spread legible before you compare:

  1. Write a one-page brief before you ask anyone. Same brief to every bidder, so you're comparing the same thing.
  2. Ask each bidder to break the quote into phases with deliverables, not one lump sum.
  3. Demand the team shape: who, how senior, for how long.
  4. Ask for the maintenance number explicitly. Their answer tells you whether they're thinking past launch.
  5. Compare outcomes and risk, not hourly rates.

Do that and the 10x spread resolves into three clearly different offers, and you can pick on value instead of guessing. When we quote at our Custom Software Development practice, we phase it and name the team, because a quote you can't interrogate isn't a quote, it's a number. Send us a brief and we'll show you the math.


Read next:

Related:

Work with us

The team that builds this is for hire.

Priya sets architecture and engagement strategy across Inparlor's custom-software work, advising clients on build-vs-buy, scoping, and modernization.If this is the kind of work you need, here's where to start.

Get the next one

One operating note a month. No drip sequences.

Subscribe for one substantive piece a month plus the occasional working playbook we don't publish elsewhere.

Monthly notes on shipping software. No fluff, unsubscribe any time.

Want to talk?

Get a proposal

Send a 1-page brief; we respond in 48 hours with scope, pricing, and the team that would actually run the engagement.