The honest question for SMBs in 2026 is not “does custom software cost a lot” but “what do I get for which budget and what annual costs am I left with”. Below €15,000 you cannot get a serious platform built. Above €250,000 you are in enterprise territory and likely at the mercy of quote inflation. The SMB field sits in between. For broader context read our complete guide on building custom software. This article shows, per project type, what is realistic, which five factors set the price, what TCO over 24 months looks like, and how to spot hidden extras in any quote.

Three tiers: MVP €8-18k, mid-SMB €20-50k, custom €50k+.

How is the price of custom software determined?

In nearly every quote we see, five factors push the price up or down. Not the tech choice or the logo of the agency, but these five dials.

  1. Scope: how many features, screens and roles. A platform with 8 screens and 2 roles costs about a third of a platform with 25 screens and 5 roles.
  2. Integrations with external systems. One link to a well-documented API (Stripe, HubSpot, Shopify) costs €1,500 to €3,500. A link to an older package without an API climbs to €4,500 to €8,000 per integration.
  3. Tech stack and architecture. A standard Next.js + PostgreSQL + Vercel or Hetzner stack is predictable. Microservices, custom DevOps or a custom ML pipeline add 30 to 60 percent.
  4. Team seniority and composition. A senior fullstack developer (€115 to €165 per hour) delivers 2 to 3 times more working functionality in the same time than a medior. See also the Stack Overflow Developer Survey 2025.
  5. Lead time and parallelism. A rush project typically costs 20 to 35 percent more than the same work at a normal pace.

What does custom software cost per project type?

Project typeExampleBuild costLead time
MVP / proof-of-conceptFirst working version, 1 main flow, basic auth, 1 integration€8,000 to €18,0002 to 3 weeks
Standard SMB platformFull platform: 8-15 screens, 2-3 roles, 2-4 integrations€20,000 to €50,0004 to 8 weeks
Extensive custom buildMulti-tenant, 20+ screens, 5+ integrations, custom calculation logic or AI layer€50,000+2 to 4 months
Enterprise / mission-criticalHigh SLA, custom DevOps, security audits, 100k+ users or large datasets€100,000+3 to 6 months

Which costs sit next to the build?

  • Hosting and infrastructure. For a standard SMB platform €40 to €250 per month.
  • API and AI credits. An AI component costs €30 to €400 per month depending on volume.
  • Maintenance and further development. Count on 10 to 20 percent of the build price per year.
  • Tooling licences. Sentry, PostHog, monitoring, email services. €40 to €200 per month.
  • Training and adoption. 2 to 5 days of support at delivery plus a refresh session after 4 weeks.
  • Opportunity cost of internal time. A platform project requires 4 to 12 hours per week from an internal product owner.

TCO over 24 months: what do you actually pay?

Worked example for an average SMB platform of €45,000 in build cost. We show how total costs play out over 24 months.

Cost itemYear 1Year 2Notes
One-time build cost€45,000€0Discovery, design, build, testing, delivery
Hosting + database€1,200€1,500Vercel or Hetzner + Supabase
AI and API credits€1,800€2,400Usage grows with adoption
Tooling (Sentry, PostHog, email)€720€840Monitoring + analytics + transactional email
Maintenance and further development€6,000€8,000About 13 to 18 percent of build price per year
Training and internal time€3,000€1,50040 hours year 1, 20 hours year 2 internal PO time
Total€57,720€14,24024-month TCO: €71,960

Build cost is about 63 percent of total cost in year one and almost everything in year two. Anyone steering on the build quote alone misses half the picture.

Difference by vendor type: freelancer vs agency vs TopDevs

VendorHourly rateTypical build costStrong atRisk
Freelance developer€65 to €110€10,000 to €35,000Small projects, short linesBus factor 1, no backup during illness
Small dev agency (5-15 people)€95 to €145€30,000 to €120,000Standard platforms, stable teamsVariable quality per team
Large software house€130 to €220€80,000 to €400,000+Large scope, certificationsHigh overhead, long lead time, vendor lock-in
TopDevs€95 to €135€8,000 to €180,000Fixed price, code in your ownership, AI focusNo 500k+ enterprise projects

What is a fair hourly rate in NL for custom development?

  • Junior developer (0-2 years): €55 to €85 per hour.
  • Medior developer (2-5 years): €75 to €110 per hour. The workhorse of most teams.
  • Senior developer (5-10 years): €115 to €165 per hour. Makes architecture choices, prevents expensive mistakes early.
  • Specialist (security, DevOps, AI/ML): €145 to €220 per hour. Peaks for specific needs.

According to Forrester analysis of low-code and outsourcing, the market is shifting toward hybrid teams rather than pure offshoring. For SMB projects under €100,000, offshore rarely outweighs a Dutch team.

How do you avoid hidden extras?

  1. Vaguely defined scope. Always ask for a scope document with a number per screen and per integration.
  2. No fixed rate for change requests. Ask: “what is your change-request rate and how is it approved?”
  3. Mandatory monthly retainer after go-live. Require code ownership and no lock-in. At TopDevs we put this in our terms and conditions by default.
  4. Proprietary frameworks or in-house platforms. Ask: “which open-source stack do you build on?”
  5. No written guarantee on bug fixes. Three to six months is standard. At our shop this is called the correction guarantee.

When do you pick fixed price vs hourly rate?

ModelWhen it fitsUpsideDownside
Fixed priceScope is clear, MVP or standard platformNo surprises, price risk sits with the agencyAgency builds in a buffer
Hourly rate (T&M)Long lead time, scope evolvesMaximum flexibilityNo price ceiling
Capped T&M (hybrid)Uncertain but within a ceilingMix of flexibility and ceilingCeiling often gets hit anyway

What ROI is realistic for SMB platforms?

For SMB platforms we see on average 150 to 400 percent ROI in year one on well-chosen cases. For the full calculation method, read our guide to calculating workflow automation ROI.

  • Mastone (real-estate platform with WWS points logic): investment around €45,000, saving 18 to 25 hours per month. See the Mastone case.
  • Recruitment platform with AI screening: investment €32,000, saving 12 hours per week per recruiter, 20 percent more placements.
  • Accountancy portal for invoices: investment €38,000, saving 25 to 35 hours per week across a team of 6.

Budget split per phase: where does your money go?

A solid quote breaks the budget down per phase, so you know per step what you are paying for and which part you can adjust later. In a typical SMB project of €45,000 we see this split come back. The desk work up front (discovery and design) is not a luxury; it stops you from running into earlier decisions during the build phase.

PhaseBudget shareExample at €45,000What you receive
Discovery and scope8 to 12 percent€3,600 to €5,400Scope document, screen list, integration overview
UX and visual design12 to 18 percent€5,400 to €8,100Wireframes, Figma designs, design system
Build and development50 to 60 percent€22,500 to €27,000Working front-end, back-end, integrations
Testing and QA8 to 12 percent€3,600 to €5,400Test suite, bug fixes, security check
Delivery and training6 to 10 percent€2,700 to €4,500Deployment, handover, training, documentation
Buffer and contingency5 to 10 percent€2,250 to €4,500Unexpected scope additions

Worked example: a complete €25,000 platform quote with line items

To move out of the abstract: below is a realistic quote like we would issue for an SMB platform of €25,000. A customer portal with login, dashboard, invoice overview, document upload and Stripe integration. Lead time about 4 weeks.

LineDescriptionHoursAmount
1Discovery week, scope document, screen list20 hours€2,200
2UX wireframes and visual design (12 screens)32 hours€3,520
3Authentication, roles, account management24 hours€2,640
4Dashboard, lists, filters, navigation40 hours€4,400
5Invoice overview, statuses, exports28 hours€3,080
6Document upload with storage on S3 or Supabase20 hours€2,200
7Stripe integration (customer + payment method + invoice)24 hours€2,640
8Testing, QA, security pass, browser tests20 hours€2,200
9Deployment, DNS, monitoring (Sentry, PostHog)8 hours€880
10Handover session, README, training (2 half-days)12 hours€1,320
TotalFixed price including correction guarantee228 hours€25,080

What stands out: discovery, design, testing and delivery together already account for 38 percent of the budget. The raw build lines (3 to 7) are 62 percent. A quote that puts 90 percent on the build and 5 percent on delivery often produces something that technically works but falls over in production.

NL vs Poland vs India: what is the real cost?

The hourly rate is not the real cost. With offshore, review hours, time-zone overhead, communication friction and rework add up fast. The table below runs the numbers on a typical SMB platform of 600 hours, based on public benchmark rates and what we see in practice for SMB projects under €100,000.

RegionGross hourly rate600 hours grossInternal overheadReal cost
Netherlands (small agency)€95 to €135€57,000 to €81,0005 to 10 percent€60,000 to €89,000
Poland / Ukraine€45 to €75€27,000 to €45,00020 to 30 percent€32,000 to €58,000
India / Philippines€20 to €45€12,000 to €27,00040 to 70 percent€17,000 to €46,000
Hybrid (NL lead, EU execution)€60 to €95€36,000 to €57,00010 to 15 percent€40,000 to €66,000
  • Under €100,000: the gap between NL and Poland is often eaten up by coordination hours.
  • Between €100,000 and €250,000: a Poland team with an NL lead can land 25 to 35 percent cheaper.
  • Above €250,000: offshore only becomes truly profitable with a dedicated tech lead and a full-time PO on your side.

How do you actually get started?

A short discovery of one to two weeks costs €1,500 to €3,500 and produces a scope document you can use to compare any quote on an equal footing. Without that discovery, you are comparing apples to pears.

Plan a free intake call. In thirty minutes we look at your use case, give an honest price indication and tell you whether custom is the right choice for you. For the full decision path, also read our complete guide to building custom software and our terms and conditions.