Skip to content
freelance proposal template Updated transactional

Freelance proposal template: copy, customize, and send

A complete proposal template with sections, pricing table, and payment terms ready to use.

A good freelance proposal template has six sections: summary, deliverables, timeline, pricing, terms, and next step. You do not need a 10-page document. You need something clear enough that the client can approve it in one sitting and both of you know what was agreed.

Below is a complete template you can copy, customize, and send today.

The full freelance proposal template

Copy this template. Replace everything in curly braces with your project details.

Proposal: {PROJECT_NAME}

Hi {CLIENT_NAME},

Based on our conversation, here is the proposal for {PROJECT_NAME}.


SUMMARY

{2-3 sentences describing what the client needs and the outcome they
are looking for. Reference something specific from your call or
meeting so they know this is not a generic template.}


DELIVERABLES

Included:
- {Deliverable 1}
- {Deliverable 2}
- {Deliverable 3}
- {Deliverable 4}

Not included:
- {Exclusion 1}
- {Exclusion 2}
- {Exclusion 3}


TIMELINE

- Project kickoff: {date or "within 2 business days of deposit"}
- First draft / milestone 1: {date}
- Revisions: {date}
- Final delivery: {date}


PRICING

Option A (recommended): ${AMOUNT}
- {What this option includes}
- {Any added benefit}

Option B: ${AMOUNT}
- {What this option includes}
- {What it does not include compared to Option A}


TERMS

- Payment: 50% deposit due on approval. Remaining 50% due on final
  delivery.
- Revisions: Two rounds included. Additional rounds billed at
  ${HOURLY_RATE}/hr.
- Scope changes: Any work outside the agreed scope requires a written
  change order and may affect pricing and timeline.
- Cancellation: If the project is cancelled after work begins, the
  deposit is non-refundable.


NEXT STEP

Reply "approved" and I will send the deposit invoice. Once payment
is received, I will schedule the kickoff.

{YOUR_NAME}
{YOUR_BUSINESS_NAME}
{YOUR_EMAIL}

That is the full template. The rest of this post explains each section and how to customize it for different project types.

How to write the summary section

The summary is where most proposals fail. Freelancers write about themselves instead of the client.

A good summary does three things:

  1. Shows you understood the problem
  2. States what you are going to do about it
  3. References something from the actual conversation

Bad example:

“I am a web designer with 10 years of experience. I specialize in responsive design and conversion optimization.”

Better example:

“Based on our call, you need a redesigned landing page that loads fast on mobile, matches your current brand, and integrates with your HubSpot forms. This proposal covers design, development, and two rounds of revisions.”

The second version works because it is about the client, not you. It uses their language and their problem.

Keep the summary to two or three sentences. If it takes longer than that, you are overexplaining.

How to list deliverables clearly

Deliverables are the most important section for preventing scope creep. If you are vague here, you will pay for it later.

Rules for listing deliverables:

  • One line per deliverable
  • Specific enough that both sides agree on what “done” looks like
  • Always include a “not included” section

Here is a deliverables section for a brand identity project:

Included:
- Primary logo design (3 initial concepts, 1 final)
- Brand color palette (primary and secondary)
- Typography recommendations (2 font pairings)
- Brand guidelines PDF (logo usage, spacing, color codes)
- Source files in AI, EPS, and PNG formats

Not included:
- Business card or stationery design
- Social media templates
- Website design or development
- Copywriting or tagline development

The “not included” list matters as much as the included list. It prevents the conversation where the client says, “I assumed the business cards were part of this.” They were not. It is in writing.

For a deeper guide on structuring deliverables and avoiding scope problems, read the freelance proposal guide.

How to set a realistic timeline

Clients want to know when the work will be done. If you do not give them a timeline, they will invent one in their head. And it will be shorter than yours.

A good timeline has:

  • A start date tied to payment
  • Key milestones with specific dates or durations
  • A final delivery date
  • Buffer for revisions

Example for a copywriting project:

- Kickoff call: within 3 business days of deposit
- Research and outline: 5 business days after kickoff
- First draft: 5 business days after outline approval
- Revisions (up to 2 rounds): 3 business days each
- Final delivery: approximately 4 weeks from deposit

Notice the start date is tied to the deposit. That matters. It creates urgency and makes the payment feel connected to a real outcome.

Do not promise dates you cannot hit. Padding your timeline by a few days is professional. Missing a deadline is not.

How to present pricing

Pricing is where freelancers get self-conscious. They bury the number, apologize for it, or present one option and hope for the best.

A better approach: give two options.

Option A (recommended): $4,500
- Full website redesign (5 pages)
- Mobile responsive
- SEO metadata
- Two rounds of revisions
- 3-week delivery

Option B: $3,200
- Full website redesign (3 pages)
- Mobile responsive
- One round of revisions
- 4-week delivery

Two options work because:

  • The client feels like they have a choice instead of a take-it-or-leave-it offer
  • The recommended option becomes the anchor
  • You avoid the “can you do it cheaper” conversation because Option B already exists

Do not offer more than three options. Two is usually enough.

Label one as “recommended.” People gravitate toward the option you recommend.

If you are unsure how to price in the first place, work backward from your target hourly rate and the estimated hours. Then round to a clean number. Clients trust round numbers more than $4,327.

How to write payment terms that protect you

Payment terms are not optional. They are the section that determines whether you get paid on time, late, or never.

At minimum, your terms should cover:

  1. When payment is due
  2. How much is due now
  3. When the remaining balance is due
  4. What happens with revisions or scope changes

Here is a payment terms block you can copy:

- 50% deposit due upon approval. Remaining 50% due upon project
  completion and delivery of all agreed deliverables.
- Two rounds of revisions are included. Additional rounds are billed
  at $150/hr.
- Any work outside the agreed scope requires a written change order
  and may affect pricing and timeline.
- If the project is cancelled after work begins, the deposit is
  non-refundable.

If you want to explore different payment structures, read payment terms for freelancers.

For projects over $5,000, consider milestone billing. A common structure:

  • 30% on approval
  • 40% at midpoint
  • 30% on final delivery

The key rule: never start work before the deposit is paid. That one habit prevents most freelance payment problems.

How to write the next step section

The next step is the most underrated part of the proposal. If you end with “let me know what you think,” you are inviting silence.

A good next step is:

  • One clear action
  • Easy to do
  • Connected to what happens after

Good examples:

Reply "approved" and I will send the deposit invoice. Once payment
is received, I will schedule the project and send the kickoff
questionnaire.
Click the button below to approve and pay the deposit. Your project
will be scheduled within 2 business days.
If you are ready to move forward, reply to this email with your
approval. I will send the deposit link the same day.

Bad examples:

  • “Let me know what you think.”
  • “Feel free to reach out with questions.”
  • “Looking forward to hearing from you.”

Those are all polite ways of saying “I am not going to follow up.” Make the next step specific.

Customizing the template for different project types

The six-section structure works for most freelance work. But the details change depending on what you do.

For design projects

  • Add a “concepts” line to deliverables (e.g., “3 initial concepts, 1 final”)
  • Specify file formats in deliverables
  • Note whether stock images or fonts are included

For development projects

  • List technical deliverables separately from design
  • Include hosting or deployment expectations
  • Specify browser or device support
  • Note whether training or documentation is included

For copywriting and content projects

  • Specify word counts or page counts
  • Note whether research or interviews are included
  • Define what “revision” means (restructuring vs. minor edits)

For consulting or strategy projects

  • Define the deliverable format (deck, report, workshop)
  • Note the number of meetings or hours included
  • Clarify whether implementation is included

For web design specifically

If you build websites, you may want a more detailed version of this template. See the web design proposal template for a version tailored to that workflow.

Common mistakes in freelance proposals

Vague deliverables

“Website redesign” can mean five different things. List the pages, the features, the file types.

No revision limit

“Unlimited revisions” is not generous. It is an invitation for the project to never end.

Missing payment terms

If you do not state when payment is due, the answer defaults to “whenever the client feels like it.”

Too many options

Three pricing tiers is the maximum. More than that creates decision paralysis.

No “not included” section

If you do not say what is excluded, the client will assume everything is included.

Ending with “let me know”

That is not a next step. That is an invitation to ghost you.

For a full breakdown of what goes wrong and how to fix it, read about common proposal mistakes.

FAQ

How long should a freelance proposal be?

One to two pages. Long enough to cover scope, pricing, and terms. Short enough that the client reads the whole thing before deciding.

Should I include a contract with my proposal?

For most freelance work, the proposal itself can serve as the agreement if the terms are clear and the client approves in writing. For larger projects, attach a separate contract or use a platform that handles approval and payment together.

How many pricing options should I include?

Two is the sweet spot. It gives the client a choice without creating confusion. Three works if the project naturally has distinct tiers.

Should I send the proposal as a PDF or email?

Either works. PDFs look more polished. Emails are faster to read and reply to. The best option is a dedicated proposal link where the client can approve and pay in one step.

How quickly should I send the proposal after the sales call?

Within 24 hours. The longer you wait, the colder the lead gets. If you can send it the same day, even better.

What if the client wants to negotiate the price?

Do not drop your price. Adjust the scope instead. Remove a deliverable, reduce revision rounds, or extend the timeline. That keeps the value equation intact.

Do I need a separate proposal for every client?

Yes. Even if you start from a template, customize the summary and deliverables for each project. Clients can tell when a proposal is generic.

How do I follow up if the client does not respond?

Wait 3 business days, then send a short follow-up. Something like: “Checking in on the proposal I sent for {PROJECT_NAME}. Any questions, or are you ready to move forward?”

The practical takeaway

A freelance proposal template saves you from rewriting the same document every time. But the template only works if you customize the summary, list specific deliverables, and include real payment terms.

Start with the template above. Replace the placeholders. Send it within 24 hours of your sales call.

If you want to skip the formatting entirely, GetPaidFirst turns your meeting notes into a professional proposal with pricing, terms, and a built-in payment step. The client approves and pays in one click instead of a back-and-forth email thread.

Further reading: