How to write a sales proposal that wins clients

A step-by-step walkthrough for turning a client conversation into a signed sales proposal, without the guesswork.

9 min read

Published on September 17, 2026

How to write a sales proposal that wins clients

You've had a great discovery call, the client seems interested, and then... nothing. Often the deal doesn't stall because the client lost interest, but because the sales proposal that followed the call was generic, confusing, or priced in a way that felt arbitrary. A strong sales proposal does the opposite: it recaps the client's problem, shows exactly how you'll solve it, and makes the price feel like a natural next step rather than a surprise. This guide walks through how to research, structure, price, and send a proposal that actually gets signed, building on the fundamentals covered in our complete guide to business proposals. Along the way, you'll see how the same approach applies whether you're writing a one-off service proposal or a detailed pricing proposal for an ongoing retainer.

Create branded proposals clients can accept online

Get started

What is a sales proposal?

A sales proposal is a document that outlines the specific service, price, and terms you're offering a prospect, usually sent after a discovery call or an initial conversation about their needs. Unlike a quote, which lists a price with little context, a sales proposal explains the client's problem, your proposed solution, and why your price makes sense for the value delivered. It's also more tailored than a general proposal letter, which often works as a shorter introduction rather than a full pitch. Because a sales proposal follows real conversation with the prospect, it should read like a direct response to what they told you, not a template with their name swapped in.

Research the client before you write a word

Most sales proposals fail before the writing even starts, because they skip straight past the client's actual words. Before you open a template, revisit your discovery call notes for the budget range, timeline, and pain points the client mentioned. Confirm who the real decision maker is and whether other stakeholders will read the proposal too, since a proposal aimed at the wrong audience often misses the mark. Pull out specific phrases the client used to describe their problem: mirroring that language back shows you listened, not that you're recycling a generic service proposal.

Structure a service proposal clients can skim in under a minute

A busy client should be able to skim your service proposal and understand the offer without reading each line. Start with a cover page and a short introduction that names the client's specific problem in one or two sentences, not a generic "thank you for the opportunity" line. From there, add a scope of work section that spells out exactly what's included, task by task, so there's no ambiguity about what you will and won't deliver.

After the scope, the proposal moves into pricing, timeline, and terms, each covered in more depth in the next few sections. Close with a clear next-steps or signature block so the client knows exactly how to say yes. This order mirrors the business proposal format that tends to work well for service-based offers, and reusing it means less structural guesswork on each new proposal.

Write a pricing proposal that doesn't scare off the client

A pricing proposal feels arbitrary when it lists a number with no context. Anchor the price to outcomes and deliverables instead of hours worked, so the client sees what they're paying for, not just how long it takes. Itemize each cost so there's no ambiguity about what's included, and offer tiered packages when the service allows it. Tiers shift the decision from a yes-or-no answer to a comparison between options, which often feels easier for the client to say yes to.

Flat-fee pricing

Present a single project price tied to the scope you outlined earlier, then list optional add-ons or a higher tier for extra deliverables. This keeps the base offer simple while giving the client room to upgrade if the budget allows.

Hourly or retainer pricing

If you bill hourly or on retainer, show the rate alongside an estimated range or a capped total so the client isn't surprised by the final bill. Once the proposal is signed, tools like Bonsai invoicing can turn those same line items directly into an invoice.

Create branded proposals clients can accept online

Get started

Lock down scope, timeline, and terms

Scope creep usually starts with a proposal that never defined scope in the first place. Spell out exactly what's included, then add a short line on what isn't, so an extra round of revisions or a last-minute new page doesn't get treated as a freebie. Set a realistic timeline with a few milestones the client can track, like a first draft date and a final delivery date, instead of one distant deadline.

Payment terms belong in the proposal too, not a follow-up email. State the deposit amount, due dates, how many rounds of revisions are included, and what happens if the client cancels mid-project. These terms carry over into the formal contract, but naming them here prevents surprises before anyone signs.

Design and personalize your proposal

A sales proposal that looks generic reads like one, even if the pricing and scope are dialed in. Reference the client's project by name throughout the document instead of leaning on placeholder text, and echo their brand colors or logo where it fits naturally on the cover page. Keep fonts, headers, and spacing consistent from page to page so the proposal reads as a finished document rather than a template with the blanks filled in. A short personal note near the top, referencing something specific from the discovery call, signals that this proposal was written for them, not recycled from the last prospect.

Send, follow up, and close the deal

Even a well-written sales proposal can stall without a clear delivery and follow-up process. How you send it and what you do afterward often determines whether it gets signed or forgotten.

Sending the proposal

Send the proposal through a platform that shows when the client opens it, so you know whether it's been seen before you follow up. In the email itself, set a clear expectation for when you'd like a response, such as within three business days, so the client isn't guessing at the timeline.

Following up without being pushy

Plan a specific cadence, like a check-in two days after sending and another a week later, instead of leaving follow-up open-ended. Keep the tone helpful rather than urgent, and use the follow-up to answer likely questions about scope or price before they become reasons to stall. Borrowing structure from a sales email that gets responses can help these notes feel like a natural nudge rather than a reminder.

How Bonsai helps with sales proposals

Say a freelance web designer wraps up a discovery call with a boutique fitness studio about a $6,000 site redesign. The details from that call, the studio's launch deadline, their brand colors, the pages they want prioritized, need to turn into a proposal fast, before the client's attention moves elsewhere. Bonsai proposals start from industry-specific templates, so the designer can build a tailored service proposal around the scope and pricing structure covered earlier instead of formatting a document from scratch.

Once it's sent, proposal open tracking notifies the designer the moment the studio owner views it, which can help reduce the guesswork around when to follow up. If the studio accepts, Bonsai generates the invoice directly from the proposal's line items, so pricing doesn't need to be re-typed or re-approved a second time. For a consultant running several pricing proposals at once, that step alone can help reduce a common source of billing errors between what was proposed and what gets invoiced.

Because Bonsai integrates with Zoom Meetings, transcripts from the original discovery call can sync to the client's record in Bonsai CRM. That means the specific pain points and budget details a client mentioned on the call stay attached to their profile, ready to reference the next time a proposal, follow-up, or contract needs drafting. A small agency juggling a dozen active prospects can open any client's record and see the proposal status, notes from past calls, and deal stage in one view rather than piecing it together from memory or a separate inbox search.

None of this replaces the judgment that goes into writing a proposal that speaks to a client's actual problem. It does make the surrounding process, tracking who's seen what, turning acceptances into invoices, and keeping call notes tied to the right client, considerably less manual.

FAQ

Q1: What is a sales proposal?

A sales proposal is a document sent to a prospective client after a discovery call or initial conversation that outlines the service being offered, the price, and the terms of the engagement. It differs from a simple quote because it explains the client's problem and how the proposed solution addresses it, rather than just listing a number. A strong sales proposal reflects the specific details a client shared in conversation, not a generic template with a name swapped in.

Because it follows a real conversation, a sales proposal typically includes more context and justification than a proposal letter, which tends to serve as a shorter introduction. The goal is to give the client enough detail to say yes without needing a follow-up call to clarify scope or price.

Q2: What should a sales proposal include?

A sales proposal should include a short introduction naming the client's specific problem, a detailed scope of work, pricing broken down by deliverable, a timeline with milestones, and clear terms covering deposits, revisions, and cancellation. Closing with a next-steps or signature section makes it obvious how the client can move forward. Skipping any of these sections tends to invite back-and-forth questions that slow the deal down.

The order matters as much as the content. Leading with the client's problem before pricing helps the number feel justified by the value described, rather than arbitrary. Consistent formatting across sections also makes the proposal easier for a busy decision maker to skim in one pass.

Q3: How is a pricing proposal different from a service proposal?

A service proposal is the full document describing what will be delivered, while a pricing proposal refers more specifically to how the cost is presented and justified within that document. In practice, most proposals combine both: the service proposal defines the scope, and the pricing proposal section translates that scope into a flat fee, hourly rate, or retainer structure. Separating the two mentally helps writers avoid presenting a price before explaining what it covers.

The distinction matters most when a client compares packages or tiers. A well-built pricing proposal anchors cost to outcomes and deliverables rather than hours worked, so the client sees the price as tied to the service proposal's scope instead of an isolated figure.

Q4: How long should a sales proposal be?

A sales proposal should be as long as it needs to be to cover the problem, scope, pricing, timeline, and terms clearly, but most effective proposals fit on one to three pages for straightforward service engagements. Longer, more technical projects may run a few pages further to cover multiple deliverables or phases in detail. The goal is clarity, not length.

A proposal that runs long because of vague language or repeated points is harder to skim and more likely to stall. Keeping each section focused, using clear headers, and cutting filler language usually shortens a proposal without losing any of the information a client needs to decide.

Q5: How does Bonsai help with sales proposals?

Bonsai by Zoom provides industry-specific proposal templates so freelancers and small agencies can build a tailored sales proposal around a client's scope and pricing instead of formatting a document from scratch. Proposal open tracking notifies the sender when a client views the document, which can help reduce the guesswork around when to follow up.

When a client accepts, Bonsai generates the invoice directly from the proposal's line items, so pricing does not need to be re-entered. Because Bonsai integrates with Zoom Meetings, transcripts from the original discovery call can sync to the client's record in Bonsai CRM, keeping the details that shaped the proposal attached to that client going forward.

A sales proposal wins clients when it reads like a direct response to a real conversation: the client's problem named upfront, a scope that leaves no ambiguity, and pricing that feels tied to outcomes rather than guesswork. Getting the structure and pricing right matters more than any template, but the surrounding process, tracking opens, following up on time, turning an accepted proposal into an invoice, is where deals often slip. Bonsai by Zoom handles that surrounding process so the proposal itself stays the focus.

Create branded proposals clients can accept online

Our customers love us

Okta
Nasdaq
Rakuten
Logitech
Western Union
Autodesk
Dropbox

Zoom - One Platform to Connect