Custom software is built for one company's process rather than bought off the shelf. Its cost is mostly people's time, which is why the two numbers that matter are the hours the work takes and the hourly rate of the people doing it.
This article is part of our technology guides. If you are weighing a web app against a mobile app, or deciding whether to hire a team rather than buy a project, the sibling guides in this series cover those choices as they are published.
What do published sources say custom software costs?
The widest public dataset is Clutch, which collects pricing from verified client reviews of software development companies. Its pricing page, updated 21 September 2026, says the average cost of a software development project is $132,480.29 and the usual timeline is about 13 months, and that most listed firms charge between $25 and $49 an hour. Read the average carefully: a handful of very large projects pull it up, so the typical small or mid-sized project sits well below it.
For the cost of building in-house, the US Bureau of Labor Statistics' Occupational Outlook Handbook puts the median pay of software developers, quality assurance analysts and testers at $134,040 a year in 2025, with 1,905,400 jobs and projected growth of 10% from 2025 to 2035 (page modified 27 August 2026). Add benefits, tools and management and a single US developer costs a company well over the median figure each year, which is why most companies buy a one-off project rather than hire for it. The table below sets the figures out with their sources. They are market estimates, not our prices.
Why do custom software quotes vary so much?
Because the price is hours multiplied by rate, and both move. Two companies quoting the same "customer portal" may have assumed different features, different integrations, different platforms and different teams. The seven drivers below explain most of the gap between quotes.
The 7 things that drive custom software cost
In rough order of effect:
- Scope: how much it must do. A tool with five screens and one user role is a fraction of a platform with thirty screens, three roles and reporting. Scope is the first and largest driver, and the one most often left vague.
- Complexity: how hard each part is. A form that saves data is simple; a scheduling engine, a pricing calculator or real-time collaboration is not. Complexity shows up as senior hours.
- Integrations: what it must talk to. Every connection to an ERP, CRM, payment provider, accounting system or legacy database adds design, build and testing time, and the older or less documented the other system, the more.
- Design: how polished the experience must be. An internal tool used by trained staff needs clarity; a customer-facing product needs research, prototypes and testing. Design hours are real hours.
- Platforms: where it must run. Web only, or web plus iOS plus Android, or a desktop client too. Each platform adds build and maintenance.
- Security and compliance. Handling payments, health data or personal data under GDPR, CCPA or PIPEDA adds audit, encryption, access control and documentation work.
- Who builds it, and where. Clutch's country table puts US firms at $50 to $99 an hour, Canadian and Australian firms at $100 to $149, and firms in India, the Philippines, Ukraine and Mexico at $25 to $49. The same scope can cost two or three times more depending on where the team sits.
The three ways custom software is priced
Software companies price in one of three ways, and the model changes who carries the risk:
- Fixed price. One number for a written scope. Predictable for you, but every change becomes a negotiation, and a vendor pricing the unknown adds margin for it. Best for small, clearly defined projects.
- Time and materials. You pay for the hours worked at an agreed rate, with estimates by milestone. Flexible and transparent, but the total is only as controlled as the scope management. Best when requirements will evolve.
- A dedicated team. You retain developers for a monthly fee and direct the work. Best for products that keep growing after launch. Our dedicated developers page explains that model.
What does a typical custom software project include?
A quote that lists only "development" is hiding most of the work. A complete scope has discovery (understanding the process and users), design (flows, wireframes, visual design), development (front end, back end, database, integrations), testing (functional, security, performance, on each platform), deployment (hosting, environments, release), and documentation and training. After launch come hosting, monitoring, bug fixing and updates, which most companies budget as a share of the build cost each year. Ask any vendor to price each of these as its own line.
Building in-house vs buying a project vs outsourcing
In-house gives control and keeps knowledge inside, at the BLS median of $134,040 a year per developer in 2025 before benefits and tools, and with the hiring time that a 10% growth market implies. Buying a fixed project from a local firm trades control for a predictable number at local rates. Working with a team in a lower-cost country lowers the hourly rate, per Clutch's country table, in exchange for time-zone management and the need to judge quality from a distance.
Many companies mix the models: an in-house product owner, a project built by an outside team, and a smaller retained team afterwards. Our outsourced web development page sets out how we run the outside-team model, with our delivery team in India and named deliverables.
How to get a custom software quote you can compare
Six steps:
- Write one page: the problem, the users, the ten most important things the software must do, the systems it must connect to, and the platforms it must run on.
- Send the same page to every vendor, and ask for the scope back as a list of deliverables with a fee or an hour estimate for each.
- Ask what is excluded: hosting, third-party licenses, design revisions, data migration, training, post-launch support.
- Ask who will do the work, where they sit, and how you will see progress.
- Compare line by line. A lower total that excludes testing is not lower.
- Treat any promise of a fixed price with no written scope as a warning.
How to keep the cost down without cutting corners
Start with the smallest version that solves the real problem and ship it; most features on a first list are never used. Use proven frameworks and managed services rather than custom infrastructure. Integrate with the systems you have instead of replacing them. Decide the platforms you need now. Keep one product owner on your side who can answer questions the same day, because waiting is the hidden cost in every project. And pay for testing; a bug found in production costs many times a bug found in review.
Conclusion
Custom software costs what the written scope costs to build by the team you choose, and published ranges exist to check a quote against: Clutch's $132,480 average and $25 to $49 typical hourly rate (21 September 2026), its country table from $25 to $149 an hour, and the BLS median of $134,040 a year for a US developer in 2025. Define the scope, pick the pricing model that matches how fixed your requirements are, and compare quotes line by line.
PromotEdge International is an international strategy, technology, marketing and design company, and our delivery team is in India. Our software development services start with a written scope and a fee for each deliverable; we publish no rate card. If you would like a second opinion on a quote you have received, send it over. This guide is general information, not legal advice; the rules of your state or province and your own counsel decide what applies to you.
Facts we rely on: see our company facts for what we state about ourselves and where each fact comes from.