Skip to main content
Proposals

How to Write a Freelance Quote That Wins the Job

Updated 8 min read

TL;DR

A freelance quote needs 8 sections: your details, client details, project description, itemized deliverables, pricing breakdown, timeline, payment terms, and validity period. Itemize everything so clients see exactly what they pay for. Set validity at 14-30 days. Always require a deposit (50% upfront is standard). The biggest mistake is quoting a single lump sum with no breakdown.

A freelance quote is the document that stands between a discovery call and a signed contract. Get it right and the client says yes. Get it wrong and they ghost you, shop around, or negotiate you down to rates that are not worth your time.

Most freelancers lose projects not because their price is too high but because their quote is unclear. A vague "website design -- $3,000" tells the client nothing about what they are actually buying. An itemized quote with deliverables, timelines, and payment terms tells them everything they need to make a decision.

This guide walks through the 8 sections every freelance quote needs, how to format pricing so clients stop questioning your rates, and the mistakes that cost freelancers thousands in lost projects every year.

What a Freelance Quote Actually Is

A freelance quote is a fixed-price document for a defined scope of work. Once the client accepts it, the price does not change unless the scope changes.

This makes it different from an estimate (an approximate range) or a proposal (a comprehensive pitch document). If you are not sure which one to send, read the full breakdown in proposal vs quote vs estimate.

Use a quote when:

  • The client has already told you what they need
  • The scope is clear enough to commit to a fixed price
  • You do not need to sell your approach, just confirm the price
  • The project is straightforward (not a multi-phase engagement)

The 8 Essential Sections of a Winning Quote

Every freelance quote should include these sections, in this order.

1. Your Business Details

Your name (or business name), email, phone number, website, and any relevant registration or tax ID. This establishes credibility and makes it easy for the client to contact you.

2. Client Details

The client's name, company, email, and project contact person. Including their details shows you are organized and have captured the right information from your discovery call.

3. Project Description

Two to four sentences describing the project in your own words. This confirms you understood their requirements. If the client reads this and thinks "yes, that is exactly what I need," you have already built trust before they reach the price.

4. Itemized Deliverables

This is where most freelancers fail. Instead of a single line item, break the project into specific deliverables.

Bad:

DescriptionPrice
Website design$3,000

Good:

DeliverablePrice
Homepage design (desktop + mobile)$1,200
4 interior pages (About, Services, Contact, Blog)$1,200
2 rounds of revisionsIncluded
Mobile responsive testing$300
Handoff with developer notes$300
Total$3,000

The total is the same. But the itemized version tells the client exactly what they get, reduces "why is this so expensive" objections, and protects you from scope creep because anything not listed requires a change order.

pro tip

Itemizing deliverables is not just about transparency. According to Invoice Ninja, freelancers who itemize pricing in quotes see significantly fewer disputes during and after the project.

5. Timeline

Include start date, key milestones, and expected completion date. Be specific about when you need materials from the client. A common format:

MilestoneDateDependency
Project kickoffApr 15Client provides brand assets
First draft deliveryApr 28--
Client feedback dueMay 5Client review
Final deliveryMay 12--

Adding a "dependency" column is a small detail that saves you from blame when the client delays their own feedback.

6. Pricing Summary

Restate the total clearly. If applicable, show subtotal, tax, and grand total. This section should be scannable in under 3 seconds.

7. Payment Terms

Specify:

  • Deposit: 50% upfront before work begins (this is the industry standard for freelancers)
  • Final payment: 50% on delivery, due within 14 days
  • Late fees: 1.5% per month on overdue balances (optional but recommended)
  • Payment methods: Bank transfer, PayPal, Wise, or your preferred platform

For projects over $5,000, consider milestone payments: 30% upfront, 40% at midpoint, 30% on final approval. This keeps cash flowing and reduces risk for both sides.

For a deeper guide on structuring payment terms, see freelance payment terms.

8. Validity Period

Always include an expiry date. Without one, a client could accept your quote 6 months later when your rates or availability have changed.

Standard validity periods for freelancers:

Project SizeValidity PeriodWhy
Under $1,00014 daysSmall scope, quick decision
$1,000 - $5,00021 daysStandard for most freelance work
Over $5,00030 daysClient may need internal approval

According to DealHub, the most common quote validity period across industries is 30 days. For freelancers, 14-21 days is more appropriate because your availability changes faster than a large company's pricing.

How to Format Your Pricing

You have three options. Each works for different situations.

Fixed price (most common for quotes): One total for the entire defined scope. Best when the project is clear and you can estimate hours confidently.

Hourly rate + estimate: Your hourly rate with an estimated hour range. Example: "$85/hour, estimated 30-40 hours ($2,550 - $3,400)." Best when scope has unknowns. Note: this is technically an estimate, not a quote.

Tiered pricing: Present 2-3 options at different price points. Example: Basic ($1,500), Standard ($2,500), Premium ($4,000). The middle option typically wins. This works well when you want to upsell without being pushy.

For guidance on which pricing model fits your work, read our freelance pricing models comparison.

Scope Boundaries: What Is Not Included

Add a short section at the bottom listing what the quote does not cover. This is your best defense against scope creep.

Example:

Not included in this quote: Stock photography purchases, copywriting, SEO optimization, hosting setup, ongoing maintenance. These can be quoted separately upon request.

This single paragraph prevents the most common freelancer complaint: clients expecting work that was never agreed upon. For more on handling scope issues, see how to handle scope creep.

Quote Section Checklist

Your business details (name, email, phone, website)
Client details (name, company, contact)
Project description in your own words
Itemized deliverables with individual prices
Timeline with milestones and dependencies
Pricing summary with total
Payment terms (deposit, schedule, methods)
Validity period (14-30 days)
Exclusions / not included section

5 Common Quote Mistakes That Lose Projects

1. Sending a Lump Sum With No Breakdown

A single line item like "Website -- $5,000" invites negotiation and suspicion. Clients do not know what they are paying for, so they assume the price is inflated. Always itemize.

2. No Validity Period

Without an expiry date, clients have no urgency to respond. And you risk being held to a price you quoted months ago. Add "Valid until [date]" on every quote.

3. Skipping the Deposit Requirement

Starting work without a deposit is the number one way freelancers end up chasing unpaid invoices. If a client refuses to pay a 50% deposit, that is a red flag about how they will handle future payments.

4. Quoting Before Understanding the Scope

Sending a quote after a 5-minute conversation leads to underquoting, scope disputes, and resentment on both sides. Always do a proper discovery call before quoting. Ask about goals, timeline, budget range, and decision-making process.

5. Not Following Up

According to proposal research, the first follow-up within 24 hours of sending significantly increases acceptance rates. Most freelancers send the quote and wait. A simple "Just wanted to make sure you received the quote -- happy to answer any questions" can be the difference between winning and losing the project.

When to Send a Quote vs a Proposal

ScenarioSend a QuoteSend a Proposal
Client knows what they wantYesNo
Scope is well-definedYesNo
You need to explain your approachNoYes
Multiple decision-makers involvedNoYes
Small project (under $2,000)YesOptional
Competitive bid situationNoYes

If you are pitching against other freelancers, a proposal usually wins over a bare quote because it sells your thinking, not just your price. Read how to write a freelance proposal for that approach.

Create Your Quote in 2 Minutes

FreelanceDesk includes free quote templates you can fill in and export as a professional PDF. Add your business details once in the Brand Kit, and every quote carries your branding automatically.

No account required. Your data stays on your device.

References

  • Bonsai. "How to Make a Quotation for Freelance Work." hellobonsai.com, 2026.
  • Invoice Ninja. "What to Include in a Freelance Project Quotation." invoiceninja.com, 2026.
  • PandaDoc. "Freelance Quote Template." pandadoc.com, 2026.
  • Wave. "8 Mistakes Freelance Designers Make When Pricing Their Work." waveapps.com, 2025.
  • DealHub. "What is Quote Expiration?" dealhub.io, 2026.
  • Stripe. "What to Know About How Long a Quote Is Valid." stripe.com, 2026.
  • DemandSage. "17 Freelance Statistics 2026." demandsage.com, 2026.

Frequently Asked Questions

Tired of recreating documents from scratch?

Save clients, templates, and brand kit in one place. $49 once. Your data never leaves your browser.

Get 45 Templates + Unlimited Docs for $49