Guide · Buying software
Software project budget: how to calculate the real cost
A realistic software project budget has five parts: the build price, your own team’s time, a contingency of 10–20 %, running costs of typically 15–20 % of the build price per year, and an amount for further development. Over three years the build price is often less than half of the total cost. Here are the budget lines, a worked three-year example and a method for setting a ceiling before you know the price.
12 min read · Updated 1 October 2026
The board has approved DKK 200,000 for a new customer system. The vendor is chosen and the project goes well. Then comes the first year after launch: hosting, updates, a new integration sales would like, and a bill for the hours the IT lead spent moving data. None of the items is large on its own, but none of them was in the budget. It is the most common budget mistake we see: budgeting for the build and forgetting to budget for owning the solution.
A good software budget covers the whole lifetime. This guide goes through the lines that belong in it, typical price levels in the Danish market, how large a contingency makes sense, and a worked example of the total cost over three years. Finally you get a method for setting a ceiling based on the value the solution has to create.
What should a software project budget include?
The budget lines in a typical software project. The percentages are rules of thumb; your proposals and situation set the exact figures.
| Line | Typical size | Note |
|---|---|---|
| Design and development | The quoted price | The largest single line, yet rarely over half across three years |
| Integrations | Often in the quote, otherwise separate | Check that each integration is listed individually |
| Data migration | From a few hours to a phase of its own | Depends on how messy the old data is |
| Internal time | 60–120 hours for a mid-sized project | Workshops, decisions, copy, testing and training |
| Licences and third parties | E.g. Apple USD 99/year, Google Play USD 25 one-off | Plus payment fees, SMS, maps, email sending |
| Running and maintenance | 15–20 % of the build price per year | Hosting, updates, security, backups, support |
| Further development | Depends on ambition | New features once users have tried the solution |
| Contingency | 10–20 % of the build price | For the unforeseen; new wishes go through the change process |
The line most people forget is internal time. It never appears on an invoice, yet it often sets the pace. A project where the client has set aside time for decisions and testing typically moves faster and costs less, because the vendor is not left waiting. The line most people underestimate is running costs, which we look at in depth below.
What does it cost to build? Typical price levels in Denmark
Typical market ranges in 2026. The ranges are wide because scope, integrations and design level set the price.
| Solution | Typical build price |
|---|---|
| Simple website from a freelancer | DKK 5,000–15,000 |
| Standard agency website | DKK 15,000–40,000 |
| Bespoke or large website | DKK 50,000–200,000+ |
| Standard webshop | DKK 10,000–80,000 |
| Custom or B2B webshop | Typically well above DKK 100,000 |
| Simple app | DKK 50,000–150,000 |
| Medium-complexity app | DKK 150,000–500,000 |
| Complex platform | DKK 500,000 to 1 million+ |
Hourly rates are typically DKK 500–900 for a freelance web designer, DKK 800–1,400 for a senior web developer and DKK 1,100–1,300 at an agency. If you need more detail on each type, we have price guides for websites, web apps and apps.
What do running costs come to, and why are they forgotten?
Software keeps moving after launch. Frameworks and libraries get security updates, browsers change, Apple and Google release new operating systems, and integrations with e-conomic or carriers get new versions. A common rule of thumb is therefore 15–20 % of the build price per year. For a DKK 150,000 solution that is DKK 22,500–30,000 a year. Running costs get forgotten because they come after the decision to build, and because they are often split across many small invoices.
Build costs
- Paid once, typically in instalments
- Known from the proposal
- Approved by management as an investment
- Can be locked with a fixed price
Running costs
- Paid every month or every year
- Typically 15–20 % of the build price per year
- Often sits in another department’s operating budget
- Can be locked with a fixed monthly price
The last point in both columns is the most important. When both the build and the running costs have a fixed price, most of the three-year budget is known before you sign. We have a full guide to maintenance costs if you want to compare agreements, and to fixed price vs hourly billing if you are weighing the pricing model.
How much contingency should a software budget have?
The contingency depends on how much is unknown. With a fixed price and a clear scope the risk on the build itself is low, yet surprises still come from data, integrations and internal decisions. With uncapped hours the risk sits with you, and the contingency needs to be larger. The table is our recommended starting point.
Recommended contingency as a percentage of the build price. The contingency covers the unforeseen; new wishes go through the change process.
| Situation | Contingency |
|---|---|
| Fixed price, clear scope, known integrations | 10 % |
| Fixed price with new or unknown integrations | 15 % |
| Capped hours or a large data migration | 20 % |
| Uncapped hours or unclear scope | Clarify the scope first |
What is the total cost over three years? A worked example
An installation company with 25 employees wants a customer portal with booking and a connection to its accounting system. The build price is DKK 150,000 at a fixed price with one new integration, so the contingency is set at 15 %. The solution launches halfway through year one. Internal time is costed at DKK 450 an hour, running costs at 18 % of the build price per year, and DKK 30,000 a year is set aside for further development from year two.
Total cost of ownership (TCO) over three years. Example figures; the build price is around 40 % of the total.
| Line | Year 1 | Year 2 | Year 3 | Total |
|---|---|---|---|---|
| Design and development | DKK 150,000 | DKK 0 | DKK 0 | DKK 150,000 |
| Contingency (15 %) | DKK 22,500 | DKK 0 | DKK 0 | DKK 22,500 |
| Internal time (80 h, then 20 h/year) | DKK 36,000 | DKK 9,000 | DKK 9,000 | DKK 54,000 |
| Running costs (18 % a year, half of year 1) | DKK 13,500 | DKK 27,000 | DKK 27,000 | DKK 67,500 |
| Further development | DKK 0 | DKK 30,000 | DKK 30,000 | DKK 60,000 |
| Licences and third parties | DKK 5,000 | DKK 5,000 | DKK 5,000 | DKK 15,000 |
| Total | DKK 227,000 | DKK 71,000 | DKK 71,000 | DKK 369,000 |
So the company needs a three-year budget of about DKK 369,000, even though the proposal says DKK 150,000. That sounds like a lot until it is set against the value. If the portal saves three employees five hours a week each for 46 weeks a year, that is 690 hours or DKK 310,500 a year at DKK 450 an hour. Over three years, with half a year live in year one, the value is around DKK 776,000. That is a budget management can approve with its eyes open.
How do you set a budget before you know the price?
1. Calculate the value
Hours saved, errors avoided or sales won per year, converted to kroner.
2. Set a ceiling
The three-year cost should sit well below the three-year value.
3. Split the ceiling
Roughly 40–50 % for the build, the rest for running costs, internal time, contingency and further development.
4. Get proposals
Give vendors the build range so they can propose the right scope.
5. Approve the whole period
Get both the build and the next two years of running costs approved together.
Step four matters more than it looks. When the vendor knows your range, they can propose a solution that fits, and you get proposals that can be compared. Without a range everyone guesses, and you risk three proposals that solve three different problems. Read more about comparing proposals in how to choose a software company and red flags in a software quote.
Which budget mistakes do we see most often in software projects?
- Only the build is budgeted; running costs and further development are missing.
- Internal time is set to zero.
- The contingency is spent on new wishes instead of the unforeseen.
- Data migration is “part of the project” with no hours or owner.
- Third-party fees for payments, SMS and maps are forgotten.
- The first version has to do everything, so the budget is spent before launch.
- Running costs sit in another department’s budget, and nobody asked them.
If you are a smaller business, it can be worth looking into grants. SMV:Digital is a Danish grant programme for digitalisation, and we have collected the essentials in the SMV:Digital guide. Always check the current rounds and conditions before counting the grant into the budget.
What does the budget look like with a fixed price at Ceptiv?
Our packages over three years. The monthly price covers hosting, maintenance, updates, support, security and backups. Further development is priced separately.
| Package | One-time price | Per month | Total over 36 months |
|---|---|---|---|
| Web Small (12 features, 1 integration) | DKK 18,000 | DKK 600 | DKK 39,600 |
| Web Medium (24 features, 2 integrations) | DKK 36,000 | DKK 900 | DKK 68,400 |
| Web Large (36 features, 3 integrations) | DKK 54,000 | DKK 1,200 | DKK 97,200 |
| App Small | DKK 28,000 | DKK 1,200 | DKK 71,200 |
| App Medium | DKK 48,000 | DKK 1,800 | DKK 112,800 |
| App Large | DKK 72,000 | DKK 2,400 | DKK 158,400 |
With a fixed one-time price and a fixed monthly price, both the build and running costs are known in advance, and the 15–20 % rule is already built in. The plan can be cancelled with 30 days’ notice; cancelling within the first 15 months carries a one-off fee stated in the proposal. What remains in the budget is your own time, third-party fees and further development. See the details under pricing, or describe the project here and get a written figure to budget from within 24 hours.
Questions about software project budgets
How much should you budget for a software project?
How much of the budget should go to running costs?
Should our own time be included in the budget?
Can software development costs be depreciated?
What does TCO mean?
How do we keep the budget from slipping?
Want us to build it for you?
You get a fixed-price proposal within 24 hours.
