Magazine

How Much Should You Charge to Build a Website?

Posted on the 31 May 2026 by Wbcom Designs @wbcomdesigns

If you build websites for others, pricing is the hardest part of the job. Charge too little and you burn out; too much without justification and you lose the deal. This guide is for freelancers and studios working out what to charge – the models, the realistic ranges, and how to price by the value you deliver rather than the hours you spend.

The four pricing models

How you charge matters as much as how much. The common models:

ModelHow it worksBest for

HourlyBill time spentUndefined scope, ongoing work

Fixed / projectOne price for a defined scopeClear, well-scoped builds

Value-basedPrice on outcome/value to clientHigh-impact business sites

RetainerRecurring monthly feeOngoing support + maintenance

Most established builders move away from hourly toward fixed or value-based pricing, because hourly punishes you for getting faster and caps your income at your hours.

How much should you charge to build a websiteHow you price matters as much as the number.

Realistic rate ranges

What builders actually charge for a website project varies with experience and market, but as a guide:

  • Beginner / new freelancer: $500-2,000 per site (or ~$25-50/hour).
  • Experienced freelancer: $2,000-10,000 per site (or ~$50-125/hour).
  • Studio / agency: $10,000-50,000+ per project.

These are starting points, not rules. Your niche, location, and the client’s business size move them significantly.

How to actually set your price

Work from value and cost, not a gut number:

  • Know your costs – your time, tools, and overhead set your floor. Never price below it.
  • Price the outcome – a site that drives real revenue is worth far more than its hours.
  • Scope clearly – a written scope is what makes fixed pricing safe; it stops scope creep eating your margin.
  • Charge for revisions beyond the agreed rounds – this protects your time.
  • Bundle maintenance – a retainer turns one-off projects into recurring income.

What to include in the price

Be explicit about what the price covers: number of pages, design rounds, revisions, content (do you write it or does the client?), integrations, training, and post-launch support. Most disputes come from unstated assumptions, not the number itself.

The mistake that costs the most

Underpricing. New builders routinely charge too little out of fear, then resent the work and cannot afford to do it well. It is better to charge a fair price and deliver excellent work than to win on price and cut corners. Clients who only buy on price are rarely the ones you want anyway. To frame your pricing against what clients expect to pay, see our website cost breakdown.

The bottom line

Charge based on value and your real costs, not a number pulled from the air. Move from hourly toward fixed or value-based pricing as you gain experience, scope every project in writing, and bundle maintenance for recurring income. Price fairly and deliver well – that beats competing on price every time. If you build on WordPress, our build guide covers the delivery side.

Frequently asked questions

How much should a beginner charge to build a website?

Roughly $500-2,000 per site, or $25-50/hour, while you build a portfolio. Price above your costs even early on, and raise rates as your work and confidence grow.

Should I charge hourly or a fixed price?

Fixed pricing is usually better once you can scope accurately – it rewards efficiency and gives clients certainty. Use hourly for open-ended or ongoing work.

What is value-based pricing for websites?

Pricing on the outcome the site delivers (leads, sales, time saved) rather than hours worked. It suits high-impact business sites where the value far exceeds the build time.

How do I avoid scope creep eating my profit?

Write a clear scope, define how many revision rounds are included, and charge for work beyond it. Most margin is lost to unstated assumptions, not the quoted price.


Back to Featured Articles on Logo Paperblog