How much does custom software cost in 2026? Real numbers, line by line
Quick answer
Most custom software for a small or mid-sized business costs $10,000 to $50,000 with an agency, the band most projects reviewed on Clutch fall into. A focused internal tool or MVP can cost less; platforms with many user roles, integrations or compliance needs cost far more. Every quote is the same sum underneath: hours of work × hourly rate.
Ask three developers to quote the same app and the numbers can be ten times apart. That is not because two of them are lying. It is because a one-paragraph idea can be read as a weekend project or as a year of work, and each quote prices a different reading.
By the end of this guide you will be able to estimate your own project, read any quote line by line, and know which costs most first-time buyers forget.
In this article
What is the formula behind every software quote?
Cost = hours × rate. Everything else (the agency’s margin, project management, testing) is built into one of those two numbers. Hours depend on what you ask for. The rate depends on who builds it and where they are.
Rates vary widely. Clutch puts the typical software agency at $25–$49 an hour across the projects it reviews (Clutch pricing data). In the United States, the median software developer earned $134,040 in 2025 (US Bureau of Labor Statistics), about $64 an hour before benefits, office and management, which is why US agency rates usually start well above $100 an hour.
Hours are where the real differences hide. Here is a worked example you can redo with your own numbers:
| Piece of work | Typical hours |
|---|---|
| Sign-up, log-in, password reset, user roles | 40–80 |
| Core screens (say 8 screens with forms and lists) | 120–240 |
| One payment integration (Stripe, PayPal or M-Pesa) | 30–60 |
| Admin dashboard and reports | 60–120 |
| Testing, security checks and fixes | 60–120 |
| Deployment, backups, handover documents | 20–40 |
| Total | 330–660 |
At $40 an hour that is about $13,000–$26,000. At $120 an hour it is about $40,000–$79,000. Same product, same hours, different rate. The hour ranges are our own engineering estimates for a typical small business app; your feature list moves them.
How much does each type of software cost?
Ranges below assume a competent small team at typical agency rates, built properly: tested, secured and documented. Treat them as a sense check, not a quote.
| Project | Typical scope | Ballpark at agency rates |
|---|---|---|
| Internal tool | One team, a few screens, replaces a spreadsheet | $5,000–$20,000 |
| Customer portal or booking system | Log-in, payments, notifications, admin | $15,000–$50,000 |
| MVP of a SaaS product | The one core workflow, billing, basic admin | $15,000–$60,000 |
| Marketplace | Two sides (buyers and sellers), payouts, reviews | $40,000–$150,000+ |
| Platform with compliance needs | Audit logs, SSO, data rules (SOC 2, HIPAA) | $80,000+ |
Clutch’s reviewed projects average about $132,000 over roughly 13 months, but that average is pulled up by a few very large builds; the typical project sits in the $10,000–$49,999 band (Clutch).
Want a number for your project, not a range?
Book a free 30-minute call. You get a fixed quote, not an hourly estimate.
What pushes the price of custom software up?
User roles
An app where everyone sees the same thing is simple. Add customers, staff, managers and admins who each see and edit different things, and every screen needs rules and tests for each role.
Integrations
Payments, accounting tools, CRMs, SMS and email each add work: connecting, handling failures, and testing what happens when the other system is slow or down. Payment integrations take the most care because mistakes cost real money.
Data you already have
Moving years of records from spreadsheets or an old system is often underestimated. Messy data needs cleaning before it can be imported, and someone has to decide what to do with every odd case.
Security and compliance
Any app that stores customer data must be secured: access control, encryption, logging, protection against the common attacks in the OWASP Top 10. If your buyers ask for SOC 2 or you handle health or card data, budget for audit logs, stricter access rules and an independent test.
Design
A clean interface built from a proven component library is fast. A fully custom brand design with animations and many screen sizes takes longer. Both are valid; just know which one you are paying for.
Which software costs do people forget?
- Hosting and services: servers, databases, email and SMS sending, file storage. Small apps often run for tens of dollars a month; busy ones for hundreds.
- Third-party fees: payment processing, maps, AI and SMS charge per use.
- Maintenance: security updates, library upgrades and small fixes every month. Software that nobody updates becomes a security risk.
- Changes after launch: once real users arrive you will want changes. Agree up front how they are priced.
- Your own time: someone on your side has to answer questions, test and give feedback every week.
Should you pay a fixed price or by the hour?
Fixed price suits a clearly scoped project: you know the total before work starts and the developer carries the risk of overruns. Hourly (time and materials) suits work that will keep changing, but the total is open-ended, so you need weekly visibility of hours.
A sensible middle ground is a fixed price for a tightly defined first version, paid in stages tied to things you can see working. At Truecrest Studio that is three payments (50/30/20), with a working demo before the final one, and you own the code and the data. Most of our custom projects land between $4,500 and $12,000, lower than US agency rates because our team works from Nairobi.
How can you spend less on custom software without regret?
- Check ready-made tools first. If an existing product does 80% of the job, pay for it and customise. Custom software is worth it when tools do not fit how you work or cost more each year than building would.
- Build one workflow first. Launch the single process that saves the most time or earns the most money, then add the next.
- Use proven building blocks. Standard log-in, payments and admin components are cheaper and safer than custom ones.
- Write down how you work today. A one-page description of your current process saves hours of back-and-forth.
- Decide fast. Projects get expensive when feedback takes weeks.
What are the red flags in a software quote?
- No breakdown: one number with no list of features or hours.
- No mention of testing, security or backups.
- You do not own the code, or the developer keeps the hosting accounts in their name.
- Full payment up front.
- A price far below every other quote with no explanation of what is left out.
From my work
I review software for security as well as build it, and the first thing I look at in any quote is the testing line. A cheap quote is often cheap because testing, access rules and backups are missing. Those are the parts you never see in a demo and the parts that decide whether a data leak or a bad deploy becomes a bad day or a disaster. If a quote does not say how the app will be secured and backed up, ask before you compare prices.
Questions buyers ask about software costs
How long does custom software take to build?
A focused first version usually takes 4 to 12 weeks with a small team. Larger platforms take months. Ask for a timeline with dated milestones and a demo at each one.
Is it cheaper to hire a freelancer?
Often per hour, yes. The risk is continuity: if one person disappears, so does the knowledge. Whoever you hire, insist on your own code repository, documentation and access to every account.
Who owns the code?
You should. Make sure the contract says the code, the data and the accounts belong to you once you have paid.
How much does it cost to maintain custom software?
Plan a monthly budget for hosting, updates and small fixes from day one. The amount depends on the size of the app and how often you change it; ask your developer for a written care plan before you sign.
Prefer to talk? A real person replies within 1 business day.