WaffleInvoice Blog
Practical invoicing tips for freelancers and service businesses.
Blog Post
How to Write a Freelance Proposal That Wins Clients (With Examples)
Learn how to write freelance proposals that land projects. Includes a proven structure, real examples, pricing strategies, and mistakes that cost you gigs.
How to Write a Freelance Proposal That Wins Clients
You found the perfect project. The budget is right, the work is interesting, you write a proposal, you send it, and then nothing. No reply, no follow-up, just silence. Almost every freelancer has lived that exact sequence, and most of the time the problem is not your skills or your pricing. It is the proposal. Learning how to write a freelance proposal that actually converts is one of the highest-leverage skills in the whole business.
A winning proposal does three things: it shows you understand the client's problem, it explains how you will solve it, and it makes saying yes feel easy. Everything else is decoration. This guide breaks down the exact structure that wins projects, with real examples you can adapt to your own work.
Why Most Freelance Proposals Fail
Before we get to what works, look at what does not. Most proposals fail for one of these reasons.
They talk about the freelancer, not the client. "I have 10 years of experience in web development and have worked with Fortune 500 companies." Nice, but the client does not care about your resume. They care about their problem. Every sentence should be about them, their project, or their result.
They are too generic. If you could send the same proposal to five clients by swapping the name at the top, it is too generic, and clients can tell you copy-pasted. They want to feel like you read their brief and actually thought about their situation.
They bury the price. Some freelancers hide the number at the bottom, hoping everything above will make it feel small. It backfires. Clients want to know what it costs, so do not make them hunt.
They are too long. A proposal is not a thesis. Most clients are weighing several at once, and a 12-page document goes straight to the bottom of the pile. One to three pages is the sweet spot for most freelance work.
They have no clear next step. "Let me know if you have any questions" is not a next step, it dumps the work back on the client. End with a specific action: "If this looks good, I can start Monday. I will send an invoice for the deposit and we can kick off."
The Winning Proposal Structure
Here is the structure that consistently wins, and it works for designers, developers, writers, consultants, photographers, and pretty much any freelance service. Adapt the details to your field, keep the bones.
1. Open With Their Problem
Start with a sentence or two that proves you understand what the client needs. Not what they said they need, what they actually need.
When a client says "I need a new website," the real need might be "more leads from organic search" or "a site that does not embarrass me when I send a prospect there." Show that you get the deeper need.
Example: "Right now your website gets traffic but does not convert visitors into consultation requests. From what you described, the main issue is that potential clients cannot quickly understand what you do or how to get started. Here is how I would fix that."
That does two things: it shows you listened, and it reframes the project around outcomes instead of deliverables. Clients buy outcomes.
2. Describe Your Approach (Not Just Deliverables)
Most proposals jump straight to a list of deliverables. "You will get a 5-page website with responsive design, contact form, and SEO optimization." That is a grocery list, not a plan.
Instead, briefly explain how you will approach the work. Walk the client through your process in plain language. It builds confidence, because they can see you have a plan rather than winging it.
Example: "I will start with a 30-minute call to understand your ideal client and what makes your practice different. Then I will create wireframes for the three most important pages, homepage, services, and contact. You review those before I touch any code. Once we agree on the structure, I build the site in about two weeks, with a review checkpoint halfway through."
See what that does: it sets expectations, shows a clear process, and gives the client defined moments to weigh in. That lowers their risk, which makes yes more likely.
3. Spell Out the Deliverables
Now list the specific things the client receives. Be concrete. Include quantities, formats, and anything that could otherwise be ambiguous.
Example:
Deliverables for this project: custom 5-page website (Homepage, About, Services, Blog, Contact) built on WordPress with a responsive design that works on mobile, tablet, and desktop. Basic SEO setup including meta titles, descriptions, and page speed optimization. Contact form integrated with your existing email. One round of revisions after the initial build, plus minor tweaks for two weeks after launch.
Specificity stops scope creep. If it is not on the list, it is not included, and you both know that going in.
4. Set the Timeline
Clients want to know when they will have the finished product. Give them a realistic timeline with milestones.
Example: "Week 1: discovery call and wireframes. Week 2: design mockup for review. Weeks 3 to 4: development and content integration. Week 5: testing, revisions, and launch."
If you are not sure how long something takes, add a buffer. Delivering early always beats missing a deadline. And if you are juggling other clients, be honest about availability. "I can start May 15th" beats "I can start immediately" if you actually cannot.
5. Present the Price Clearly
Do not hide it, do not apologize for it. State your price plainly and with confidence.
For fixed-price projects, give the total with a short breakdown if the project is large. For hourly work, state your rate and estimated hours.
Example (fixed price): "Investment: $4,500. This covers everything described above: discovery, design, development, one round of revisions, and two weeks of post-launch support."
Example (hourly): "My rate is $125 an hour. Based on the scope above, I estimate 30 to 40 hours, so roughly $3,750 to $5,000. I track hours transparently and check in with you if the project approaches the upper estimate."
If you offer payment plans or milestone billing, mention it here. "I typically bill 50% upfront and 50% on completion" is standard and reasonable.
6. Include Payment Terms
This is the bridge between the proposal and getting paid. State your terms clearly so nothing is fuzzy later.
"Payment terms: 50% deposit to begin work, 50% on delivery. Invoices are due within 15 days. I accept ACH transfer, credit card, or PayPal."
This matters more than most freelancers think. Vague terms lead to late payments, clear terms lead to on-time ones. If you use invoicing software like WaffleInvoice, you can send a professional invoice with a payment link the moment the client accepts, no back-and-forth about how to pay you.
7. End With a Clear Next Step
Do not close with "Let me know what you think." Close with a specific action.
Example: "If this looks good, I will send over a brief contract and a deposit invoice, and we can schedule the discovery call for next week. Just reply to confirm and I will set everything up."
That removes friction. The client does not have to figure out what happens next, because you told them. All they have to do is say yes.
Real Proposal Example: Web Design Project
Here is a condensed version of what a complete proposal looks like in practice.
Hi Sarah,
Thanks for the call yesterday. I understand you want to rebuild your therapy practice website so it better reflects the quality of your work and actually converts visitors into booked consultations. Right now the site looks outdated and does not make it easy for potential clients to take the next step.
Here is how I would approach this:
I will start with a brief discovery session to understand your ideal client and what sets your practice apart. From there I will create wireframes for your key pages, then move into design and development. You will have review checkpoints at the wireframe and design stages, so nothing moves forward without your approval.
Deliverables: 5-page custom WordPress site (Home, About, Services, Blog, Contact), mobile-responsive, basic SEO setup, contact form, and one round of revisions plus two weeks of post-launch tweaks.
Timeline: 4 weeks from kickoff to launch.
Investment: $4,200, billed as 50% deposit to start and 50% on delivery. Invoices due within 15 days.
If this works for you, just reply and I will send the contract and deposit invoice today. I have availability starting May 12th.
Thanks, Alex
Short, specific, client-focused, and easy to say yes to. That is the formula.
Proposal Mistakes That Cost You Gigs
A few patterns to watch for.
Leading with your portfolio. Your portfolio link belongs in your signature or at the bottom of the proposal. It is supporting evidence, not the main argument. Lead with the client's problem and your plan.
Offering too many options. "I can do Option A for $2,000, Option B for $4,000, or Option C for $7,000." Too many choices creates paralysis. If you want tiers, keep it to two at most and make one the obvious pick.
Writing in the third person. "Our team of experienced professionals will leverage synergistic methodologies to optimize your digital presence." Nobody talks like that. Write like a person, first person, plain language, short sentences.
Forgetting to follow up. If you send a proposal and hear nothing for a week, follow up. "Hi Sarah, just checking in on the proposal I sent last week. Happy to answer questions or adjust the scope" is plenty. Most clients are not ghosting you, they are busy.
No system for proposals and invoices. If you are copy-pasting proposals into Google Docs and building invoices by hand in Excel, you are burning hours every month. A dedicated invoicing tool handles the billing side so you can focus on winning and doing the work. WaffleInvoice lets you create and send a professional invoice in under 60 seconds, so the moment a client says yes, the deposit invoice goes out while the momentum is hot.
After the Proposal: From "Yes" to Getting Paid
The proposal is just the start. Once a client says yes, the clock starts on getting paid. Here is the sequence that keeps it smooth.
Send the deposit invoice immediately. Do not wait a day, do not wait for Monday. Send it within the hour. The client just made a buying decision, so capitalize on that energy. With WaffleInvoice you can have a branded invoice with a payment link in their inbox in 60 seconds.
Confirm the timeline once the deposit clears. "Deposit received, thank you. I will start the discovery phase Monday and you will have wireframes by Thursday."
Invoice at milestones, not just at the end. For larger projects, bill at checkpoints. It keeps cash flowing and keeps the client financially engaged the whole way through.
Set up automatic payment reminders. When a due date slips, you should not have to chase it by hand. Automatic reminders handle that politely and consistently.
The best freelance workflow is a tight loop: win the project with a strong proposal, invoice immediately, deliver great work, get paid on time. Every piece matters.
Proposal Templates by Profession
The structure above works across fields, but here are notes for specific ones.
Designers: add a brief note on your design process (discovery, wireframes, mockup, revisions, final). Mention the number of concepts and revision rounds included. Link to two or three relevant portfolio pieces, not the whole portfolio.
Developers: mention your stack if relevant ("built on WordPress" or "React frontend with Node backend"). Note hosting, maintenance, or ongoing support if it applies. Be specific about what "responsive" means.
Writers and copywriters: specify word counts or content volumes. Note research, interviews, or source materials included. Be clear about revision rounds and what counts as a revision versus a rewrite.
Consultants: frame the proposal around the outcome or insight the client gets, not the hours you spend. Add a short methodology section. Mention any reports, presentations, or deliverable documents.
Photographers: specify the number of final edited images, turnaround time, and usage rights. Note equipment, location scouting, or styling if relevant. Be clear about what additional images cost.
Contractors and trades: list materials and labor as separate line items. Mention permits, inspections, or timeline dependencies. Be specific about what cleanup includes and what it does not.
The Bottom Line
A great freelance proposal is short, specific, and focused on the client. It proves you understand their problem, shows you have a plan, states the price clearly, and makes yes easy.
The best proposals do more than win projects, they set the tone for the whole relationship. When you start with clarity and professionalism, the rest of the engagement tends to follow: invoicing is smoother, scope stays contained, and payments arrive on time. Write the proposal, win the project, send the invoice, get paid.
Related reads: How to Invoice Freelance Clients · Payment Terms for Freelancers · How to Set Your Freelance Rates · Invoicing Mistakes Costing You Money · How to Scope a Freelance Project
Ready to improve your invoicing?
WaffleInvoice makes it easy to invoice faster, get paid on time, and manage your cash flow. Start free today.
Sign Up FreeMore from the blog
How to Write an Invoice (Step by Step, With Examples)
Learn how to write an invoice that gets paid: required parts, a worked example, clear payment terms, and a tip to get paid faster.
How to Raise Your Freelance Rates (Without Losing Clients)
A practical guide to increasing your freelance rates with existing and new clients - when to raise, how much, what to say, and how to update your invoicing.
How to Write a Freelance Contract: 8 Essential Clauses Every Freelancer Needs
Learn how to write a freelance contract that protects your work, guarantees payment, and prevents scope creep.
Compare WaffleInvoice head-to-head
Honest side-by-side comparisons against the tools most often mentioned alongside WaffleInvoice.
Comparison
WaffleInvoice vs PayPal Invoicing
Side-by-side feature breakdown, pricing, and honest pros and cons.
Comparison
WaffleInvoice vs FreshBooks
Side-by-side feature breakdown, pricing, and honest pros and cons.
Comparison
WaffleInvoice vs QuickBooks
Side-by-side feature breakdown, pricing, and honest pros and cons.
