Web development quotes vary because they cover different scope, different amounts of testing and support, and different levels of risk. The hourly rate is only part of it. A lower quote often leaves out work that returns later as extra cost. In a 2026 GoodFirms survey, basic sites most often cost $1,000–$3,000 and custom applications $20,000–$50,000.
| Common assumption | What is usually true (general guidance) | What to do instead |
|---|---|---|
| Every supplier prices one project at one price | Quotes often cover different scope and different responsibility | Rewrite each quote into one common list before you compare |
| The cheapest quote saves money | Cheap quotes often leave out testing, handover or support | Ask what is excluded and what happens after launch |
| A lower hourly rate means a cheaper project | Total cost depends on hours, experience and rework | Compare total scope and risk, not the rate |
| AI has made development almost free | AI speeds up routine work, but design, testing, review and upkeep still take people | Ask how the supplier uses AI and whether the price reflects it |
There is no single price for a website or web application, because cost depends on scope, features, integrations, testing and support after launch.
The figures below come from a GoodFirms survey of more than 300 web development companies, agencies and independent professionals in 31 countries, run in April and May 2026. They are agency-reported fixed-price ranges for typical projects, shown with a $ sign. They are a guide, not a quote, and your price depends on your exact requirements.
| Website type | Most common range | Share of suppliers giving that range |
|---|---|---|
| Basic website or MVP | $1,000–$3,000 | 59.9% |
| Mid-sized website | $5,000–$20,000 | 53.9% |
| CMS-based website | $5,000–$20,000 | 45.4% |
| Enterprise-level website | $20,000–$50,000 | 36.2% |
| Custom web application | $20,000–$50,000 | 35.5% |
| Web portal | $20,000–$50,000 | 33.6% |
The survey’s website-type table does not list ecommerce or Magento stores. Its industry table gives a most common range of $5,000–$50,000 for “eCommerce Website” (74% of companies). A store with a large catalogue or many integrations will usually sit towards the upper rows, but that is an inference, not a surveyed figure. Ecommerce website development adds product, checkout and stock work on top.
In my view, a few things push almost any project towards the high end: more page templates, more links to other systems, custom features, and old content or data to move. Basic, mid-sized and CMS-based sites fall under website development, where each extra template or integration adds hours.
Two suppliers can read one brief and price two different projects. Scope, the list of work a quote covers, is the first reason. In my view, these seven drivers explain most of the rest.
| Driver | How it changes the quote |
|---|---|
| Scope and features | One supplier counts ten pages and another counts twenty-five. Search, user accounts and payments add hours. |
| Integrations | Links to a CRM, payment provider or stock system need design and testing. Some quotes leave them out. |
| Design depth | A template with your logo costs less than custom design with several review rounds. |
| Content and data | Writing copy and moving old content or customer data takes time. Who does it changes the price. |
| Hosting and security setup | Backups, security settings and speed tuning are real work, even when the quote does not list them. |
| Team and experience | Senior people cost more per hour and often need fewer hours. Junior-heavy teams may need more rework. |
| Risk and contingency | A supplier who carries the risk of overruns adds a buffer. One who bills by the hour does not. |
Large platforms such as Magento show this clearly, because custom modules and integrations can change a quote a lot. See Magento development for what that work involves.
In my view, a low quote is usually low because something is missing. These are the gaps to look for:
In my view, a small site you expect to replace in a year or two does not need the cover that a business system needs. A template site with a basic quote can be a sensible choice. The risk rises when the site takes payments, holds customer data or runs part of your operation.
A fixed price is a set total for a defined scope. Time and materials, usually called hourly, means you pay for the hours worked. A retainer is a set monthly fee for an agreed amount of ongoing work.
As general guidance, pay per project when the scope is clear and unlikely to change. You get a known price. Changes will cost extra, and the supplier has priced in some contingency.
Pay hourly, or in short paid phases, when the scope is still forming. The budget risk then sits with you, so ask for a cap or a regular estimate. A retainer suits work that never really ends, such as updates and small improvements.
Fixed price has real disadvantages. Each change becomes a negotiation, and a tight estimate can tempt a supplier to cut corners.
In my view, hourly rates usually follow local salaries and overheads, so rates in the USA and parts of Europe tend to sit above rates in India. The rate is only one input. The total is hours multiplied by rate, plus rework, plus the cost of misunderstandings. An experienced team on a lower rate can cost less than a junior team on a higher one if it needs fewer hours. The reverse also happens, and quality varies inside every region.
Clutch says it compiles its pricing information from first-party reviews submitted by verified web development clients. Its web development page lists $100–$149 in the United States, Canada and Australia, $50–$99 in Poland, $25–$49 in the Philippines, Ukraine, Spain and Mexico, and under $25 in India. It lists the United Kingdom as “Unknown”. These are “most common hourly rates” by location, not quotes.
AI makes some routine work faster. The evidence on how far it lowers a project price is mixed, and it keeps changing.
An early experiment showed a big gain on a narrow task. In 2023, researchers at GitHub, Microsoft and MIT recruited 95 professional developers to write a web server in JavaScript. The group using an AI assistant finished 55.8% faster. The likely range was wide (21% to 89%), and the difference in success rate was not statistically significant.
Results on real projects are less tidy. A 2026 follow-up by the research group METR covered 57 developers and over 800 tasks. Tasks took about 18% less time for returning developers and 4% less for new ones.
Both ranges included no change, and METR called the data an unreliable signal, mainly because more developers chose not to take part if they had to work without AI. METR also said it believes developers are likely more sped up now than in early 2025, when it found experienced developers slower. It called the new data only very weak evidence for how much.
Taken together, the evidence points to real but uneven gains. That is an inference, not a measured result.
In my view, routine work, such as standard page templates, forms and common components, is where a supplier is most likely to save time. Design decisions, data migration, handover and upkeep still need people. AI-written code also needs a person to review and test it, so that time should stay in the quote. Suppliers differ in how much of any saving they pass on, so two fair quotes can still differ.
Ask each supplier three questions: Where do you use AI? What does a person check by hand? Has it changed your price?
This section is general guidance, not sourced data. A quote that stops at launch hides part of the price. Running costs include hosting, domain renewals, software licences and plugins, security updates, backups, fixes and small changes.
A care plan is a monthly service that covers this ongoing work. See website maintenance services for details.
Ask every supplier for a monthly figure and a list of what it covers, as well as the build price. Treat any single percentage of build cost per year as a rule of thumb, and ask for a real figure for your site.
Rewrite each quote into one common list before you compare totals. Mark every row as included, excluded or unclear. Then ask each supplier about the unclear rows.
| Check | Ask each supplier |
|---|---|
| Scope | Which pages, features, integrations and user roles does the price cover? |
| Discovery and design | Is there a discovery phase? How many design rounds? |
| Testing | What testing is included, and on which devices and browsers? |
| Security and backups | What is set up at launch? |
| Handover | Who owns the code, accounts and documentation? |
| Content and data | Who writes content and moves data? |
| Timeline | What are the milestones, and what must you supply? |
| Change requests | How do you price changes once work starts? |
| Support | What happens after launch, and how long is it free? |
| AI use | Where do you use AI, and what does a person review? |
Where one quote is much lower, look first for rows marked excluded.
Before you ask for quotes, write down what the project must achieve, the features you cannot do without, a budget range, a deadline and who signs it off. One written brief gives every supplier the same starting point.
If the scope is still unclear, ask for a paid discovery phase. This is a short piece of work that defines scope and gives a firmer price. You can also start with a smaller first phase and add features once the site is live. When your brief is ready, you can get a free quote from RWS.
Why web development quotes vary comes down to what each supplier includes. One quote may include testing, handover and support, while another stops at launch. Experience, team size and who pays for changes also move the number. Compare scope line by line before you compare totals.
In a 2026 GoodFirms survey, the most common fixed-price range was $20,000–$50,000 for a custom web application and for a web portal. In my view, user roles, integrations and reporting drive the spread. The ranges are agency-reported, so treat them as a guide and not a quote.
In the 2026 GoodFirms survey, basic websites most often cost $1,000–$3,000 and mid-sized sites $5,000–$20,000. In my view, the cheapest route is a website builder or template theme that you set up yourself. It suits a simple, short-lived site. It gets harder when you need custom features, integrations or someone accountable for fixes and security.
Clutch lists the most common hourly rate as $100–$149 in the United States and under $25 in India. It lists the United Kingdom as “Unknown”. A rate is not a total, because hours, experience and rework change the result. Compare totals only for the same scope, and ask who does the work.
As general guidance, pay per project when the scope is clear and unlikely to change, because you get a known price. Pay hourly, or in paid phases, while the scope is still forming. Fixed price has downsides: changes cost extra, and a tight estimate can tempt a supplier to cut corners. Hourly leaves budget risk with you.
List pages, features, integrations, content, design rounds, testing, handover, support and change pricing. Mark each item as included, excluded or unclear for each supplier. Ask about the unclear items. Only then compare totals. Where one quote is far lower, check the excluded items first.
Not necessarily. Price depends on the team and on what the quote includes, not only on location. A good offshore supplier can deliver sound work, and a poor one can exist anywhere. Check references, time-zone overlap, code ownership and support after launch.
Sometimes, on routine work. Results differ on how much. A 2023 experiment found a large speed-up on one task, and METR’s 2026 follow-up called its own data an unreliable signal. Design, testing, review and upkeep still take people. Ask each supplier where it uses AI and whether the price reflects it.
It depends on the size of the site and how often it changes. Running costs include hosting, security updates, backups and fixes, and they continue for as long as the site is live. Treat any single percentage rule with caution. Ask each supplier for a monthly figure and a list of what it covers.
Your store is ready for agentic commerce when AI shopping agents can find your products,…
The psychology of minimalism in branding is simple. People find clean designs easier to take…
A convolutional neural network (CNN) is a type of AI that learns from labelled examples…
Google Business Profile can be changed, restricted or replaced without notice, and AI-generated answers now…
If your D2C store gets steady traffic but sales still feel harder than they should,…
Generating a high-quality AI image isn't about writing a long paragraph of text. AI image…