Freelance Quote Email: 5 Templates to Send a Price Clients Say Yes To
How to email a freelance quote or estimate after a discovery call: what to include, fixed price vs range vs options, five copy-ready quote emails and AI prompts that never invent prices, dates or promises.
Part of Freelance client emails: every template from first call to rate increase, in one place.
The discovery call went well, the client asked "so what would this cost?", and now you have to put a number in writing. This is the email where many freelance projects quietly die: the price arrives late, wrapped in three paragraphs of hedging, with no clear next step.
A freelance quote email gives the client one clear price (or a short set of options), says exactly what the price covers, names how long the quote is valid, and asks for one simple action. This guide covers what to include, how to choose between a fixed price, a range and tiered options, five copy-ready templates, and an AI workflow. ChatGPT or Claude can tidy the wording. The scope, price and dates are yours. Never let the model guess a number.
Quote email vs full proposal
Not every job needs a ten-page proposal. Use the quote email when the work is small and clear, and the full project proposal template when it is not.
| Situation | Send a quote email | Send a full proposal |
|---|---|---|
| Project size | Small or familiar work | Larger or multi-phase work |
| Scope clarity | Client already agreed on what's included | Scope still needs to be defined |
| Decision makers | One person decides | A committee or procurement reviews it |
| Repeat client | Yes, they know how you work | New client in a new industry |
| Timeline | Starts within a few weeks | Long or uncertain start date |
If you are unsure, send the quote email and offer the full proposal as a follow-up.
What every quote email needs
| Element | Why it matters |
|---|---|
| The client's goal in their words | Shows you listened on the call |
| Scope in three to five bullets | Prevents "I thought that was included" |
| What is not included | Stops scope creep before it starts |
| Price and payment terms | Deposit, milestones or monthly, stated plainly |
| Timeline | Start date and delivery date, or a duration |
| Quote validity | A clear expiry, such as 14 or 30 days |
| One next step | "Reply yes and I'll send the agreement" |
Your discovery call questions should already give you the goal, the budget signal and the deadline. If you are missing any of them, ask before you quote.
Fixed price, range or options?
| Format | Best for | Watch out for |
|---|---|---|
| Fixed price | Clear, repeatable work | Hidden scope you didn't ask about |
| Range | Early estimates with unknowns | Clients anchor on the low end |
| Three options | Clients with different budgets | More than three options causes stalling |
| Day or hourly rate | Open-ended support work | Clients worry about runaway costs, so add a cap |
When you send a range, say what moves the price up or down. When you send options, make the middle one the one you recommend.
Template 1: The fixed-price quote
Use this when the scope is clear and you agreed on it during the call.
Subject: Quote for [project]: $[amount]
Hi [Name],
Thanks for the call on [day]. Here's the quote for [project],
based on what we discussed: [goal in their words].
Included:
- [Deliverable 1]
- [Deliverable 2]
- [Deliverable 3]
- [Number] rounds of revisions
Not included: [item, e.g. copywriting, stock photos]
Price: $[amount], fixed
Payment: [deposit]% to start, the rest on delivery
Timeline: start [date], delivered by [date]
This quote is valid until [date].
If it looks right, reply "yes" and I'll send the agreement and
first invoice.
Best,
[Your name]
Template 2: The estimate range
Use this when one or two unknowns could change the work.
Subject: Estimate for [project]: $[low] to $[high]
Hi [Name],
Here's my estimate for [project]. There are still a couple of
open questions, so I've given a range.
Estimate: $[low] to $[high]
What moves it: [unknown 1, e.g. number of product pages] and
[unknown 2, e.g. whether you supply the copy]
Once we confirm those, I'll send a fixed price within a day.
Could you let me know [specific question]?
Best,
[Your name]
Template 3: Three options
Use this when the client's budget is unclear or they want to compare.
Subject: [Project]: three ways we could do this
Hi [Name],
Based on our call, here are three options:
Essential: [scope] for $[amount], [timeline]
Recommended: [scope] for $[amount], [timeline]
Complete: [scope] for $[amount], [timeline]
I'd suggest Recommended because [one honest reason tied to their
goal]. All prices are valid until [date].
Which one fits best? Happy to adjust any of them.
Best,
[Your name]
Template 4: The quick quote for a repeat client
Use this when the client already knows your process and terms.
Subject: Quote: [small project]
Hi [Name],
Happy to take this on. Same terms as last time:
[Deliverable] for $[amount], ready by [date].
Reply "go" and I'll get started on [start date].
Thanks,
[Your name]
Short is a feature here. A repeat client wants the number, not a pitch. For bigger ongoing work, a retainer proposal may fit better.
Template 5: The quote follow-up
Use this five to seven business days after the quote, if there's no reply.
Subject: Re: Quote for [project]
Hi [Name],
Just checking whether you had any questions about the quote I
sent on [date]. It's valid until [date], and I can still start
on [start date] if we confirm by [date].
If the timing or budget has changed, no problem, just let me know.
Best,
[Your name]
For a longer chase sequence, see the proposal follow-up email guide. If the client replies that it costs too much, use the price objection email templates instead of discounting on reflex.
An AI workflow for quote emails
Step 1: Write down the facts
List the client's goal in their words, the deliverables, exclusions, price, payment terms, start and delivery dates, quote expiry and which template you want. The AI must never invent a price, a date, a guarantee or a result.
Step 2: Draft with a tight prompt
Write a short, clear freelance quote email. Type: [fixed price /
range / three options / repeat client / follow-up]. Use only the
facts below. Do not invent prices, discounts, dates, guarantees,
results or extra deliverables. No hype words or fake urgency.
Under 180 words, and end with one clear next step.
Facts:
"""
[paste facts]
"""
Step 3: Run a check prompt
List every price, date, deliverable and promise in this email.
Flag anything not in the facts, anything that sounds like a
guarantee, and any scope that is vague enough to cause a dispute.
Email:
"""
[paste draft]
"""
Facts:
"""
[paste facts]
"""
Fix anything flagged, check the maths on every option, and read it once out loud. If the client accepts, send the agreement and a deposit request the same day.
Tools that help
A proposal tool can turn an accepted quote into a signed agreement with an invoice attached. The AI proposal generators for freelancers guide compares the options, including free plans.
Common quote email mistakes
| Mistake | Fix |
|---|---|
| Sending the quote days after the call | Send within 24 to 48 hours while interest is high |
| Burying the price in the last paragraph | Put it in the subject line or near the top |
| No exclusions | Add one "Not included" line |
| No expiry date | Add "valid until [date]" so the quote doesn't haunt you |
| Apologising for the price | State it plainly; explain value, not cost |
| Ending with "let me know what you think" | Ask for one specific action |
FAQ
How do I write a quote email to a client? Restate their goal, list what's included and not included, give the price, payment terms and timeline, add an expiry date, and ask for one next step.
Should I put the price in the subject line? For a fixed-price quote to a warm client, yes. It saves a click and shows confidence. For three options, describe the options instead.
How long should a freelance quote be valid? Fourteen to thirty days is common. Shorter if your schedule fills fast, longer for clients with slow approval processes.
What if the client asks for a discount? Offer to reduce scope rather than cut the price for the same work. The price objection templates cover this.
Can ChatGPT write my quote email? It can write clean wording. Give it your real scope and price, tell it not to invent anything, and run a check prompt before you send.
Bottom line
Send the quote fast, put the price where the client can see it, say what's in and out, add an expiry, and ask for one action. Clear quotes get faster yeses and fewer disputes later.
The free 40-point scope checklist helps you catch missing scope before you quote. The $9 Freelancer Proposal Autopilot Kit has prompts that turn your call notes into a quote or proposal in minutes.
Related guides
Freelance Discovery Call Questions: 25 to Ask Before Quoting
Freelance discovery call questions on goals, scope, budget, decisions and logistics, plus ChatGPT and Claude prompts to prep the call and spot gaps.
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.
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.