Most published breakdowns give percentages by phase without saying where the numbers come from. That helps little when you need to approve a budget, compare two proposals or explain to a board why the second year still costs money. A role-by-role breakdown answers those questions, because every line can be checked against a rate, an allocation and a number of months.
For most custom software projects, people account for 75–85% of the budget, so the cost is driven mainly by team composition, hourly rates and duration, while hosting, licenses, security and contingency make up the remaining 15–25%.
This article gives the cost formula, typical rates by role, a budget template you can fill in, three worked budgets based on real team setups and the costs that budgets most often miss. It does not cover MVP budgets by product type, and it does not compare individual vendors.
Key takeaways
- Labor cost = hourly rate × hours per month × allocation × months, calculated for each role and then added up.
- Labor is usually 75–85% of a custom software budget. Infrastructure, third-party services, security, compliance and contingency make up the rest.
- Typical rates for experienced engineers in Central and Eastern Europe run $45–$85 an hour, compared with $110–$200 in the US.
- Add 10–20% contingency to every estimate, and more when requirements are still changing.
- After launch, budget 15–25% of the build cost each year for maintenance, plus the running costs of hosting and services.
- A product team of six to seven people at Central European rates costs roughly $55,000–$60,000 a month in labor.
The cost formula
A software budget has three parts.
Labor. For each role: hourly rate × hours per month × allocation × months. A full-time role works about 160 hours a month, so allocation of 0.5 means half time. Add up all the roles.
Non-labor costs. Cloud hosting, third-party services and APIs, software licenses, security testing, compliance audits and, for AI products, model usage.
Contingency. A percentage of the labor cost, usually 10–20%, for scope that is discovered during the work.
Total budget = labor + non-labor costs + contingency.
For a fixed-price project, the vendor builds the same calculation and adds its own risk margin. For a time-and-materials or dedicated team engagement, you see the calculation directly in monthly invoices. Our guide to software development outsourcing models explains how each pricing model handles this.
Typical rates by role
These are typical 2026 ranges for experienced engineers. Monthly figures assume full-time work of 160 hours.
| Role | Central and Eastern Europe, hourly | CEE, monthly full time | US, hourly |
|---|---|---|---|
| Project or delivery manager | $45–$65 | $7,200–$10,400 | $100–$170 |
| UX/UI designer | $40–$60 | $6,400–$9,600 | $90–$160 |
| Backend engineer | $50–$80 | $8,000–$12,800 | $120–$200 |
| Frontend engineer | $45–$75 | $7,200–$12,000 | $110–$190 |
| Mobile engineer | $50–$80 | $8,000–$12,800 | $120–$200 |
| QA engineer | $35–$55 | $5,600–$8,800 | $80–$140 |
| DevOps engineer | $50–$80 | $8,000–$12,800 | $120–$200 |
| AI or machine learning engineer | $65–$95 | $10,400–$15,200 | $150–$250 |
The range within each role depends mainly on seniority and on how specialized the stack is. A senior backend engineer with payment and security experience sits at the top of the range. A mid-level frontend engineer on a common framework sits lower. US figures reflect the loaded cost of employees or the rates of US agencies, which include benefits, office costs and margin. For reference, the US Bureau of Labor Statistics puts the median annual wage of software developers at $135,980 in May 2025, before benefits, taxes and overhead.
How to fill in the budget template
The template has one row per role and a short list of non-labor items. (Link to the downloadable template once it is uploaded.)
| Column | What to enter | Example |
|---|---|---|
| Role | Each distinct role on the team, one row per person or per group of equal roles | Backend engineer |
| Hourly rate | The rate from the proposal or the rate table above | $65 |
| Allocation | Full time is 1.0, half time 0.5 | 2.0 for two full-time engineers |
| Months | How long the role is needed, which is often shorter than the whole project | 12 |
| Hours per month | 160 for full time | 160 |
| Cost | Rate × hours × allocation × months | $249,600 |
Three rules keep the template honest. Roles join and leave at different times, so designers are often front-loaded and QA builds up later. Part-time roles still cost money, so a project manager at 0.3 belongs in the budget. And every non-labor line needs an owner who confirms the number, since these are the lines most often guessed.

Three worked budgets based on real team setups
The team setups below come from .wrk projects. The budgets apply typical Central European rates to those setups. They show what a team like this costs, not what each client paid.
A shared framework for a network of sites: four months
HIMSS, a US non-profit, needed one Drupal framework for several healthcare media sites, each with about 50,000 daily users. The team was a backend engineer, a frontend engineer and a part-time project manager, with one developer kept on afterwards to maintain the framework. Read the HIMSS case study.
| Role | Rate | Allocation | Months | Cost |
|---|---|---|---|---|
| Project manager | $55 | 0.3 | 4 | $10,560 |
| Backend engineer | $65 | 1.0 | 4 | $41,600 |
| Frontend engineer | $60 | 1.0 | 4 | $38,400 |
| Labor for the build | $90,560 | |||
| Contingency at 15% | $13,584 | |||
| Build total | about $104,000 | |||
| Maintenance developer, half time, first year | $60 | 0.5 | 12 | $57,600 |
The maintenance line explains the business case. Annual redesigns that once took months of team effort now take one developer one week, so the shared framework costs less to run than separate sites did.
An AI pilot with infrastructure: twelve weeks
For a telecom operator, a .wrk team of a project manager, two AI engineers, two backend engineers and a DevOps engineer launched an on-premise voice AI pilot on two contact-center sites in about twelve weeks. Read the on-premise voice AI case study.
| Role | Rate | Allocation | Months | Cost |
|---|---|---|---|---|
| Project manager | $55 | 1.0 | 3 | $26,400 |
| AI engineers | $80 | 2.0 | 3 | $76,800 |
| Backend engineers | $65 | 2.0 | 3 | $62,400 |
| DevOps engineer | $65 | 1.0 | 3 | $31,200 |
| Labor | $196,800 | |||
| Contingency at 15% | $29,520 | |||
| Total before hardware | about $226,000 |
AI engineers are the largest line, and the client's own GPU servers sit outside this budget. For AI projects, model usage or hardware is a separate line that can be large or small depending on the architecture. Our guide to AI development cost covers those lines in detail.
A long-running product team: one year
A Canadian healthcare startup has worked with a .wrk team of a project manager, two backend engineers, a React Native engineer, a frontend engineer, a QA engineer and a DevOps engineer for over five years, covering a microservices migration, SOC 2 Type 2 and new features. Read the healthcare platform case study.
| Line | Allocation | Monthly | Annual |
|---|---|---|---|
| Project manager | 0.5 | $4,400 | $52,800 |
| Backend engineers | 2.0 | $20,800 | $249,600 |
| Mobile engineer (React Native) | 1.0 | $10,400 | $124,800 |
| Frontend engineer | 1.0 | $9,600 | $115,200 |
| QA engineer | 1.0 | $7,200 | $86,400 |
| DevOps engineer | 0.5 | $5,200 | $62,400 |
| Labor | $57,600 | $691,200 | |
| Cloud hosting and monitoring | $2,000 | $24,000 | |
| Security testing and compliance audit | $45,000 | ||
| Tools, licenses and third-party services | $500 | $6,000 | |
| Contingency at 15% of labor | $103,680 | ||
| Annual total | about $870,000 |
The same team at typical US rates would cost roughly twice as much in labor. Labor here is about 80% of the total, which matches most product budgets.
Need a budget you can defend? We build role-by-role estimates for your product and staff the team at the rates in the proposal.
Explore IT outsourcingNon-labor costs to include
| Cost | Typical range | Notes |
|---|---|---|
| Cloud hosting | $200–$5,000 a month for most products | Grows with users and data; review it monthly |
| Monitoring and logging | $50–$1,000 a month | Often priced by data volume |
| Third-party services | Varies | Payments, email, maps, search, identity and SMS, usually priced per use |
| Software licenses and developer tools | $50–$150 per person a month | Code hosting, design tools, issue tracking, testing services |
| AI model usage | Varies | Priced per token or per minute; estimate from expected volume |
| Penetration testing | $5,000–$25,000 per test | Usually once a year and before major launches |
| Compliance audits | $15,000–$50,000 a year | SOC 2, HIPAA assessments or ISO 27001, when customers require them |
| App store fees | $99 a year for the Apple Developer Program, a one-time $25 for Google Play | Plus a commission on in-app sales |
Costs that budgets most often miss
- Discovery. Two to four weeks of scoping before the build, which pays for itself by reducing changes later.
- Ramp-up. A new team needs time to learn the codebase and the business, usually two to six weeks before it reaches full speed.
- Integration work. Connecting to CRMs, payment providers and legacy systems often takes longer than building new features, because the other side's documentation and test environments are rarely complete.
- Data migration. Moving and cleaning existing data is a project in its own right.
- Your own team's time. Product owners, subject experts and reviewers spend hours each week on the project, and that time has a cost.
- Maintenance after launch. Security updates, framework upgrades, bug fixes and small changes usually cost 15–25% of the build cost a year.
- Technical debt. Shortcuts taken to meet a deadline return as slower work later. Our guide to technical debt shows how to measure that cost.
Budget over the life of a product
| Period | What the money pays for | Typical size |
|---|---|---|
| Discovery | Scope, architecture, estimate and plan | 5–10% of the first release |
| First release | Design, development, testing and launch | The largest single block |
| First year after launch | Fixes, improvements based on real use, scaling | 40–70% of the first release cost, depending on how fast the product grows |
| Later years | Maintenance plus new features | 15–25% of build cost for maintenance, plus whatever new work the roadmap needs |
A common mistake is to budget only for the first release. Products that customers use keep changing, and the team that built the product is usually the cheapest team to keep changing it. For early-stage products, our article on MVP development cost covers first-release budgets by product type.
How to reduce the budget without hurting the result
- Narrow the first release. Every feature removed from the first release saves design, development, testing and maintenance.
- Use managed services. Hosted databases, authentication and search cost less than building and running your own.
- Choose the location of the team. The same team setup costs roughly half as much in Central and Eastern Europe as in the US. Our article on nearshore software development in Europe covers the trade-offs.
- Keep the team stable. Replacing people mid-project adds ramp-up time each time.
- Invest in tests and automation early. Automated tests and deployment pipelines reduce the cost of every later change.
Frequently asked questions
What is a software development cost breakdown?
A software development cost breakdown lists the cost of each role on the team, multiplied by rate, allocation and duration, plus non-labor costs such as hosting, third-party services, security testing and contingency. It shows where the budget goes and makes estimates easy to check.
How do you estimate software development costs?
List the roles the project needs, estimate how long each role is needed and at what allocation, multiply by hourly rates and hours per month, add non-labor costs and add 10–20% contingency. Discovery work before the estimate makes it far more accurate.
What percentage of a software budget goes to development?
People usually account for 75–85% of a custom software budget. Within that, engineering roles take the largest share, with project management, design and QA making up the rest. Hosting, licenses, security and contingency cover the remaining 15–25%.
How much does it cost to maintain software each year?
Maintenance typically costs 15–25% of the original build cost a year, covering security updates, framework upgrades, bug fixes and small changes. Hosting and third-party services are additional.
How much does a software development team cost per month?
A product team of six to seven experienced people in Central and Eastern Europe costs roughly $55,000–$60,000 a month in labor. The same team in the US typically costs about twice as much.
To sum up
A software budget is easiest to understand and defend when it is built role by role: rate, hours, allocation and months for each person, plus non-labor costs, contingency and maintenance after launch. Labor usually makes up most of the total, so team composition, location and duration decide the budget, and any single tool or service plays a small part.
.wrk builds and staffs software teams for companies in the US and Europe, with role-by-role estimates, transparent rates and teams that stay with the product after launch.
Planning a software budget for next year? Share your roadmap, and we will propose a team setup with a role-by-role cost breakdown.
Explore IT outsourcing