100% Free · No Sign-Up

What to Put in a Freelance Quote So Clients Say Yes (and Pay on Time)

The seven parts of a quote that closes: line items, payment schedules, revision limits, expiration dates, and the next step most quotes forget.

← Back to Freelance Quote Builder

I've seen brilliant freelancers lose projects to worse competitors because their quote looked like a text message. And I've seen average freelancers win steady work because their quotes answered every question before the client asked it. The difference isn't design skill. It's completeness. Here's what a quote that closes actually contains.

The seven parts of a quote that closes

Miss one and you create a back-and-forth that slows the deal:

  1. Your business details. Name, contact info, logo if you have one. This is a business document; make it look like one.
  2. Client details. Who it's for, dated. For corporate clients, ask whether they need a purchase order number on it.
  3. Quote number and date. Sequential numbers (Q-2026-014 and the like) make you trackable and make their accounts payable team happy.
  4. Line items. What they're getting, broken out clearly: description, quantity, unit price, total per line.
  5. Pricing. Per-item pricing plus a clear subtotal, any discounts or taxes, and one unambiguous total.
  6. Terms. What's included, what's not, payment terms, and how long the quote is valid.
  7. A clear next step. How they say yes. This is the one most quotes forget. A quote without "here's how to accept" is a price list. A quote with one is a sales document.

Line items: specific beats impressive

List deliverables, not vibes. "5-page marketing website with responsive design, contact form, and analytics integration" closes. "A website" invites a week of clarifying emails. Each deliverable should be independently verifiable: done or not done, no interpretation needed.

Group related items when the quote gets long. A website quote might group design, development, and content migration as parent lines with included sub-items beneath each. The client scans the groups; the detail is there if they want it.

The terms section does the heavy lifting

This is where experienced freelancers separate from beginners. Spell out:

  • Scope and exclusions. State what is included and what is not: hosting, domain registration, ongoing maintenance, stock photography. Exclusions prevent the "I thought that was included" conversation.
  • Revisions. Include a specific number of revision rounds (2 to 3 is standard) and state the overage rate: "Additional revisions billed at $X/hour." Unlimited revisions are the number one source of scope creep.
  • Payment schedule. Scale it to project size: under $2,000, 100 percent on completion with Net 15 terms; $2,000 to $10,000, 50 percent upfront and 50 percent on delivery; over $10,000, 50/25/25 across milestones. Always take a deposit.
  • Late payment fee. 1.5 percent per month is the industry standard. Stating it upfront changes payment behavior without you ever enforcing it.
  • Validity period. Quotes expire, typically in 30 days. State it explicitly so nobody tries to accept your March pricing in September.
  • Change requests. One sentence on how out-of-scope changes get estimated and billed. This single line has saved me more arguments than any other.
  • Timeline. Milestones with dates or week numbers from project start, tied to the payment schedule.

Assumptions: the section nobody writes and everybody needs

List what the client must provide: designs, copy, API keys, staging access, timely feedback. Half of all project delays I've lived through were really "waiting on the client" delays wearing a freelancer's deadline. Writing the assumptions down makes the dependency visible before it becomes a dispute.

Worked example: the $4,800 website quote

A typical small-business website quote might read: discovery and sitemap, 1 unit at $600; homepage and template design with 2 revision rounds, $1,400; development of 5 pages with contact form, $2,000; content migration (up to 15 pages), $500; launch, analytics setup, and 30-day bug-fix window, $300. Subtotal $4,800. Terms: 50 percent deposit to begin, 50 percent on launch; Net 15; 1.5 percent monthly late fee; valid 30 days; additional revisions at $120/hour. Assumptions: client provides logo, copy, and image assets within 5 business days of kickoff. Next step: reply to accept, and I'll send the deposit invoice.

Every number is defensible, every boundary is drawn, and the client knows exactly how to say yes. That's the whole job of a quote.

Frequently asked questions

Should I show my hourly rate on a fixed-price quote?

You can show the math (rate times hours) as a breakdown line for transparency, but lead with the fixed total. The total is what the client budgets against. If you lead with the hourly rate, the negotiation becomes about the rate.

How long should a quote be valid?

Thirty days is standard. It protects you from cost changes and creates gentle urgency. For volatile costs (hardware, subcontractors), consider 14 days.

Quote or proposal: what's the difference?

A quote is primarily pricing: line items, totals, terms. A proposal adds the narrative: approach, timeline, why you're the right choice. For warm leads who already want you, a quote is enough. For competitive bids, write the proposal.

What if the client asks me to remove the deposit?

Don't. A client who won't put down 30 to 50 percent is telling you how the final invoice will go. Offer to split it into smaller milestones if cash flow is the concern, but keep money moving before work does.

Build it in minutes, not hours

The Freelance Quote Builder handles line items, discounts, tax, payment terms, and PDF export. Everything runs in your browser; nothing is uploaded anywhere.