Station Eight Labs

2026-05-04

How Much Does Custom Software Development Cost?

A practical breakdown of what drives price — scope, integrations, and the parts nobody quotes for.

Sahil Dangi

There is no single number for custom software, and anyone who gives you one before understanding your problem is quoting a template, not your project. What we can give you is the shape of the cost: scope defines the floor, integrations and data migration define the ceiling, and ongoing support defines what you pay after launch.

A small internal tool — one workflow, a handful of screens, no third-party integrations — is a different project from a customer-facing platform with payments, multiple roles, and a mobile companion app. Expect a simple internal tool to run into the low tens of thousands; a fuller platform with integrations, admin tooling, and a real launch checklist moves into six figures. Anyone quoting a fixed number without a scoping call is guessing.

The line items that actually move the price are rarely the ones people ask about first. Authentication and permissions, data migration from whatever spreadsheet or legacy system the business runs on today, third-party integrations — payments, calendars, accounting — and the admin screens nobody demos but everybody depends on: these routinely cost more than the customer-facing UI.

Fixed-price and time-and-materials both work, for different situations. Fixed-price suits a tightly scoped first release where the requirements are genuinely settled. Time-and-materials suits anything still being discovered — which, honestly, is most first releases. We scope in a short discovery phase before committing to either, because a number produced before the scope exists is not an estimate; it is a hope.

The cheapest software is the software that gets used. A slightly higher build cost that produces a tool your team actually adopts beats a bargain build that gets replaced by a spreadsheet within six months. Budget for the real scope, not the number that was easiest to say yes to.

A concrete example helps more than another rule of thumb. A clinic that wants online booking, reminders, and a front-desk console — one core workflow, a handful of screens, no payments — is a small internal-tool build. The same clinic asking for insurance claim integration, multi-location scheduling, and a patient-facing portal is a different, much larger project, even though "a booking system" sounds like one sentence in both cases.

The most common underquoting mistake is treating the discovery phase as free sales work rather than the first real deliverable. A proposal that arrives within 48 hours of a first call, with a fixed number attached, has almost always skipped the step where someone actually maps your data model, your integrations, and your edge cases. That number is not wrong on purpose — it is just not based on your project yet.

Ask any vendor to break a quote into the categories above — UI, auth, integrations, data migration, admin, support — rather than accepting one lump sum. A vendor who can't break it down usually hasn't scoped it; a vendor who can will usually also tell you, unprompted, which category is the real risk in your specific project.

Typical cost by project shape

Project typeTypical rangeTypical timeline
Small internal tool€15k – €35k6–10 weeks
Customer-facing platform€60k – €150k3–6 months
Multi-integration enterprise system€150k+6–12+ months

Where the budget actually goes (relative effort)

  • Customer-facing UI25%
  • Auth & permissions20%
  • Integrations (payments, calendars, accounting)25%
  • Data migration15%
  • Admin & internal tooling15%

Key takeaways

  • There is no single number for custom software — scope sets the floor, integrations and data migration set the ceiling.
  • A simple internal tool runs low tens of thousands; a fuller platform with integrations and admin tooling moves into six figures.
  • Auth, data migration, integrations, and admin screens routinely cost more than the customer-facing UI.
  • Fixed-price suits a tightly scoped release; time-and-materials suits anything still being discovered — usually most first releases.
  • A quote produced without a discovery phase is a guess, not an estimate.

Sahil Dangi

Works across architecture and delivery at Station Eight Labs, from first commit to launch.