If you run a small or mid-sized firm with no in-house IT, "custom software" can sound like an enterprise luxury. In practice, most owners arrive here from an everyday mess: quotes in spreadsheets, jobs chased by phone and email, invoicing eating a Friday afternoon, and numbers nobody fully trusts.
This guide explains the custom software cost for small business buyers in plain terms: ranges by project type, what moves the price, what to budget after launch, and how to buy in fixed-price phases. The figures are planning ranges, not quotes.
This post covers cost by project type for small firms without in-house IT. For rates by vendor type and what a quote should include in Germany, read our guide to custom software development in Germany.
Estimated prices by project type
Think in solutions, not software. You are not buying code for its own sake. You are buying a faster run from quote to invoice, fewer missed calls, cleaner records, or a portal customers actually use.
| Solution type | What it usually covers | Estimated range* |
|---|---|---|
| Small process tool | One workflow done well: inquiry intake, job tracking, approvals, simple reports. A few users, one or two integrations. | EUR 15,000-35,000 |
| Customer portal | Customer logins, bookings or requests, status updates, documents, notifications, plus an admin view for your team. | EUR 35,000-80,000 |
| Connected platform | Several user roles, custom permissions, multiple integrations, data migration, cross-team reporting. Usually built in phases. | EUR 60,000-150,000+ |
* Rough estimates for planning only, excluding hosting and support. Scope, integrations and migration decide the final number.
Start with the smallest solution that removes a weekly pain. A focused tool replacing three spreadsheets and a shared inbox usually pays back faster than a big portal attempted all at once. You can extend it once staff trust it.
Software cost calculator 2026
German market data, no vendor pricing
Estimated effort
50-100h
German agency
€4,800-€16,000
EUR95-160/h. PM, QA, and German contract partner included.
Senior freelancer
€4,000-€12,000
EUR80-120/h. You carry PM, QA, and coordination yourself.
Yearly upkeep after launch
€700-€3,200 / year
Hosting, updates, small fixes: 15-20% of build cost per year.
Where these numbers come from
Hours come from scope archetypes calibrated against published project totals (ihp media Website-Kosten 2026, Frankfurt and Berlin market guides). Rates are DACH market bands: agencies EUR95-160/h, senior freelancers EUR80-120/h (freelancermap Kompass 2026, agency listings). Planning-grade ranges, not quotes.
Independent market estimate for orientation only. Lean fixed-price builds can land below these bands; regulated or multi-market products land above.
Hourly rates: Agency EUR95-160/h · Freelancer EUR80-120/h · Maintenance 15-20% /yr
What drives the price
Two quotes for "a portal" can differ by a factor of three and both be honest. The gap is almost always scope hiding in the details. Our quote comparison guide shows how to normalize quotes before comparing.
Integrations
Standalone tools are cheaper. Connected tools cost more because each connection needs mapping, testing and error handling.
A contact form that sends an email adds little. A booking flow that checks availability, takes deposits, syncs with accounting and sends reminders is a different project. List every system the solution must talk to, and what "talk to" means: read-only lookup is usually cheaper than two-way sync, and a nightly import is usually cheaper than real-time updates. Anything that can wait until phase two belongs in phase two.
Data migration
Moving data sounds trivial until you see the files: duplicate customers, half-filled addresses, years of notes in free-text fields. Someone must decide what moves, what merges and what stays behind.
Clean records in one exportable place keep this task modest. History scattered across spreadsheets, an old desktop program and paper job sheets adds real effort. Control the cost by agreeing what must move and who de-duplicates the list. Open jobs plus the last twelve months is often enough for a first release.
User roles and exceptions
What matters is distinct user types, not headcount. An app where everyone sees the same screen is simpler than one where owners, office staff, field workers and customers each see different data and actions.
Exceptions are the other hidden driver. The normal route (quote sent, job booked, invoice paid) is quick to build. The "what ifs" (deposits, split jobs, rework visits, credit notes, seasonal pricing) take the time, and they are where a tailored solution earns its keep. A one-page list of roles and top exceptions turns a vague quote into a comparable one.
Running costs after launch
Budget for hosting, updates, backups, small fixes and occasional changes as the business evolves. Plan 15-20% of the initial build cost per year for hosting, maintenance and small improvements combined. Simple internal tools sit near the lower end of that range; customer-facing portals with payments and several integrations sit higher. Our software maintenance cost guide breaks down what that yearly figure covers.
Ask quotes to split this out: hosting at cost, a maintenance basket for updates and fixes, and a clear basis for new features. With no internal engineer, the key question is who watches the system: you want monitoring, backups and a named contact when something looks off.
Why a Berlin-based partner keeps the price within reach
For European and UK buyers without in-house IT, SolutionPlus pairs project management in English with a development team in Pakistan. The lower cost base for build hours puts a tailored solution within a small firm's budget, instead of stretching an off-the-shelf tool that never quite fits.
- One accountable partner for scope, timeline and quality, instead of juggling freelancers across time zones.
- Proactive management included: chasing decisions, flagging trade-offs and keeping testing on track, the work you would otherwise need an IT hire to do.
- Contract, IP and code ownership terms are agreed per project and written into the contract, including repository and hosting access.
If the system processes personal data, confirm hosting region, processing agreement and access rules in writing before launch.
This model does not make integrations or migration free. It lowers the cost of build hours, so phased work and proper testing stay affordable.
Fixed-price phases instead of an open budget
The fear every first-time buyer names is the meter running with no end date. The fix is phasing: small fixed-price steps, each ending in something that works.
- Discovery and fixed scope. A short paid step mapping your process, users, integrations and exceptions. You end with a written scope, a range per phase and a go/no-go decision.
- Pilot release. The smallest useful version goes live for real users. For a process tool, a focused pilot typically takes 6-12 weeks from approved scope.
- Hardening and rollout. Feedback fixes, permissions, training and launch support.
- Iterate by value. Later phases add what proved its worth in the pilot.
Each phase has its own fixed price and sign-off criteria. If priorities change, you can pause or re-scope without abandoning everything. Get what is and is not included, what "finished" means and how code ownership transfers per milestone in writing.
When custom software is the wrong answer
Custom software is not always the right call. If one standard tool covers nearly all of your process, keep it and spend the budget elsewhere.
The signal to build is different: you pay for multiple seats plus workarounds and still retype data between systems. Compare that yearly total against a phased build plus yearly upkeep. Our custom software vs off-the-shelf guide walks through that decision in full.
How to get a realistic quote fast
You do not need a technical spec. A clear business brief is enough:
- The process to fix and how it runs today
- Who uses it, including customers for a portal
- Systems it must connect to
- Data to migrate, and how clean it is
- Must-haves for phase one versus later
Run the cost calculator for a ballpark range, then send a project brief covering the points above. That usually returns a phased, fixed-price proposal you can compare like-for-like.
Frequently asked questions
How much does custom software cost for a small business?
As rough estimates, a small process tool runs EUR 15,000-35,000, a customer portal EUR 35,000-80,000 and a multi-role platform EUR 60,000-150,000 and up. The cheapest honest route is usually a paid discovery step plus a focused pilot, not a smaller full build. Integrations, migration and user roles move the final figure most.
Do I own the code and my data?
Contract, IP and code ownership terms are agreed per project and written into the contract. Make sure the proposal states what transfers at each milestone, including repository access, hosting credentials and data export. Data processing location and hosting are agreed per project and handled in line with the GDPR.
How long does a first version take?
For a focused pilot with one or two integrations, typically 6-12 weeks from approved scope is a rough planning estimate. Portals and multi-role systems take longer, mainly due to migration and permissions.
What if we have no IT team?
That is the expected case for small firms. Choose a plan where the partner handles hosting checks, updates, backups and small fixes for a clear yearly figure, with new features quoted as fixed-price add-ons.