Do not price the page count by itself
A simple seven-page brochure site and a seven-page custom site with copy support, forms, animation, integrations, and several reviewers are different projects. Before naming a price, define what every page needs to do and which services are included.
Clarify whether the client supplies final copy and images, whether you are adapting an existing design system, and whether hosting, analytics, search setup, accessibility checks, or post-launch support are part of the job.
Turn the scope into a complete hour estimate
Estimate each work phase separately so invisible work does not disappear from the quote:
- Discovery, sitemap, and project planning
- Content review, copy placement, and asset preparation
- Wireframes or visual design
- Responsive development for seven pages
- Forms, analytics, SEO basics, and integrations
- Browser and device testing
- Client meetings and revision rounds
- Launch, handover, and agreed support
Add the phases together, then include a realistic buffer for uncertainty. If the brief is incomplete, quote a paid discovery phase before committing to the full build.
Calculate a sustainable minimum
Start with your internal hourly floor, not a universal market rate. Add overhead and revision risk, protect the profit needed to run the business, and account for payment fees.
Hourly floor: USD 50 Estimated work: 52 hours Overhead: 10% Revision / risk buffer: 15% Target profit: 25% Payment fee: 3.5% Suggested project quote: approximately USD 4,491
This is an example, not a recommended market price. Replace every assumption with figures that reflect your own costs, experience, scope, location, and client.
Offer three client-facing options
One price creates a yes-or-no decision. Three clear options let the client reduce scope without asking you to discount the same work.
Essential — approximately USD 4,041 Seven responsive pages Client supplies final copy and images One consolidated revision round Standard launch handover Recommended — approximately USD 4,491 Seven responsive pages Content placement and basic search setup Two consolidated revision rounds Launch support Premium — approximately USD 5,614 Everything in Recommended Priority delivery Additional integration or campaign page Extended post-launch support
Change the deliverables, not just the price. The Recommended option should match the client’s stated goal most closely.
Write the boundaries into the quote
State the exact pages, features, revision rounds, client dependencies, delivery assumptions, and support period. List exclusions such as copywriting, paid assets, hosting, translation, complex integrations, ongoing maintenance, taxes, and work requested after approval.
Add a change rule: new requests receive a revised fee and timeline before extra work starts. This protects both sides from unclear expectations.
Set the deposit and next step
Many project-based freelancers use a booking deposit, but the right percentage depends on project length, risk, cash flow, and local practice. Show the exact deposit amount, due date, milestone schedule, and when the final files or live site are released.
End the quote with one action: select an option, approve the scope, and pay the deposit before the quoted expiry date.
Common questions
Is there a standard price for a 7-page website?
No. Page count alone does not show the design complexity, content work, functionality, integrations, revisions, timeline, support, experience level, or local business costs. Use a complete scope and internal pricing floor.
Should I charge per page or per project?
Use per-page estimates internally when they help you forecast hours, but present a project price tied to defined deliverables when the scope is clear. Charge separately for work outside that scope.
What if the client has not supplied final content?
State whether content work is included, set a client delivery deadline, and explain how late or changing content affects the schedule and fee. Consider a separate paid discovery or content phase.
Can I calculate the quote in another currency?
Yes. The free calculator supports USD, EUR, GBP, CAD, AUD, HKD, SGD, and JPY. Use inputs that reflect your own costs and market rather than converting the example price.