
[drop_cap]I[/drop_cap]n most trades, the quote is a formality that happens after the real decision is already made. In agency work, the proposal is the decision. There is no separate closing call — the document you send after discovery either reads as the work of someone who understood the problem, or as a template with the client’s name swapped in, and the prospect can tell which one it is within two paragraphs.
This is Stage 5 of the Convert band, the flagship chapter of this playbook, because everything that goes wrong downstream of a signed contract — scope creep, margin erosion, a client who thinks they bought something different than what you thought you sold — traces back to a proposal that named a price without naming a boundary.
Scope Is the Price
Here is the sentence worth writing above every proposal template: an unbounded scope is a discount you did not agree to. Every hour spent on a “small addition” that was never in the original document is an hour delivered but not charged for, because saying no felt worse than absorbing it. Multiply that across every project running at once and you have the real explanation for why agencies with full pipelines still miss margin targets — not underpricing, but underscoping.
The fix isn’t charging more. It’s writing down, in the proposal itself, what is not included — as plainly and as early as the price itself appears. A scope with explicit exclusions isn’t a hostile document; it’s the opposite. It’s the thing that lets you say yes to a change request later without it feeling like a fight, because the boundary was agreed to before either of you needed it.
The Three Commercial Shapes
Say the shape of the deal out loud, in the proposal, the way a mover names an estimate type. A price with no stated shape reads as arbitrary. A price with a named shape reads as a decision you made deliberately, which is most of what separates a confident quote from a guess.
Project fee. A fixed price for a defined, bounded deliverable — a website rebuild, a brand identity, a single campaign launch. This works when the scope can actually be described in advance: you can list the pages, the deliverables, the number of revision rounds. It fails the moment the work is genuinely open-ended, because then the fixed price either eats your margin on overrun or forces a change-order fight on every edge case.
Monthly retainer. A recurring fee for ongoing capacity — a set number of hours, a set number of deliverables per month, or access to a defined team for as long as the relationship runs. Right for anything with no natural end date: ongoing SEO, social management, fractional design support, continuous development. The risk runs the other direction from a project fee — under-delivery erodes trust instead of overrun eating margin — so the retainer needs its own explicit scope (“up to X hours, up to Y deliverables per month”) or it becomes an unbounded promise wearing a monthly invoice.
Value or outcome pricing. The price is tied to a measurable result — a percentage of revenue generated, a fee scaled to leads delivered, a bonus for hitting an agreed target. The highest-trust, highest-upside shape, and the hardest to execute honestly, because it requires an outcome genuinely attributable to your work and genuinely measurable without dispute. Use it only when you and the client can agree, in writing, on what counts as the outcome and how it’s tracked.
Name the shape in the proposal the same way you’d name anything else load-bearing: plainly, in its own line, before the number that follows it.
The Proposal Structure That Wins
A proposal that closes reads like it was written for one specific prospect, because it was — every section below should be filled with detail from the actual discovery call, not generic category language.
The problem, in their words. Open with the one-sentence reflection from the discovery call — the cost they named, in the language they used. This is the paragraph that proves you were listening, and it’s the paragraph most agencies skip in favor of an introduction about the agency itself. Nobody hires you because you exist; they hire you because you understood.
The outcome. What changes when this is done — stated as a result, not a deliverable list. “A booking system that stops losing weekend leads to voicemail” reads differently than “a new website.”
The scope, with explicit exclusions. What’s included, itemized enough to be checkable later, followed immediately by what’s not included. This is the section that prevents Stage 6’s stalls and this playbook’s whole reason for existing at Stage 5 — say the boundary here, in writing, while everyone is still in a good mood.
The price, with its shape named. Project fee, retainer, or outcome-based — stated by name, per the section above — followed by the number.
The terms. Payment schedule, revision rounds, what triggers a change order (see below), and the deposit that holds the start date.
The start date. A specific date, not “once we get going.” A proposal with no start date reads as one option among several being considered indefinitely; a proposal with a start date reads as a decision waiting on a signature.
Scope Creep Is a Pricing Failure, Not a Client Problem
Scope creep gets talked about like a behavior problem — clients who keep asking for “just one more thing.” It’s actually a documentation problem: if the scope wasn’t specific enough to say clearly whether a request is inside it or outside it, the ambiguity is yours, not theirs.
The fix is one sentence, present in every proposal, that turns an awkward conversation into a routine one: any request outside the scope listed above will be quoted separately as a change order before work begins. That sentence does the uncomfortable work in advance, so that when a real “just one more thing” arrives three weeks in, pointing back to it isn’t a confrontation — it’s just what the document already said.
The Deposit That Holds the Start Date
A deposit isn’t a trust test. It’s the mechanism that turns a verbal “let’s do this” into an actual reservation of your team’s time. State it plainly: an X% deposit (fill in your own number — many agencies land between 25% and 50%) due on signature, applied against the first invoice rather than sitting separately. Without a deposit tied to a date, “we’ll start next Monday” is a hope, not a plan.
The Pricing Formula
Whatever shape you chose above, the number itself should trace back to a formula you can defend, not a feeling. Build your own numbers into this shape:
Estimated hours × Blended hourly rate + Fixed costs (tools, licenses, contractors) × Margin multiplier = Price
Fill in your own blended rate (a weighted average across the roles the project needs — strategy, design, development — not just your cheapest hour), your own fixed costs, and your own margin multiplier (many agencies target 20–40% over raw cost, depending on risk and market). The point of writing the formula down isn’t to hand the client your math — it’s to make sure the number you send is one you can hold when it’s challenged, because you know exactly what it’s made of.
The Three Objections That Decide the Sale
“It’s more than we budgeted.” Don’t discount the number — requote the scope. “Let’s look at what we could adjust in the scope to fit that number” keeps the price honest and moves the conversation to what gets cut, not what gets given away for free. A price cut with the same scope trains every future client to expect the same move.
“Another agency quoted half.” Ask what’s included in their number before responding to it. A cheaper quote with a thinner scope, fewer revision rounds, or a junior team is not a cheaper version of your proposal — it’s a different product wearing a lower number. Offer to walk through the two scopes side by side rather than defending your price in isolation.
“Can we start smaller?” Often the best outcome available, not a loss. A smaller first engagement — a pilot, a single deliverable, a shorter retainer term — gets you in the door with real work, and the fuller conversation happens after you’ve delivered, when trust is earned rather than pitched. Have a genuine smaller offer ready rather than treating this as an objection to overcome.
The Proposal Skeleton
[Client Name] — [Project Name]
Prepared for: [contact name, title] Date: [date] Valid until: [date]
THE PROBLEM
[One-sentence reflection from discovery, in the client's own language,
including their stated cost of inaction.]
THE OUTCOME
[What changes when this is done — a result, not a deliverable list.]
THE SCOPE
Included:
- [item]
- [item]
- [item]
Not included:
- [item]
- [item]
Any request outside the scope above will be quoted separately as a
change order before work begins.
THE INVESTMENT
[Shape: Project fee / Monthly retainer / Outcome-based — named plainly.]
[Price.]
TERMS
Deposit: [X%] due on signature, applied to first invoice.
Payment schedule: [terms.]
Revisions: [number of rounds included.]
Change orders: quoted and approved before work begins.
START DATE
[Specific date, contingent on signed agreement and deposit received by [date].]
AI Earns Its Place Here
A proposal that reads as specific to one client is built from real inputs — the discovery call’s cost figure, the exact deliverables discussed, the client’s own words for the problem — not from a template the model fills in blind.
Feed the tutor your discovery notes (Stage 4’s four pillars: situation, cost of inaction, what they’ve tried, the real deadline), your scope decisions, and your pricing formula’s numbers, and ask it to draft the full proposal in the structure above — problem in their words, outcome, scope with exclusions, price with its shape named, terms, start date. Ask for a shorter cover-email version alongside it.
Read the draft the way the client will: does the problem section sound like it was written for them specifically, or could it be sent to anyone? Cut anything generic before it goes out — a proposal that reads as a template undoes the trust the discovery call built. Verify every number against your actual rate card before it’s sent; the model can hold the shape of a proposal that closes, but only you know whether the price inside it is one you can actually deliver at.