How to send a quote: a step-by-step guide for small business owners

A practical, step-by-step walkthrough of how to send a quote that looks professional, prices the job accurately, and gives clients everything they need to say yes.

10 min read

Published on September 17, 2026

How to send a quote: a step-by-step guide for small business owners

A potential client emails asking "how much would this cost?" and you have maybe twenty minutes to reply before they move on to the next freelancer in their inbox. Knowing how to send a quote quickly and professionally is often the difference between landing the job and losing it to whoever responds first. A quote differs from a full business proposal, which usually covers scope, timelines, and terms in more depth, but the two documents often work together when a client needs more context before signing off. This guide walks through exactly what to gather, how to format the numbers, and what to say when you deliver the price, so the quotes you send are more likely to look professional and get a faster answer.

By the end, you'll know how to scope a job correctly, price it with confidence, and follow up so the quote doesn't sit unanswered in someone's inbox.

Create branded proposals clients can accept online

Get started

What it means to send a quote (and when to use one)

A quote is a fixed-price offer for a clearly defined scope of work. When you send a quote, you're telling a client exactly what a job costs before they commit, which works well once you know the size and shape of the project.

Quote vs. estimate vs. invoice

An estimate is a rough figure that can shift once work begins, while a quote holds firm for the scope described. An invoice comes after the work is done and requests payment. If a project is complex enough to need scope details, timelines, and terms spelled out, a full sales proposal is the better fit than a short quote.

Gather the details you need before you send a quote

A quote is only as good as the information behind it. Before you write a single number, confirm the exact scope of work and deliverables with the client, note any materials, hours, or subcontractor and vendor costs involved, and flag whether a site visit or discovery call is needed before pricing the job. Skipping this step is how freelancers end up honoring a price that no longer matches the actual work.

Ask the right scoping questions

A short round of questions upfront saves you from rewriting a quote later. Before pricing anything, ask:

  • What's the deadline? Rush jobs often warrant different pricing than flexible timelines.
  • What does "done" look like? Get the client to describe the final deliverable in their own words.
  • Are there materials or third parties involved? Confirm who's supplying what before you commit to a number.

For a closer look at scoping and pricing a specific job type, see how to make a quote for a job.

Choose a clear, professional quote format

A quote should read like a finished business document, not a quick note dashed off between other jobs. Clients often decide how seriously to take a freelancer based on how the quote looks before they even get to the price. A consistent, branded layout, rather than a plain email paragraph or a text message list, signals that you run an organized business and makes the document easy to reference later.

Keep the language plain and skip industry jargon the client may not know. Since many clients open quotes on a phone, short line items and clear spacing matter more than dense paragraphs or small tables.

What to include on your quote

A quote should include the following fields before it goes out:

  • Your business name and contact details: so the client knows exactly who sent it
  • Client name and project reference: to avoid mix-ups if you're sending multiple quotes
  • Itemized scope of work: each task or deliverable listed separately
  • Total price: clearly broken out from the line items
  • Validity date: how long the price is good for
  • Payment terms: deposit requirements, due dates, and accepted payment methods

Price the job and itemize the costs

A lump-sum number is harder for a client to trust than a price broken into line items. When each task, material, or hour is priced separately, the client can see exactly what they're paying for, and you can adjust one line if the scope changes instead of renegotiating the whole quote. Before you finalize the total, build in a small buffer for likely scope creep, since minor add-ons come up on many jobs once work starts.

Line items, taxes, and discounts

A simple breakdown might look like this:

Item Cost
Design mockups (10 hrs) $750
Copywriting $300
Sales tax (8%) $84
Early-payment discount -$50
Total $1,084

Tools like Bonsai invoicing apply tax rates and discounts at the line-item level automatically, so the math holds up once the quote turns into an invoice.

Create branded proposals clients can accept online

Get started

Write a short message to send with your quote

The message that carries your quote matters almost as much as the numbers inside it. Keep it short: mention what's attached, restate the price in one line, and tell the client exactly what to do next. Match your tone to however the client first reached out. A client who texted you a quick question probably expects a short, casual reply, while someone who emailed a detailed brief expects a slightly more formal note. Whatever the channel, close with a clear call to action, whether that's replying to accept, asking a question, or clicking a link to approve the quote.

Sample email you can send with a quote

Here's a short template you can adapt:

"Hi [Client name], thanks again for the details on [project]. I've attached a quote for $[total], which covers [one-line scope summary]. This price is valid through [date]. Let me know if you'd like to move forward or have any questions, and I can get started soon after we confirm the details."

For more guidance on writing the message that gets a client to open and respond to your quote in the first place, see this guide on how to write a sales email that gets responses.

Send the quote through the right channel

How you deliver a quote matters almost as much as what it says. Email with a PDF attachment remains the most reliable choice for standard jobs, since it's easy to forward, print, or file away for reference later. A client portal link works well when you want the client to view and accept the quote online without downloading anything, and it keeps a record of when they opened it. Storing client contact details and quote history in a tool like Bonsai CRM makes it easier to send through the right channel each time without digging through old email threads. Text messages suit quick, low-dollar jobs where the client already expects a fast, informal reply, such as a same-day repair or a small one-off task.

Follow up after you send the quote

A quote that goes unanswered for a week is easy to forget, so follow up within two to three business days if you haven't heard back. A short, friendly nudge ("just checking you got the quote, happy to answer any questions") usually gets a faster response than a second full copy of the document. If your quoting tool shows whether the client has opened or viewed the quote, use that to time your follow-up instead of guessing.

Turning an accepted quote into a job

Once a client says yes, the next steps should happen quickly so momentum doesn't stall. That typically means sending a contract that locks in scope and payment terms, generating an invoice or deposit request from the same numbers, and scheduling the actual work. Re-entering the same details across separate documents is where mistakes creep in, so carrying the quote's line items straight into the contract and invoice keeps everything consistent.

How Bonsai helps with sending quotes to clients

A freelance electrician quoting a $2,400 rewiring job usually needs three things to happen in order: build the number, send something that looks professional, and turn it into a paid invoice the moment the client says yes. Bonsai proposals cover the first two steps. Instead of drafting a quote from scratch in a document editor, you start from an industry-specific template, add line items for labor and materials, and send a link the client can open on any device. Because the pricing lives in structured fields rather than a paragraph of text, the client sees a clear breakdown instead of a lump sum.

Once that client accepts, Bonsai generates the invoice from the same proposal items, so a bookkeeper who quoted $2,400 for the rewiring job doesn't retype the total or risk a typo between the quote and the bill. That same record keeps a history in Bonsai CRM, so a graphic designer juggling quotes for six different clients can see at a glance who accepted, who's still deciding, and who hasn't opened the message.

Because Bonsai integrates with Zoom, meeting transcripts from a discovery call can sync to that client's record as notes, so the scoping details you talked through on a Zoom call are sitting right next to the quote when you sit down to price the job. A consultant who hops on a quick Zoom call to confirm scope before quoting a $1,800 project doesn't have to dig back through old messages to remember what was agreed.

For freelancers comparing quoting tools, the practical upside is fewer places for a number to get lost between the first "how much would this cost?" and the signed job.

FAQ

Q1: What does it mean to send a quote to a client?

Sending a quote means delivering a fixed-price offer for a clearly defined scope of work before the job begins. It tells the client exactly what they'll pay once you both agree on what's included, rather than leaving the final cost open-ended. A quote typically covers the price, the scope it applies to, and how long that price stays valid.

This differs from an estimate, which can shift once work starts, and from an invoice, which requests payment after the work is finished. Freelancers usually send a quote once they know enough about a project to commit to a firm number, such as after a scoping call or a short round of questions with the client.

Q2: What should you include when you send a quote?

A complete quote includes your business name and contact details, the client's name and a project reference, an itemized breakdown of the scope of work, a clear total price, a validity date, and payment terms. Listing each task or deliverable separately, rather than one lump sum, helps the client see exactly what they're paying for.

Leaving out details like a validity date or payment terms is a common reason quotes lead to disputes later. For example, a freelance photographer who quotes a wedding package should spell out hours covered, number of edited photos, and deposit requirements so nothing gets assumed once the client accepts.

Q3: Can you send a quote by text message?

Yes, text message works for quick, low-dollar jobs where the client already expects a fast, informal reply, such as a same-day repair or a small one-off task. A short text with the price and scope in a line or two is often enough for these situations.

For larger or more detailed projects, email or a client portal link is a better fit, since it's easier to include an itemized breakdown, attach a formatted document, and keep a record for later reference. Matching the channel to the size of the job helps the quote feel appropriately professional without overcomplicating a simple request.

Q4: How long should a quote stay valid after you send it?

Most freelancers set a validity window of one to two weeks, though the right length depends on how quickly material costs, labor availability, or your schedule might change. Stating a clear expiration date on the quote protects you from having to honor a price after conditions have shifted.

For jobs with volatile material costs or a tight schedule, a shorter window, such as five to seven days, makes more sense. Whatever the length, put the date directly on the quote so the client knows exactly when the price is no longer valid.

Q5: How does Bonsai help with sending quotes to clients?

Bonsai helps freelancers build a quote from an industry-specific proposal template, add itemized line items for labor and materials, and send a link the client can open and accept from any device. When the client accepts, Bonsai generates the invoice from those same proposal items, so the total doesn't need to be retyped or risk a mismatch between the quote and the bill.

Bonsai CRM also keeps a record of quotes sent, so a freelancer juggling several active clients can see at a glance who accepted, who's still deciding, and who hasn't opened the message. Because Bonsai integrates with Zoom, meeting transcripts from a scoping call can sync to that client's record as notes, keeping pricing details close at hand when it's time to quote the job.

Sending a quote quickly and clearly often matters as much as the price itself, since a well-scoped, professional quote is what gets a client to say yes before they move on to someone else. Get the details right upfront, itemize the costs, and follow up before the trail goes cold, and a quote is far more likely to turn into a signed job. Bonsai brings together templates, pricing, and client records, so a quote you send today can turn into an invoice tomorrow without retyping a single number.

Create branded proposals clients can accept online

Our customers love us

Okta
Nasdaq
Rakuten
Logitech
Western Union
Autodesk
Dropbox

Zoom - One Platform to Connect