Guide
What custom software development costs
$28,000 – $40,000 for a small internal tool, $41,000 – $58,000 for a portal your customers sign in to, and $52,000 – $75,000 for an operations platform your whole team works in. Those are three web-only business systems run through this site’s estimator. Inside the biggest one, the people who use it cost more than everything it does.
- $28,000 – $40,000
- An internal pricing tool for a sales team, 13–18 weeks
- $41,000 – $58,000
- A portal where customers sign in, swap documents and pay, 15–21 weeks
- $52,000 – $75,000
- An operations platform four kinds of staff work in, 16–22 weeks
Written by
WhatWillMyAppCost
We build the estimator this site runs on, and we design and build custom mobile and web software for a living. Every figure below is the estimator’s own output, except the published vendor prices, which are read off each company’s own page and dated.
You need software for the business, the kind your staff or your customers log in to at a computer, and you’d like a number before you talk to anybody. The trouble is that “custom software” covers a pricing tool for a sales team and a system sixty people run their day on. Those aren’t close in price.
Three business systems, priced in dollars and calendar weeks: what each one does and costs, which parts of the biggest one cost the most, and how long each takes to build. There are no hourly rates here and no comparison between countries, and [how the range gets built](/how-we-estimate) has the method.
How much does custom software development cost?
Between $28,000 and $75,000 for the three business systems below. All three run in a web browser, start with a logo and brand colors and nothing else designed, and have nothing built behind them yet.
The internal tool, $28,000 – $40,000. Sales reps price a job from your own rules, a sales manager signs off on big discounts, each proposal comes out as a PDF, old proposals are a search away, and won work goes into QuickBooks.
The customer portal, $41,000 – $58,000. Customers sign in, see their account, download what you send them, upload what you ask for, and pay what they owe by card. Their account details come from QuickBooks, and your staff get a back office to look after accounts.
The operations platform, $52,000 – $75,000. Work comes in, gets assigned and moves across a board that updates live. Four kinds of staff use it, managers get weekly reports and a back office, finished jobs produce their paperwork, and it all goes into QuickBooks.
The portal and the platform overlap at the edges, so a portal that runs long can cost what a platform that goes smoothly does. If you’re building an app your customers download from a store, the app cost page covers that instead.
What drives the cost of custom software?
Who uses it, more than what it does. On the operations platform, giving four kinds of staff their own screens and permissions is the largest single line at $12,500, and the back office where managers set it up comes next at $11,000. Each figure below is what comes off the middle of the range when that one thing is taken out and everything else stays.
Four kinds of staff, each on their own screens, $12,500
The back office where managers set up users and job stages, $11,000
A job board that updates without anyone refreshing it, $3,500
Weekly reports for managers, $3,000
Sign-in, $2,500
The QuickBooks connection, $2,000
Looking up old jobs by customer, $1,500
Paperwork as a PDF when a job closes, $1,500
One extra kind of user is cheap, $3,500 in the pricing tool, and a phone app shows the same. It’s the count that adds up: the platform has three beyond the first, and each one is priced again, $12,500 in all.
- A board that updates live, as described
- $52,000 – $75,000. It’s the priciest feature here, and the estimator flags it as one you may not need. A courier moving on a map is where you do.
- A board that refreshes when somebody opens it
- $49,000 – $71,000. If jobs move a few times an hour, nobody can tell.
One kind of user and no back office takes $24,500 off this platform with every feature still in it. Who works in a system moves its price more than everything on its feature list.
What does a custom internal tool cost?
$28,000 – $40,000 over 13–18 weeks for the pricing tool: sign-in, reps and their sales manager on separate screens, a search through old proposals, a PDF for each one and a connection to QuickBooks.
The case for building it is the pricing rules. If they’re your own and they win you work, a product built for everybody won’t have them. If they’re a markup on a price list, a product you can rent probably handles it.
The QuickBooks connection is $2,500 of it. In the platform it’s $2,000, because the more a build already has, the less each thing added to it costs. What a connection costs is set by the system on the other end, so an older system with nowhere safe to test costs more, whatever your side looks like.
What does a customer portal cost?
$41,000 – $58,000 over 15–21 weeks for one where customers sign in, see their account, swap documents with you and pay by card, with their account details coming out of QuickBooks.
The biggest line is one no customer ever sees. Your staff need a back office to look after accounts and open what people uploaded, and at $12,000 it’s a second application with its own screens and permissions. Card payment is $4,000, before the processor’s fee on each charge. What a customer portal costs prices one with messages in it, piece by piece.
How long does custom software take to build?
13–18 weeks for the internal tool, 15–21 weeks for the portal and 16–22 weeks for the operations platform, in calendar weeks from kickoff.
The schedule grows much more slowly than the price. The platform costs $29,500 more than the internal tool in the middle of its range and takes a few weeks longer. Some of the calendar doesn’t shrink at all, and the development process guide goes through which parts.
Custom business software runs $28,000 – $40,000 for a small internal tool, $41,000 – $58,000 for a customer portal and $52,000 – $75,000 for an operations platform. They take 13–18 weeks, 15–21 weeks and 16–22 weeks.
The number moves most with the people: how many kinds of them use it, and whether your staff need a back office of their own. What the system does comes second.
FAQ
Questions about custom software costs
What is the average cost of custom software development?
An average doesn’t help much, because it blends a pricing tool with a system a whole company runs on and describes neither. Three real ones, priced through this site’s estimator: $28,000 – $40,000 for an internal tool with two kinds of user, $41,000 – $58,000 for a customer portal that takes card payments, and $52,000 – $75,000 for an operations platform with four kinds of user and a live job board.
How much does it cost to develop your own software?
If it means software built for your business, there’s a floor under it, and what $10,000 buys shows where it sits. A tool with two kinds of user, search, a PDF and a QuickBooks connection is $28,000 – $40,000. If it means writing the software yourself, the cost is your own time, and this estimator doesn’t price that.
Why is custom software development so expensive?
Every system pays for the same groundwork before it does anything useful: working out what gets built, a design system, the scaffolding and somewhere to run it. Then each kind of person using it needs screens and permissions of their own.
Can custom software be built in phases?
Yes. A first version of a $52,000 – $75,000 operations platform, with two of its four kinds of user, a smaller back office, one essential report, one fixed paperwork template and simpler filtering, is about $23,500 less, or 37%, and takes 14–19 weeks. The live board stays. What a first version should cost goes into what survives the cut.
What is included in the cost of custom software development?
Working out what gets built, designing the screens, building them and the server behind them, connecting to the systems you already run, testing, and running the project week to week. Hosting and changes after launch aren’t in it, and keeping it online is the smaller of those two.
How much does custom software cost to maintain?
It’s two separate amounts: keeping it running, and changing it once people use it. Changes cost more, because each one carries its own design, testing and release. What a year of upkeep costs prices both with the estimator.