How to Write a Freelance Proposal
Learn how to write a proposal that reduces client uncertainty and wins work.
Clients don't need a proposal to be long or complicated. They need it to make the project, price, and next steps easy to understand.
The purpose of a proposal isn't to impress with legal language. It's to reduce uncertainty. Clients choose freelancers they trust. Clear proposals build trust.
What every proposal should include
For most freelance projects, a simple proposal covers seven core things.
1. Project overview
Two or three sentences that show you understand the assignment.
Example: "This proposal covers a four-week redesign of the ABC Co. website. The work includes a new homepage, five internal templates, and responsive development."
2. Understanding of the client
Show you've done your homework. Mention their business, audience, or the problem they're solving.
Example: "ABC Co. works with small retailers. Your current site is dated and doesn't drive online sales. A redesign addresses this directly."
3. Scope of work
List what's included and what's not. This is the most important section for preventing scope creep.
Included:
- Homepage design, three concepts
- Five internal page templates
- Two rounds of revisions
- Basic SEO setup
Not included:
- Copywriting
- Logo design
- Hosting setup
4. Deliverables
What does the client receive at the end? Be concrete.
- Design files
- Developed site
- One month of support
5. Timeline
Show when work happens. Milestones help manage expectations.
- Week 1: Design
- Weeks 2–3: Development
- Week 4: Testing and launch
6. Pricing
Break down the cost. Total price with payment schedule.
Total: $4,950
- 50% deposit on signing
- 50% on completion
7. Next steps
Tell the client exactly what happens after they sign.
- Review the proposal
- Pay deposit
- Schedule kickoff
Short example
Here's a minimal version that works.
Client: Sarah's Bakery
Project: Shopify store setup
Overview: Shopify store with product listings and payment setup.
Scope:
- Theme customization
- Ten product listings
- Stripe integration
- Two revision rounds
Timeline: Two weeks
Price: $2,800 (50% upfront, 50% launch)
Next: Sign below → Deposit → Kickoff
Proposals and contracts
A proposal is a project outline, not a legal contract. Whether a proposal has legal effect depends on its wording, acceptance, and the laws that apply. For formal protection, use a contract signed by both parties. If you have legal questions, consult a professional in your jurisdiction.
Common mistakes
Writing too much
For many freelance projects, 1–3 pages is enough. Clients don't want to read a book.
Using jargon
Clients aren't your peers. Write in plain language.
Leaving scope vague
"Website development" invites scope creep. "Five pages, contact form, two revisions" is a commitment.
Hiding the price
Show the price clearly. Clients appreciate transparency.
Create a proposal
Use the generator to create a clear proposal in minutes.
Related Guides
Frequently Asked Questions
When should I send a proposal?
After you've had enough discovery to understand the project, scope, and client needs.
How long should a proposal be?
For many freelance projects, 1–3 pages is enough.
Should I include multiple pricing options?
If it fits the project. A base and a premium option can help clients choose.
Do I need a lawyer to review my proposal?
Not for a proposal. It's a project outline. Your contract, however, might benefit from legal review.
What if the client negotiates?
Expect it. Negotiate scope or timeline, not just price. Keep the discussion about value.
Should I include terms and conditions in the proposal?
A proposal can include basic terms (payment schedule, revision policy), but detailed legal terms belong in a contract. Keep the proposal focused on the project.
How do I follow up after sending a proposal?
Send a brief follow-up 2–3 days later. Ask if they have questions. Don't pressure — just stay available.
Related Tool: Try our Freelance Proposal Generator