Short answer: a business website costs about US$3,000 to US$10,000, a web application or portal US$30,000 to US$150,000, a mobile app MVP US$25,000 to US$60,000, a mid-complexity app US$60,000 to US$150,000, and enterprise or AI-enabled platforms usually start above US$150,000. The rest of this guide explains why the range is so wide and how the price changes by country.
Custom software development cost by project type
| Project | Typical US range | Typical timeline |
|---|---|---|
| Landing page | US$300 - 800 | 1-2 weeks |
| Business website, 5-10 pages | US$3,000 - 10,000 | 4-8 weeks |
| E-commerce store | US$10,000 - 50,000+ | 6-12 weeks |
| Web application or portal | US$30,000 - 150,000 | 3-6 months |
| Mobile app MVP | US$25,000 - 60,000 | 3-4 months |
| Mid-complexity app | US$60,000 - 150,000 | 4-8 months |
| Enterprise or AI platform | US$150,000+ | 6-12 months |
How does software development cost change by country?
Developer rates differ sharply by market. US agencies bill roughly US$100 to US$200 an hour, UK developers £50 to £75 and London agencies £80 to £180, Canadian developers CA$90 to CA$130, Australian developers A$90 to A$120, and Eastern European developers €40 to €80. Gulf and Asian enterprise projects are usually contracted in US dollars at rates close to US levels.
Offshore and hybrid delivery lowers the blended rate without lowering the standard, provided the partner uses senior engineers, overlaps your working hours and puts the code in your name.
What drives the cost of a software project?
- Scope: the number of screens, user roles and workflows.
- Integrations: each connection to a CRM, ERP, payment provider or data source adds build and test time.
- Design: a template restyled to your brand costs far less than a bespoke design system.
- Compliance: HIPAA, PCI, GDPR, UAE or Saudi PDPL and Singapore PDPA add security and documentation work.
- Timeline: rushed work costs more because it displaces other work; flexible timing costs less.
- Data migration: moving years of records from legacy systems is often underestimated.
Fixed price, time and materials, or a dedicated team?
Fixed price suits well-defined scopes such as a website or an MVP. Time and materials suits evolving products. A dedicated team suits long-running product development, with mid-level engineers at about US$5,500 to US$8,500 a month and senior engineers at US$8,500 to US$13,000.
How to avoid overpaying
- Write down the outcome you need, not a feature list.
- Build an MVP first and let real usage decide phase two.
- Insist on automated testing from the first sprint; bugs found late cost the most.
- Make sure repositories and cloud accounts are in your name from day one.
- Compare total cost of ownership, including hosting, licences and maintenance, not just the build.
Our Rough Estimate calculator applies these factors to published price tables for the US, UK, Canada, Australia, Europe, the Gulf and Asia, and returns a low, likely and high range for your scope.