Freelance Project Proposal Template
A strong freelance proposal does one thing above all: it makes the client feel understood. Before presenting your solution and price, this template demonstrates that you've grasped the client's goal, the problem they're solving, and what success looks like for them. Clients hire the freelancer who 'gets it' — not always the cheapest or most experienced.
PROJECT PROPOSAL
Prepared for: {{client_name}}
Prepared by: {{your_name}}, {{your_title}}
Date: {{proposal_date}}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1. UNDERSTANDING YOUR GOAL
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
You're looking to {{client_goal}}. Based on our conversation, I understand the key challenge is {{core_challenge}}, and success for this project means {{success_definition}}.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2. PROPOSED APPROACH
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Phase 1 — {{phase_1_name}} ({{phase_1_duration}}):
{{phase_1_description}}
Phase 2 — {{phase_2_name}} ({{phase_2_duration}}):
{{phase_2_description}}
Phase 3 — {{phase_3_name}} ({{phase_3_duration}}):
{{phase_3_description}}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
3. DELIVERABLES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• {{deliverable_1}}
• {{deliverable_2}}
• {{deliverable_3}}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
4. INVESTMENT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Total project fee: {{total_price}}
Payment schedule: {{payment_schedule}}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
5. TIMELINE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Project start: {{start_date}}
Estimated completion: {{end_date}}
Revisions: {{revision_policy}}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
6. TERMS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• This proposal is valid until {{proposal_expiry}}.
• A {{deposit_percentage}}% deposit is required to begin work.
• Out-of-scope work will be quoted separately before proceeding.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
NEXT STEPS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
If this looks good, please reply to approve this proposal and I'll send over the contract and invoice for the deposit.
Questions? I'm happy to jump on a call: {{your_email}}
{{your_name}}How to use this template
- 1Section 1 (Understanding Your Goal) is the most important — clients read this first to see if you listened.
- 2Never send a generic proposal. Fill in {{client_goal}} and {{core_challenge}} based on your actual conversation.
- 3Use the payment schedule to protect yourself — never start work without at least a 50% deposit.
- 4Include a proposal expiry date to create urgency without being pushy.
Template variables
Replace each {{variable}} in the template with your actual information.
Frequently asked questions
Include it in the proposal — hiding the price creates anxiety and extra back-and-forth. Frame the price in the context of value delivered, not hours worked.
Related templates
Tools that work great with this template
SponsoredBonsai
Contracts, invoices & time tracking
All-in-one freelance business management. Send contracts, get paid fast, track time — from one dashboard.
Notion
Document & track every client project
Keep proposals, contracts, and client notes in one place. Free templates for freelancers included.
* Some links are affiliate links. We may earn a commission at no extra cost to you.