wrkd.ai
Blog
Donate
← Blog
QUOTING

How to Write a Freelance Quote That Actually Gets Accepted

6 min read · Jun 2025

You sent the quote two weeks ago. Crickets. No reply, no rejection, no follow-up. If this happens often, the problem is rarely your price — it is your quote.

A freelance quote is a sales document, not paperwork. It is the moment a curious lead decides whether you are a professional they can trust with their money. Get it right and most clients will sign without negotiating. Get it wrong and even great work gets ghosted.

Why most freelance quotes get rejected

The three most common reasons a quote fails: it arrives too late, it looks generic, or it shows up as a wall of text in the body of an email. Clients are comparing you against other freelancers, agencies, and the option of doing nothing. A messy quote signals a messy process — and nobody wants to hand over a brief to someone who cannot even format a PDF.

The second silent killer is vague scope. When a quote says "Website redesign — $4,500" with no breakdown, the client cannot tell what they are paying for, which makes the number feel arbitrary. Arbitrary numbers get negotiated. Specific numbers get approved.

The anatomy of a professional quote

Every quote you send should include the same building blocks, in the same order, every time:

  • Your business identity — name, email, optional logo. This is your storefront.
  • Client information — full name, company, billing email. Personalization matters.
  • Quote number and date — sequential numbering helps you and your client track revisions.
  • Line items — one row per deliverable, with quantity and price. Never lump everything into a single line.
  • Subtotal, tax, discount, total — show the math. Hiding it creates friction.
  • Payment terms — deposit %, net days, accepted methods. Defaults: 50% upfront, Net 14.
  • Validity period — quotes should expire in 14 to 30 days. This protects you from price drift.
  • Notes — scope assumptions, revisions included, what is not included.

How to price your services confidently

Pricing is not a math problem — it is a positioning problem. The fastest way to feel underpaid is to quote by the hour while your competition quotes by the project. Project pricing lets you charge for the value delivered, not the time spent.

Before sending a number, ask: what would it cost the client to not solve this problem? A landing page that adds $20k in monthly revenue is worth $3,000 to build, even if it only takes you 12 hours. Charge for outcomes, not minutes.

What to include in the notes and terms section

This is where you protect future-you. Spell out the assumptions: number of revisions, file formats delivered, timeline, who provides copy and assets. Add a short late-payment clause (a 5% monthly fee is reasonable) and a cancellation clause that lets you keep the deposit if the client backs out.

Common mistakes that kill quote acceptance

  • Sending the quote in the body of an email instead of a clean PDF.
  • Writing line items only you understand ("Phase 2 — backend integration").
  • Forgetting tax. Surprising a client with VAT or GST after they approved a number is the fastest way to lose trust.
  • No deadline. Open-ended quotes never get signed.
  • Following up too aggressively, or never following up at all.

How AI is changing the quoting process

The most repetitive part of quoting is translating a client brief into line items. AI is genuinely useful here: paste the brief, get a starting structure, then edit. It will not replace your judgment on price, but it will save the 20 minutes you used to spend on the formatting busywork.

Send your next quote in two minutes

wrkd. is a free AI quote generator built for freelancers. Paste your client brief, get a clean quote with line items, tax, and a shareable link or PDF — no account required.

Ready to send your first quote?

Free, no account needed.

Try wrkd. →