All Articles
how to quote a client

How to Quote a Client: From First Contact to Signed Agreement

EEstimateForge Team8 min read

A quote is more than a number in an email. It's the document that converts an interested prospect into a paying client — and it determines the terms you'll be working under for the duration of the project. A weak quoting process leads to underpriced projects, scope disputes, and slow sign-offs.

This guide walks through the entire quoting process: from the first conversation to the moment you have a signed agreement in hand.


Step 1: The Discovery Call — Gather Before You Quote

The most common quoting mistake is writing a quote before you have enough information. Quotes built on incomplete briefs lead to underpriced projects, unexpected scope additions, and clients who feel the final bill doesn't match what they asked for.

Before you prepare any numbers, you need answers to a specific set of questions.

Information to gather before quoting

About the project:

  • What is the deliverable? (Be specific — "a website" is not a deliverable. "A 6-page website with a contact form, built on WordPress, with SEO-optimized copy" is.)
  • What does success look like? What's the measurable outcome?
  • Are there existing assets to work from (brand guidelines, existing copy, design files)?
  • What's the timeline — when does it need to be done?
  • Are there hard deadlines or dependencies on other work?

About the decision:

  • Who is the decision-maker? Is the person you're talking to the one who signs off on the quote?
  • What's their budget range? (Not asking this wastes time on both sides.)
  • Are they getting quotes from other vendors? What criteria are they using to decide?

About scope boundaries:

  • How many rounds of revisions are expected?
  • What's out of scope? (What won't you be doing?)
  • Who provides what — does the client supply content, photos, data, or do you?

Don't skip the budget question. Many freelancers feel awkward asking, but quoting into an unknown budget often results in one of two bad outcomes: you quote above what they can pay and waste time, or you quote at the market rate without knowing they had significantly more budget and you've left money on the table.


Step 2: Calculate Your Costs

Once you have the scope, you need to build your price from the ground up — not from what you think the client will accept.

Time-based pricing

If you bill by time, calculate the realistic hours for each deliverable. Add a buffer — most freelancers underestimate time. A 10–20% buffer is reasonable for straightforward projects; 25–30% for projects with more variables. Multiply by your hourly rate.

If your hourly rate isn't set, it should be: (annual income target + business expenses + taxes) ÷ billable hours per year. Do not set your rate by looking at what others charge and picking something in the middle — that anchors you to the market, not to your own cost structure.

Value-based pricing

For some projects, time-based pricing undervalues your work. A logo redesign might take 12 hours but be worth $8,000 to the client because it underpins their entire rebrand. Value-based pricing requires understanding what the project is worth to the client, then pricing accordingly.

The discovery call is where you gather that information. Ask about the business impact of the project. What's the expected revenue change, cost saving, or strategic value? That context informs whether time-based or value-based pricing makes more sense.

Include all direct costs

Your quote should reflect all costs, not just your time:

  • Subcontractors or freelancers you'll hire
  • Software licenses for the project
  • Stock photos, fonts, or other assets
  • Shipping or materials (for physical deliverables)
  • Travel, if applicable

Pass these through at cost or with a reasonable markup (10–20% is standard for coordinating third-party services).


Step 3: Write the Quote

A professional quote is clear, complete, and positioned to minimize objections before they happen.

Structure of a strong quote

Header: Your business name, logo, quote number, date issued, and expiry date.

Client information: Client name, company, and address.

Introduction (1–2 sentences): A brief statement of what the quote covers. "This quote covers the design and development of [client name]'s new e-commerce website as discussed on [date]."

Scope of work: A precise, itemized description of what you will deliver. The more specific, the better. Vague scope descriptions invite scope creep and disputes. For each deliverable, include:

  • What it is
  • What's included
  • What's explicitly not included

Line-item pricing: Break costs down by deliverable or phase, not as a single lump sum. Clients trust itemized pricing more than a black-box total, and itemization makes it easier to negotiate specific line items if needed.

Timeline: When will each deliverable be ready? If the timeline depends on client inputs (approvals, content delivery), state that clearly.

Payment terms: How much is due upfront (deposit), when interim payments fall, and when the final payment is due. Standard freelance deposit terms range from 25–50% upfront. Be explicit about what triggers each payment.

Validity period: Quotes should expire. 14–30 days is typical. Beyond that, your costs, availability, and pricing may change.

Acceptance section: A signature line or explicit acceptance mechanism. "By signing below, [client name] agrees to the scope, pricing, and terms outlined in this quote."

Terms and conditions: At minimum, cover: what happens if the client cancels, what constitutes a scope change and how it's priced, your revision policy, and IP ownership terms.


Step 4: Present the Quote

How you deliver a quote matters as much as what's in it. Sending a PDF attachment with "please see attached" and waiting is a passive approach that leads to lower win rates.

Don't just send — present

For significant projects, walk the client through the quote. This can be a short video call, a screen-share, or even a brief Loom video if synchronous isn't possible. Walk through the scope, explain the pricing logic, and give them a chance to ask questions before they read it alone and form objections you can't address.

This approach also lets you gauge their reaction in real time. If they wince at the total before you've explained what's included, you can address it immediately rather than waiting for a rejection email.

Lead with value, not features

When presenting, lead with outcomes before you introduce price. "This will give you a website that converts visitors to leads, reduces your customer service load, and positions you to launch your product catalog next year" — then the price. Context makes numbers feel more proportionate.

Anticipate objections

The most common objections are:

  • "It's more than we budgeted." — Have a reduced-scope option ready.
  • "Can you do it faster?" — Know your timeline trade-offs before the call.
  • "The other quote was lower." — Be ready to articulate your differentiation.

Step 5: Handle Negotiations

Most quotes go through at least one round of negotiation. Preparing for it prevents you from making unplanned concessions.

What to do when a client pushes back on price

First, understand what they're reacting to. Is it the total? A specific line item? Is it a budget constraint or a perceived value gap?

If it's a budget constraint, offer a reduced scope — not a discount. "We can bring this to your budget if we remove [specific deliverable] — would that work for your needs?" This protects your rates and makes the trade-off explicit. Arbitrary discounts devalue your work and set a precedent for future projects.

If it's a perceived value gap, address it directly. Explain why the price is what it is. If they're comparing you to a lower quote, help them understand what they'd be giving up — support, experience, process, or quality.

What not to do

Don't discount to close quickly. Don't add scope to sweeten the deal without adjusting the price. Don't accept "we'll figure out the details later" as a substitute for a defined scope.


Step 6: Get Sign-Off

The quote isn't done until it's accepted in writing. A verbal "yes" is better than nothing, but written acceptance is what you need before starting work.

Acceptance mechanisms

Signature line on the quote: The most explicit form of acceptance. The client signs (physically or electronically) the quote document itself.

Email confirmation: A clear written statement that the client accepts the quote — "We accept your quote #123 dated April 18, 2026" — works in most jurisdictions. Less clean than a signature, but enforceable.

Deposit payment: In many freelance relationships, payment of the deposit is treated as acceptance. Make this explicit in your quote: "Work begins upon receipt of the deposit. Payment of the deposit constitutes acceptance of this quote."

Digital quoting platforms: Tools like EstimateForge let clients accept quotes online and send automatic acceptance notifications, so you don't have to chase email threads to confirm whether a quote has been signed off.

Once you have written acceptance, issue a deposit invoice if required, confirm the project start date, and create a project file that includes the signed quote. The signed quote becomes the reference document for everything that follows.


What to Do After Sign-Off

Getting the quote signed is the handoff from sales to delivery. A few housekeeping steps before work starts prevent problems later.

  • Send the deposit invoice immediately. Don't start work until the deposit is received.
  • Confirm the project kickoff. Send a brief kickoff email summarizing the agreed scope, timeline, and key milestones. This creates a shared reference point.
  • Set up a change order process. Before work starts, establish how scope changes will be handled. "Any additions to the scope outlined in the quote will be priced separately and require written approval before proceeding."
  • Document client inputs. If the project depends on the client providing content, approvals, or access, note any timeline dependencies. If the client delays, your timeline commitments may shift.

Common Quoting Mistakes

Quoting too fast. Sending a quote before you fully understand the scope almost always leads to problems. Take the time to ask the right questions.

Underpricing to win the project. Projects priced too low create resentment. You'll rush through the work, cut corners, or end the project relationship with a bad feeling on both sides.

Not specifying what's excluded. Scope creep most often starts with vague inclusions and no explicit exclusions. If it's not on the quote, clarify whether it's included or out of scope.

Sending the quote without a conversation. Cold quotes have lower win rates. Warm them up with a call or walkthrough.

Using no expiry date. A quote with no expiry date can be accepted months later when your costs, availability, and pricing have changed. Always include one.


Related Guides

Ready to create professional estimates?

Generate polished, client-ready estimates in minutes with EstimateForge.

Create Free Estimate