← All toolsFREE PLANNING TOOL

Website project cost & quote calculator

Build a website price estimate from pages, hours, revisions, direct costs and contingency.

Enter your assumptions

Example inputs. Money amounts are USD; replace them with your own figures.

YOUR ESTIMATE

Enable JavaScript to calculate using your inputs.

Your inputs stay in your browser. An estimate, not a quote.

How the calculation works

Total hours = pages × hours per page + shared work + revisions. Base cost = hours × rate + direct costs. The contingency applies to that base. This is an estimate before tax, not a market-rate recommendation or profit forecast.

Before you decide

Run a low, expected and high-cost scenario. Confirm contract terms and what is excluded, then keep the assumptions alongside your result. A precise calculation is only as useful as the figures you put into it.

Read the planning guides →
INTERPRET THE RESULT

Use the number as a decision aid.

Write the deliverable before estimating

Page count alone does not describe a website. Define the page purpose, content owner, forms, integrations, migration, responsive acceptance checks and handover. Use hours per page only after shared design and setup work have been separated.

A worked estimate

Five pages at three hours each, eight shared setup hours and four revision hours equal 27 hours. At an illustrative $20 per hour plus $50 of direct costs, the base is $590. A fifteen-percent contingency produces $678.50. This demonstrates the formula; it is not a market-rate recommendation.

Use contingency for uncertainty

Contingency is appropriate for work that cannot be estimated precisely, not for known omitted requirements. Name likely uncertainties and reduce them with a clearer brief, sample content or a technical check. Do not hide profit, tax or supplier fees inside an unexplained contingency percentage.

Compare quotes on equal scope

Ask each quote to separate one-time work, recurring services and optional changes. Check revision limits, licences, ownership, launch support and post-launch fixes. A cheaper quote may simply exclude copy, images, migration or training that another quote includes.

Present the estimate as a clear quotation

Keep the page count, hours, rate, revisions, direct costs and contingency visible rather than showing only one total. Add the deliverables, exclusions, payment schedule, validity period and applicable tax outside the calculator. This makes a website project price easier to compare and reduces the chance that a client reads an estimate as an unlimited fixed-price promise.

Review point: save the assumptions with the result and replace examples with current quotes. Recheck the decision before a renewal or material scope change.