Proposals
Agency proposal mistakes, and the fix for each
The proposal mistakes that hurt small agencies most are not typos or ugly layouts but commercial ones: a scope without limits, a single price with no options, no deposit, no expiry date and no record of what the client accepted. Each one either loses the job or, worse, wins it at a loss.
Nuwan Madhusanka · Co-founder
5 min read · Published
Small agencies rarely lose proposals because of a typo or a font. They lose them, or win them at a loss, because of commercial mistakes: a scope with no edges, a price with no options, no deposit, no deadline, and nothing to show what the client actually agreed to. The table above prices ten of them on a fictional $12,000 website project. None of them is about writing style.
What a proposal should contain section by section is covered in how to write a business proposal. This article is the list of what goes wrong.
Mistakes in the scope
Unlimited revisions. “We’ll keep refining until you’re happy” sounds like good service. On a website it turns into a fourth and fifth design round that nobody priced. Two extra rounds at eight hours each is sixteen hours, $2,400 at $150 an hour, gone from a $12,000 job. Name the number of rounds and price each extra one.
Assumptions left unsaid. The client assumes you will write the copy; you assume they will supply it. Thirty pages of copy is twenty hours. Put exclusions in numbered terms: content writing, stock photography, third party licences, migration of more than a set number of pages. Scope that grows without a written variation is the subject of what is scope creep.
A proposal that should have been a statement of work. Some projects need detail a proposal does not usually carry: acceptance criteria, deliverable by deliverable sign off, change control. If the client’s procurement team asks for that, the difference is explained in statement of work vs proposal, and the statement of work example shows the format.
Mistakes in the price
One lump sum. A single number gives the client one lever: the price. Expect a request for 15% off, $1,800 on this job. A base price with one or two priced extras gives them other levers, such as dropping the logo refresh, and turns the question into which version.
Ongoing work given away. Hosting, updates and small fixes after launch become an unpaid retainer if they are not priced. Add a monthly care plan as an optional item. A client who declines it has chosen not to have support, and that is clear to both of you.
Discounts without a reason. If you discount, show the discount as a line with a reason, such as a not for profit rate. A silent price cut resets the client’s sense of your value.
Mistakes in the send
Opening with the agency. Page one is the most read page. Spend it on the client’s problem, in their words, with the one number that matters. The agency’s story belongs later, briefly, if at all.
No expiry date. A proposal without a valid until date can be accepted at your old rates months later, after your costs have changed. Put a date on the cover and in the terms; see proposal validity period.
Sent as an attachment. A PDF in an email tells you nothing about whether it was read. A link per recipient can tell you when it was opened and for how long, so your follow up is timed to their reading, not your guess.
Too many options. The opposite of the lump sum mistake. Nielsen Norman Group’s work on choice points out that each extra option adds effort to the decision. Two extras help; eight stall the yes.
Mistakes after the yes
Acceptance by email reply. “Looks good, go ahead” in an email does not say which version, which options or which price. When the invoice arrives, the client remembers a different scope. Online acceptance that records the exact selection, with a name, signature and time, ends that argument before it starts.
No deposit. Without a deposit, the agency finances the project until the final invoice is paid, often six weeks or more of wages. A deposit of 25% to 50% on acceptance covers the early work and confirms commitment. In the 18 OneCraft templates, the website design proposal sets 50%, and the proposal with deposit page shows how the deposit invoice is created at acceptance.
Invoicing late. Even with a deposit agreed, the deposit invoice is often sent days after the yes because someone has to create it. Each day of delay is a day later the money arrives. Issue it at acceptance, with a pay link, so the client can pay in the same sitting.
What the mistakes add up to
The costs in the table are not additive on every job, but two or three of them together are common, and they compound. Take the $12,000 website. Unlimited revisions cost $2,400 in unbilled hours. The copy nobody priced costs another $3,000. A 15% discount to close the deal costs $1,800. The agency has delivered $17,400 of work at its own rate for $10,200. The $7,200 gap is 48 hours of the studio’s time at $150 an hour, given away on one project.
Then the cash flow. With no deposit and the invoice raised a week after launch on 30 day terms, the agency waits about ten weeks from kickoff to the first dollar, paying four people throughout. A 50% deposit invoiced at acceptance would have put $6,600 including GST in the account before the first design was drawn.
None of these fixes makes the proposal harder to accept. Named revision rounds and listed exclusions read as professional. A base price with an optional extra gives the client room to say yes on their terms. A deposit and an expiry date are normal in every trade. The client who balks at all of them was going to be a difficult project anyway.
A checklist before you send
Before any proposal goes out, check that it:
- Opens with the client’s problem, not the agency.
- Names revision rounds and lists exclusions.
- Prices a base with one or two optional extras.
- Shows a deposit due now and a balance.
- Has a valid until date.
- Goes as a link that tells you when it is opened.
- Can be accepted online with a record of what was chosen.
- Shows GST correctly if you are registered, as the ATO’s tax invoice rules will apply to the invoices that follow.
A proposal that passes all eight is not guaranteed to win. But when it loses, it will lose on fit or price, not on a mistake you could have fixed.
| Mistake | What it costs on the $12,000 job | The fix |
|---|---|---|
| Unlimited revisions | Two extra design rounds: 16 hours, $2,400 unbilled | Name the rounds; price extras per round |
| Content writing assumed, not stated | 30 pages of copy: 20 hours, $3,000 | List exclusions as numbered terms |
| One lump sum | Client asks for 15% off: $1,800 | Base price plus one or two optional extras |
| No deposit | Six weeks of work financed by the agency | 25% to 50% on acceptance |
| No expiry date | Accepted five months later at old rates | Valid until date on the cover and terms |
| Opening with the agency's history | First page skimmed, brief never restated | Open with the client's problem |
| Sent as an attachment | No idea if it was read; follow up guessed | A tracked link per recipient |
| Acceptance by reply email | Dispute over which version was agreed | Online acceptance with a record of the selection |
| Hosting and care unpriced | Ongoing support given away: $150 a month | A priced monthly item, optional |
| Invoice raised weeks after the yes | Deposit paid 3 weeks late | Invoice issued at acceptance |
A finished example
Ardent Analytics migrates Coastline Insurance’s claims database to a cloud platform over 18 weeks under SOW-2026-041, governed by a master services agreement dated 3 March 2026. The work is time and materials with four roles priced by the day and a $394,000 estimate before GST, five dated deliverables, ten business days to accept each one, and five assumptions written down before anyone starts.
Read the statement of work template under a master agreementQuestions people ask
What is the most common proposal mistake agencies make?
Leaving the scope open ended, especially revisions and content. It feels generous when writing the proposal and becomes unpaid work three weeks into the project. Name the number of revision rounds, say who writes the copy, and price anything outside that as a variation. Clients rarely object to limits they agreed to up front.
Should an agency discount to win a proposal?
Rarely as a first move. A discount on a single total trains the client to ask again next time. Offer a smaller version instead: remove an optional item or a phase so the price falls with the scope. If you do discount, show it as a line in the pricing table with the reason, so the full value stays visible.
How long should an agency proposal be valid?
Long enough for the client's decision process and short enough that your rates and calendar still hold. Thirty days is common for website and marketing work. If the client needs board approval, give a date after their next meeting rather than an open offer, and tell them when the price lapses.
Why do proposals get rejected after a good meeting?
Often because the proposal does not match the meeting. The client described a problem and the proposal describes the agency. Or the price arrived as a single number with no way to adjust it. Restate their problem in their words, give them a base and an option, and follow up with a specific question within a few days.
Do small agencies need e-signatures on proposals?
A clear online acceptance with the client's name, a signature and a record of what they selected covers most small agency work. Formal e-signatures with identity checks suit larger contracts or clients whose policies require them. What matters most is that the accepted version is frozen, so nobody can argue later about what was agreed.
What should happen right after the client accepts?
The deposit invoice should go out immediately, with a way to pay it that day, followed by a kickoff date. Every day between acceptance and the first invoice is a day the decision can cool. Tools that create the deposit invoice automatically at acceptance remove that gap completely.
Written by
Nuwan Madhusanka · Co-founder
Works across the builders and the export paths: how a form becomes a PDF, how a flyer canvas becomes a print file, and how a signed document carries its audit trail.
LinkedIn profileWritten and checked by the OneCraft team. Last checked .
Make your own proposal
Describe what you need and the generator writes and designs it, then you edit anything you like.
See what it can makeRead next
How to write a business proposal
Buyers read a proposal out of order: summary, price, then whether you understood the problem. Writing for that order is most of the craft, and it changes where each section goes.
How to write a sponsorship proposal
A sponsorship proposal works when it leads with who the sponsor will reach, prices a small number of tiers, and lists every benefit with a quantity and a date. Sponsors compare proposals line by line, so the one that reads like a benefits table beats the one that reads like a brochure.
How to write a proposal cover letter
A proposal cover letter is one page, four paragraphs: why you are writing and what is enclosed, the buyer's problem in their own numbers, your offer with its price and timing, and one next step with a date. It is read before the proposal and often forwarded without it, so it has to make sense on its own.
For the steps inside the builder, read the guide on this topic.