Guides · Updated
How to write a freelance proposal clients say yes to
IN SHORT
To write a freelance proposal, restate the client's goal, list concrete deliverables with limits, give a timeline range, show prices in a line-item table and state your payment terms. Send it soon after the discovery call and follow up within a few days. You can start from our free template, or use SoloWOS Proposals, included in every plan from $2/month.
Prices and limits as of .
A proposal doesn't need to be long. It has to be clear enough that the client can say yes without another call, and specific enough that you both agree on what "done" means. Most of that is settled on the discovery call, before you write anything.
Before you write: get the facts on the call
- The goal behind the request, in the client's words.
- What is in scope and what is not.
- Deadlines and what they depend on.
- Who approves the work and who pays the invoice.
- A budget range, even a rough one. A client intake form sent before the call collects most of this.
Define the scope precisely
Scope is the part that protects you. Write each deliverable as something the client can check off, and put a number on anything that could grow: pages, revision rounds, hours of support, meetings. Then add one sentence saying work outside this scope is quoted separately. You'll point to it later.
Build a pricing table
Break the price into lines that match the scope, such as discovery, design and development, each with a quantity and a price. A table shows the client where the money goes. It also lets you negotiate by dropping a line instead of cutting your rate. If you're not sure what to charge, the freelance rate calculator can help you work out an hourly rate first.
Write clear terms
- Deposit: how much is due before work starts.
- Payment schedule: when the rest is due, for example at launch or per milestone.
- Extra work: how changes outside the scope are billed.
- Invoice due date: how many days the client has to pay.
- Expiry: how long the offer stays open.
Give a realistic timeline
Give a range from kickoff, such as 4 to 6 weeks, rather than a fixed date, and say what it depends on. Usually that's content and feedback from the client. List milestones in order if you have them.
Send it, then follow up
- Send the proposal within a day or two of the call, while the details are fresh for both of you.
- Share it as a link or PDF, and tell the client in the email what you need back: a yes, their questions or a call.
- If you've heard nothing after a few days, send a two-line follow-up asking if they have questions.
- If the client asks for changes, update the proposal and send a new version. Changes agreed over chat are the ones nobody remembers the same way.
Doing it in SoloWOS
SoloWOS Proposals starts from a template, such as the "Website project" starter that matches our free proposal template, adds a pricing table that totals your line items, and gives you a link to share. You see when the proposal is first opened and how often, which helps you time the follow-up. The client accepts online with their name, and you can then create a signature request or an invoice from it. See proposal software for freelancers.
SoloWOS Proposals does not handle complex quoting rules or multi-step corporate approvals. Solo includes 20 proposals sent per month and Team includes 75.
Questions
How long should a freelance proposal be?
Should I send a proposal as a PDF or a link?
When should I follow up on a proposal?
Do I still need a contract?
SoloWOS tools mentioned here
Run your client work from one account
14 days free, no card needed · Then Basic for $2/month.
Start your free trial