In this guide: How to write a website proposal that wins: what to do before writing, proposal structure, pricing options, timeline and deliverables, and following up.
A strong proposal can be the difference between winning a project and losing it to a cheaper competitor. Great proposals don’t just list services and prices — they show the client you understand their problem and have a clear plan to solve it.
1. Hold a discovery call.
Never send a proposal without understanding the project. Ask:
2. Qualify the lead.
Is the budget realistic? Is the timeline reasonable? Is this a client you want to work with?
3. Confirm the next step.
“I’ll send a proposal by Thursday with two or three options.”
Keep it clear, visual, and focused on the client.
1. Cover page
Client name, project title, date, and your branding.
2. Understanding / the challenge
Summarize the client’s situation and goals in their own words. This shows you listened.
“Your clinic receives most appointments by phone, and your current website isn’t mobile-friendly. Your goal is to increase online bookings and present a more professional image.”
3. The solution
Explain your approach: design, development, content, SEO basics, speed optimization, and integrations — tied to their goals.
4. Scope of work
Clear list of what’s included:
Also list what’s not included (content writing, photography, ongoing maintenance, advertising) to avoid scope creep.
5. Timeline
Milestones with estimated dates.
6. Investment (pricing options)
See below.
7. Why you
Brief credibility: relevant projects, testimonials, and your process.
8. Terms and next steps
Payment terms, validity period, and how to accept.
Offer three packages — clients like choice, and it shifts the question from “Should I hire you?” to “Which option should I choose?”
| Essential | Growth (recommended) | Premium | |
|---|---|---|---|
| Pages | Up to 5 | Up to 10 | Custom |
| Design | Template-based | Custom design | Custom + brand refresh |
| SEO | Basic setup | Keyword-optimized pages | Content strategy |
| Extras | Contact form | Booking + blog | Multilingual + integrations |
| Support | 14 days | 30 days | 60 days + training |
| Price | $ | $$ | $$$ |
Tips:
Example timeline:
Clarify client responsibilities: providing content, feedback within agreed timeframes, and access to domain/hosting. Delays in client feedback shift the timeline.
Deliverables: live website, admin access, documentation or training video, and backups.
Follow up after 2–3 days:
“Hi Omar, just checking whether you had a chance to review the proposal. Happy to answer any questions or adjust the scope.”
Follow up again after a week if there’s no reply.
Use proposal tools (or a well-designed PDF/Google Doc) with e-signature and online deposit payment to make acceptance easy.
Further reading: OWASP Top 10 web security risks
We may earn a commission on purchases made through these links, at no extra cost to you.
Don’t miss the chance to participate in the biggest giveaway of this year.