Free · No signup

Freelance Proposal Template

A proposal you would be comfortable emailing without rewriting it first. It leads with the client’s problem and arrives at the price only once the reader agrees with the diagnosis — which is the difference between a proposal and a price list.

Who it is for. Freelancers pitching a defined project — a redesign, a build, a campaign, a consulting engagement — where the client needs to be persuaded as well as quoted.

Download this template

Free · No signup · No email · Version 1.0, updated September 2026

The files are generated when the site is built and served as ordinary static downloads. Nothing you type into them is ever sent anywhere — once the file is on your machine it has no connection to Freshlance at all.

What the file looks like

This preview is generated from the same definition the downloads are built from, so what you see here is what opens. Placeholders like {{CLIENT_NAME}} are shown exactly as they appear in the document.

Proposal — document preview2 pages

PROJECT PROPOSAL

{{PROJECT_NAME}} · prepared for {{CLIENT_NAME}}

Prepared for
{{CLIENT_NAME}}{{CLIENT_CONTACT}}
Prepared by
{{FREELANCER_NAME}}, {{FREELANCER_BUSINESS}}
Date
{{PROPOSAL_DATE}}
Valid until
{{VALID_UNTIL}}
Proposal reference
{{PROPOSAL_NUMBER}}

Where you are now

{{CLIENT_CONTEXT}}

Write this in the client’s own words, from what they told you. Two or three sentences describing their situation as it stands today, without any mention of what you propose to do about it.

What I understand you need

The problem, as I understand it: {{CLIENT_PROBLEM}}

The outcome you are looking for: {{PROJECT_OUTCOME}}

Success would mean: {{SUCCESS_CRITERIA}}

What I propose

{{PROPOSED_APPROACH}}

  • {{APPROACH_POINT_1}}
  • {{APPROACH_POINT_2}}
  • {{APPROACH_POINT_3}}

What is included

  • {{INCLUDED_1}}
  • {{INCLUDED_2}}
  • {{INCLUDED_3}}
  • {{INCLUDED_4}}

What you will receive

DeliverableFormatDelivered by
{{DELIVERABLE_1}}{{DELIVERABLE_1_FORMAT}}{{DELIVERABLE_1_DATE}}
{{DELIVERABLE_2}}{{DELIVERABLE_2_FORMAT}}{{DELIVERABLE_2_DATE}}
{{DELIVERABLE_3}}{{DELIVERABLE_3_FORMAT}}{{DELIVERABLE_3_DATE}}
{{DELIVERABLE_4}}{{DELIVERABLE_4_FORMAT}}{{DELIVERABLE_4_DATE}}

Timeline

PhaseWhat happensStartsEnds
1 — DiscoveryResearch, content audit, requirements{{START_DATE}}{{PHASE_1_END}}
2 — DesignWireframes, visual design, review rounds{{PHASE_2_START}}{{PHASE_2_END}}
3 — BuildImplementation, content load, testing{{PHASE_3_START}}{{PHASE_3_END}}
4 — LaunchFinal checks, handover, go live{{PHASE_4_START}}{{ESTIMATED_COMPLETION}}

Dates assume the project starts on {{START_DATE}} and that feedback arrives within {{FEEDBACK_DAYS}} working days at each review point.

Freshlance Template · version 1.0 · freshlance.app/templates/freelance-proposal-template

What is included

  • An argument, in order

    Context, then understanding, then the recommended approach. The price does not appear until page two, by which point the client has already agreed with the problem statement.

  • A scope section that has an inverse

    What is included, and — separately and explicitly — what is not. The second list is the one that protects the project.

  • A payment schedule, not just a number

    Deposit, mid-point and completion, with the example split at 40/30/30 and every figure editable.

  • Client responsibilities

    Access, materials, feedback turnaround and who approves. A late project is more often a late approval than a slow freelancer.

  • An acceptance block

    Name, signature and date, so an agreed proposal is a record rather than an email thread.

How to use it

Five steps, in the order that keeps the work out of trouble.

  1. 1

    Write the Understanding section first, in the client’s own words from your discovery call. If you cannot fill it in, you are not ready to quote.

  2. 2

    Fill in the scope and deliverables before the price. Pricing an unclear scope is how fixed-fee projects lose money.

  3. 3

    Work out the number with the Project Pricing Calculator, then put the result — not your hourly rate — in the Investment section.

  4. 4

    Set the revision allowance to a number you can live with. “Until you are happy” is not an allowance.

  5. 5

    Export to PDF and send that. A proposal that arrives as an editable Word file invites editing.

The worked example

The worked example prices a website redesign at $4,800 with one optional extra held outside the total, and splits payment 40% on acceptance, 30% at design approval and 30% at launch.

The example content is filled in throughout the preview above, so you can see the shape of a finished document before you start on your own.

What to change

The parts that are deliberately yours to decide.

  • The optional line

    The example prices one optional extra outside the project total, so the client can say yes to it without renegotiating the whole proposal. Delete it if there is nothing genuinely optional.

  • The payment schedule

    The 40/30/30 split is an example, not a recommendation. A deposit large enough to cover your first phase is the part that matters.

  • The validity date

    A proposal with no expiry can be accepted six months later at last season’s price. {{VALID_UNTIL}} exists for that reason.

  • Tone

    The wording is deliberately plain. If your clients expect something more formal, the structure survives a rewrite; the order of the sections is the part doing the work.

About the formats

What differs between the files, and why you might pick one over another.

DOCX
Word, with the proposal’s headings as real heading-weight paragraphs so a long proposal stays navigable.
ODT
The same document generated natively for LibreOffice Writer, not converted from the Word file.
PDF
What to send if you want the proposal read rather than edited.

Questions

How long should a freelance proposal be?
Long enough to answer the client’s questions and short enough to be read in one sitting. This template lands at roughly three pages once filled in, which is about right for a project in the low five figures.
Should I put my hourly rate in a proposal?
For a fixed-price project, no. The client is buying an outcome, and an hourly rate invites a negotiation about hours rather than about value. Keep the rate for the estimate and the change requests.
What is the difference between this and the estimate template?
A proposal argues for a solution; an estimate quantifies work that has already been agreed. If the client has asked “what would this cost?”, send the estimate. If they have asked “what should we do?”, send this.
Does a signed proposal replace a contract?
It records agreement on scope and price, which matters, but it is not a contract. The contract template covers intellectual property, termination, liability and the rest.

Download it

Download this template

Free · No signup · No email · Version 1.0, updated September 2026

The files are generated when the site is built and served as ordinary static downloads. Nothing you type into them is ever sent anywhere — once the file is on your machine it has no connection to Freshlance at all.