" Back to blog Aug 12, 2026 · 5 min read

Pricing a proposal clients actually say yes to

Most proposals don't lose on price. They lose on trust - the client can tell the number was guessed, not built.

A proposal is a bet you're making about how long work will take. Clients can usually sense when that bet was made carelessly, and a round, unexplained total is the biggest tell. Line items fix that, but only if you price them in a way that survives contact with reality.

1. Separate the scope from the assumptions

Every fixed-price line item is really two things: a deliverable, and a set of assumptions about what that deliverable includes. "Homepage redesign - $1,200" hides a dozen assumptions about revision rounds, stock imagery, and copywriting. Write the assumptions down next to the price, even briefly. It turns a future disagreement into a quick reference check instead of a negotiation.

2. Price revisions as their own line, not as goodwill

Scope creep rarely arrives as one big ask. It arrives as three small "just one more thing" requests, each individually reasonable. If revision rounds aren't priced as their own item - say, "two rounds included, additional rounds billed at X" - every one of those requests quietly erodes your margin instead of showing up as a number the client can see and choose.

3. Keep a rate card behind the estimate, even if the client never sees it

The fastest way to price consistently is to build every proposal from the same underlying hourly or day rate, then present it as flat line items. This keeps you from underpricing a rushed proposal, and it means when a client does ask "why is this $400 more than the last one," you have a real answer instead of a shrug.

A simple structure that holds up

  • List each deliverable as its own line, not a bundled total.
  • Note what's included and what isn't, right under the price.
  • Separate "included revisions" from "additional revisions" explicitly.
  • Keep a private rate card so every proposal is priced from the same baseline.

None of this requires new software - a spreadsheet works. What it requires is doing it the same way every time, which is usually the part that slips once a proposal is due in twenty minutes.

Docs Estimator builds this structure into the Google Docs sidebar, so every proposal gets priced the same way.

See pricing