Freelance Project Proposal Template: One-Page Format
Freelance project proposal template on one page: what goes in each section, the mistakes to avoid, a free copy, and where AI helps or should not.
Part of Freelance client emails: every template from first call to rate increase, in one place.
Most freelance proposals fail for one of two reasons: they're about the freelancer instead of the client, or they leave the scope vague enough that the project goes wrong later. A long proposal doesn't fix either. A clear one-page structure does.
This guide goes through the sections we use, what belongs in each, and the most common mistake in each. There's a plain template at the end you can copy into a doc. If you use ChatGPT or Claude, we'll point out where AI saves time and where it shouldn't be involved.
Before you write: get the facts first
A proposal is a summary of a conversation, so have that conversation first (these discovery call questions cover what to ask). Before you draft, you should be able to answer:
- Who signs off, and who else has a say?
- What does the client want to be different when the project is done?
- What exactly will you deliver, and in what format?
- What do you need from them, and by when?
- What's the budget range, or at least the size of the problem?
If you can't answer one of these, that's a question for the client, not something to guess in the proposal. Our free 40-point scope checklist covers these in more detail, and it's quicker to run through it on a call than to fix a vague proposal afterwards.
The seven sections
1. Our understanding
Two or three sentences in the client's words: their situation, the problem and why it matters now. Open here, not with your bio. A client who reads their own problem described accurately trusts the rest of the page more.
Mistake to avoid: opening with "I'm a designer with 10 years of experience...". Your experience belongs in a link or a short line further down, if at all.
2. What success looks like
Two to four outcomes the client will recognise, for example "the new booking page is live before the spring campaign" or "the team can update the price list without asking a developer". Keep them to things your work actually influences.
Mistake to avoid: promising business results you can't control, like revenue, rankings or sign-ups. If the client cares about those, write what you'll deliver that supports them, not the number.
3. Options
Two or three options in a small table, each a complete package, not "basic, more, most". A good set looks like this:
| Essential | Standard (recommended) | Premium | |
|---|---|---|---|
| Best for | Getting live quickly | Most clients | Ongoing changes expected |
| Deliverable A | ✓ | ✓ | ✓ |
| Deliverable B | ✓ | ✓ | |
| Deliverable C | ✓ | ||
| Timeline | [weeks] | [weeks] | [weeks] |
| Investment | [your price] | [your price] | [your price] |
Options let the client choose how much to buy, not whether to hire you. Mark one as recommended and explain why in one line.
Mistake to avoid: options that only differ by quantity ("3 pages / 5 pages / 8 pages"). Each tier should solve a slightly different situation.
4. How we'll work
A short milestone table: what the client receives at each stage, what you need from them, and a target date.
| Milestone | You receive | I need from you | Target date |
|---|---|---|---|
| 1. Kickoff and brief | Confirmed scope | Access, brand files | [date] |
| 2. First draft | Draft for review | Feedback within [N] business days | [date] |
| 3. Final | Final files | Sign-off | [date] |
The middle column is the one most proposals leave out, and it's the one that protects your timeline.
Mistake to avoid: dates with no buffer, and no mention of how long the client has to give feedback.
5. Assumptions and Not included
This is the section that prevents scope creep. List what you're assuming ("content is supplied by you in final form", "two rounds of revisions, defined as changes to the agreed draft") and what's out ("copywriting", "ongoing maintenance after launch", "stock photo licences").
Mistake to avoid: vague exclusions like "other work as needed". Name the things a client is most likely to assume are included.
6. Investment and terms
The price for each option, what's due when (for example a deposit to start and the rest on delivery), how changes are handled, and how long the proposal is valid. If you have a contract, say it follows; if this page is the agreement, say that.
Mistake to avoid: letting an AI tool write or "suggest" the numbers. Prices, payment terms and dates come from your rate card and calendar, never from a model.
7. Next steps
Three concrete steps with an owner each: "Reply with the option you'd like", "I'll send the agreement and first invoice", "We hold a 30-minute kickoff in the week of [date]".
Mistake to avoid: ending with "Let me know your thoughts". It gives the client nothing to do.
The template
Copy this into Google Docs, Word or Notion and fill in the brackets:
Proposal: [Project name] for [Client]
Prepared [date] · valid until [date]
OUR UNDERSTANDING
[2 to 3 sentences in the client's words: situation, problem, why now.]
WHAT SUCCESS LOOKS LIKE
- [Outcome 1]
- [Outcome 2]
- [Outcome 3]
OPTIONS
[Table: 2 or 3 complete options, one marked recommended,
deliverables, timeline, investment.]
HOW WE'LL WORK
[Table: milestone / you receive / I need from you / target date.]
ASSUMPTIONS
- [Assumption 1]
- [Revisions: number of rounds and what counts as a revision]
NOT INCLUDED
- [The 3 to 5 things most likely to be assumed]
INVESTMENT AND TERMS
[Price per option, deposit and payment schedule,
how change requests are priced, validity.]
NEXT STEPS
1. [Client: reply with the chosen option]
2. [You: send agreement and deposit invoice]
3. [Both: kickoff in the week of ...]
If it runs past one page, cut from "Our understanding" and the options table first. The Assumptions and Not included sections are the last place to trim.
A short example (fictional client)
Here's how the first two sections might read for an invented client, a small physiotherapy practice that wants online booking. The names and details are made up for illustration.
Our understanding. Harbor Physio books every appointment by phone, so the front desk spends much of the morning on calls and patients can't book outside opening hours. You'd like patients to book and reschedule online before the new clinic opens in March, without changing the practice software you already use.
What success looks like.
- Patients can book, move and cancel appointments from the website and from a phone.
- Bookings appear in your existing practice calendar without anyone retyping them.
- The front desk can change opening hours and therapists' availability themselves.
Notice what isn't there: no claim about how many calls it will save, no promise about patient numbers, and nothing about the freelancer. Every line is something the client can check when the project is done, which makes the options and price that follow easier to agree to.
Where AI helps (and where it doesn't)
AI is useful for the writing and not for the decisions. Good jobs to hand ChatGPT or Claude:
- Turning call notes into "Our understanding": paste your notes and ask for three sentences in the client's language, without adding facts.
- Drafting options from your deliverables list: give it the deliverables and ask it to group them into packages for different situations.
- Finding gaps: ask it to list questions the notes don't answer, and what a client might assume is included.
- Tightening: shorten each section without changing meaning.
Keep these with you: prices, dates, payment terms, legal wording, and any claim about results. Read the whole draft before sending, because models fill gaps confidently. Our ChatGPT prompts for client proposals and meeting-to-proposal workflow have prompts for each of these steps.
After you send it, a short, specific follow-up a few days later is part of the proposal too. Here's how we write those.
If you want this ready-made
The structure above is the one in our $9 Freelancer Proposal Autopilot Kit. The kit includes the one-page template, 18 prompts with filled examples for each section, saved instructions for ChatGPT, Claude and Gemini, and the 40-point checklist. It has a 30-day no-questions refund. You don't need it to use this guide: the template above is complete as written.
Checklist
- You can answer the five pre-writing questions without guessing
- The proposal opens with the client's situation, not your bio
- Outcomes are things your work influences
- Options are complete packages, one recommended
- Milestones list what you need from the client and by when
- Assumptions and Not included name specific items
- Prices and dates came from you, not a model
- It ends with three concrete next steps
Related guides
Client Says Your Price Is Too High? 5 Freelance Reply Email Templates
How to respond when a client says your freelance quote is too expensive: what the objection usually means, five copy-ready reply emails (hold, reduce scope, phase it, payment plan, walk away), and AI prompts that keep your numbers intact.
How to Ask a Client for a Deposit: 5 Freelance Email Templates
How to ask for an upfront deposit before you start freelance work: how much to ask for, when to send it, five copy-ready deposit request emails, and AI prompts that keep the tone firm and friendly.
How to Decline a Freelance Project: 5 Polite Email Templates
How to turn down freelance work without burning the bridge: when to say no, five copy-ready decline emails (too busy, bad fit, budget, scope, referral), and AI prompts that keep the tone kind and short.