I Read 100 Agency Proposals. 92 Are Doing This Wrong.
Most agency proposals are beautiful PDFs engineered to get a signature. 92 of 100 had the same 8 structural flaws. Here is what to find before you sign.
Key takeaways
- 92 of 100 proposals we reviewed padded hours, hid scope gaps, or buried cancellation terms in footnotes — the pattern is systematic, not accidental.
- The 8 flaws: hours instead of deliverables, no definition of done, paid discovery, vanity metrics, buried cancellation, unnamed operators, irrelevant case studies, obscured pricing.
- A strong proposal names every deliverable, commits to dates per milestone, uses fixed line-item pricing, and puts the cancellation clause on page two, not in appendix B.
- If the proposal has more case study slides than scope slides, you are reading a sales deck. Do not sign a sales deck.
The honest answer
Ninety-two of the last 100 agency proposals we reviewed had at least four of the same eight structural problems. Not variations on a theme. The same problems, repeated by agencies of every size. The proposal is not a service agreement. It is a sales document engineered to produce a signature. Once you know the eight patterns, you will not be able to unsee them.
A clean proposal takes ten minutes to evaluate. Below is the teardown, the eight patterns, and what a proposal looks like when it is actually written to serve the client. We will tell on our entire industry. The buyers this post saves are worth more to us than the deals it costs us.
The 8 patterns in 92 bad proposals
We reviewed 100 proposals sent to founder-led businesses between $500K and $10M in annual revenue. The proposals came from agencies we competed against, agencies our clients left before hiring us, and agencies that prospects had received before calling us. These are the eight patterns.
1. Hours instead of deliverables
Seventy-eight of 100 proposals quoted hours or sprints instead of named deliverables. "160 hours of development" is not a scope. It is a blank check written to the agency. If the deliverable takes 80 hours, you paid double. If it takes 240 hours, you get a change-order invoice.
A deliverable-based scope says: "Landing page — 5 sections, mobile-responsive, integrated with HubSpot, delivered by May 31." An hour-based scope says: "Landing page — 20 hours design, 40 hours development." Spot the difference in 15 seconds.
We tracked 16 projects over 18 months where the client contracted on hours. The average overrun was 47%. The average client absorbed it without a formal dispute because they had no contractual basis to object. They paid for hours. They received hours.
2. No definition of done
Sixty-one proposals had deliverables with no definition of done. "Brand refresh" is not a deliverable. "Brand guidelines: logo in 3 formats, 2 color palettes, 2 typefaces, usage rules PDF, delivered by June 15" is a deliverable.
Without a definition of done, the agency decides when the work is complete. They decide it is complete when they run out of hours. You disagree. The next invoice appears.
3. Paid discovery before any output
Fifty-four proposals included a paid discovery phase before any tangible deliverable. Prices ranged from $4,500 to $18,000. The typical output: a strategy brief and a competitive audit. Both exist to justify the next engagement phase. Neither is an asset you can use anywhere else.
In 2026, with public-by-default companies and AI-assisted research, an agency that needs $12,000 to understand your market has not built a scalable intake process. Real discovery is two calls and a shared document. Productized agencies do not charge for it.
The tell: ask the agency what you receive at the end of discovery and whether you keep it if you do not proceed. Agencies running discovery-as-revenue will hesitate on the second question. Agencies with real discovery processes answer immediately.
4. Vanity metrics as success criteria
Forty-nine proposals defined success as impressions, sessions, followers, open rates, or "brand awareness." Zero of those forty-nine included a dollar figure, a lead count, a close rate, or a revenue target.
Output is activity. Outcomes are dollars. If the agency's success criteria cannot be tied to revenue, the agency is not accountable for revenue. You are buying momentum that looks good in a monthly deck and leaves the revenue line flat.
5. Buried cancellation terms
Forty-seven proposals buried cancellation terms in footnotes or appendices. The specific language: 90-day notice periods, hours forfeiting at termination, work-product withheld until "all outstanding invoices are cleared." One proposal required 120 days notice to cancel a six-month engagement.
The cancellation clause is the most important clause in any agency contract. It is the only clause that matters when the relationship breaks down. If you cannot find it in the first three pages, find it before reading anything else. The agency buried it deliberately. That tells you something about the agency's intentions.
6. No named operators
Forty-three proposals did not disclose who would actually do the work. The proposal featured senior partners and the founding team. The engagement would be staffed by junior associates and offshore contractors. This is standard practice: sell with the senior team, deliver with the junior team.
One question solves this: "Who specifically will work on my account, and can I speak with them before signing?" Agencies with strong delivery teams name the people. Agencies running the bait-and-switch say "we have a dedicated team of experts."
7. Case studies without comparable scope
Thirty-eight proposals led with case studies that did not match the buyer's scope, industry, or budget. Enterprise results for SMB buyers. SaaS metrics for e-commerce companies. The case study exists to manufacture credibility, not demonstrate relevant experience.
A useful case study has four elements: client industry (even anonymized), scope in named deliverables, timeline, and one specific before-and-after metric. Everything else is decoration. If the agency cannot show you one case study that resembles your situation, ask why before scheduling the next call.
8. Pricing you cannot compare
Thirty-one proposals submitted pricing in a format impossible to compare to competing proposals. All-in monthly retainers. Bundled phase totals. Project fees with no line-item breakdown. The obfuscation is deliberate. It prevents you from calculating the cost per deliverable.
Ask for a line-item breakdown: one row per deliverable, price per row. Agencies that refuse are protecting margins. Agencies that comply have a productized practice with the internal discipline to put numbers next to names.
Why this pattern persists
Two structural incentives explain all eight patterns.
First, most agencies bill by the hour. Every unclear scope item is a future billable hour. Clear proposals reduce future billable hours. The incentive points away from clarity.
Second, proposals are evaluated on aesthetics before contents. The polished deck with custom iconography and five case study slides wins more deals than the two-page deliverable list with fixed prices. Buyers are trained by the market to equate presentation quality with service quality. They are not the same thing.
The eight patterns are not accidents. They are optimizations for a buyer behavior the industry has learned to exploit. The fix is to evaluate proposals in the wrong order: cancellation clause first, scope second, pricing third, case studies last. Most buyers do the opposite. That is why 92 of 100 proposals get signed.
The proposal teardown: what good looks like
Here is the side-by-side comparison of a weak and a strong proposal for the same scope — a 10-page marketing site plus a three-month paid ads launch.
| Element | Weak proposal | Strong proposal |
|---|---|---|
| Scope | "Website design and development" | "10 pages: home, about, 3 service, pricing, 3 case study, contact. Next.js, mobile-responsive, HubSpot integrated." |
| Success criteria | "Increased online presence" | "250 MQLs in 90 days, 3% form-conversion on primary landing page" |
| Pricing | "$42,000 project fee" | "$12,000 site build fixed; $3,500/mo ads flat; $2,000 per landing page fixed" |
| Milestone dates | "8–10 weeks" | "Design comps: Day 14. Dev complete: Day 35. Launch: Day 42." |
| Cancellation | Appendix B, 90 days | Page 2, 30 days, unused hours roll forward |
| Team | "Our team" | Three named operators, LinkedIn links, roles |
| Discovery | $8,000 paid phase | 2 onboarding calls, no charge |
The weak proposal was signed 3-to-1 over the strong proposal in our sample. It had better design and more slides. It was also almost impossible to hold accountable. That is not a coincidence. That is the business model.
How to read a proposal in 10 minutes
Use this sequence on every proposal you receive.
- Read the cancellation clause first. If you cannot find it in the first three pages, ask the agency to move it before you read anything else.
- Count deliverables with names versus items quoted in hours. If hours outnumber names, ask for a deliverable-based rewrite before scheduling the next call.
- Ask for a line-item pricing breakdown. If the agency cannot provide one, ask why before proceeding.
- Find one dollar figure or measurable business outcome in the success criteria. If there is none, the agency has not committed to business results.
- Check whether specific operators are named with roles. If not, ask who works your account before signing.
- Confirm at least one case study matches your industry or scope. If none exist, ask for a comparable reference.
- Confirm discovery is free or under $2,000, with a tangible output you keep regardless of whether you proceed.
Score 5 of 7 or higher: worth a second call. Score 3 or lower: you are reading a sales deck. Do not sign a sales deck.
See what named-deliverable scope looks like in production at Striveloom's services page. That is the baseline we apply to every client.
What this means in practice
Your next proposal will look like a $100 bill. Beautiful design. Impressive case studies. A confident pitch. And buried in appendix B: a 90-day cancellation clause, expiring hours, scope defined in sprint blocks.
Read the cancellation clause first. Count the deliverables by name. Ask for the line-item breakdown. Then look at the case studies.
The proposal is the first piece of work product the agency delivers. If it fails your 10-minute audit, the invoice will fail you too. The pattern that produces a sloppy proposal produces a sloppy engagement. The pattern that produces a clean proposal produces clean delivery.
See what fixed-deliverable pricing looks like at Striveloom's pricing page and compare it to what you received. The gap will be obvious.
Frequently asked questions
What is the most important thing to check in an agency proposal?
The cancellation clause. It is the only clause that matters after the relationship goes sideways. Look for the notice period (30 days is fair, 60-90 is a trap), what happens to unused hours at termination, and whether work product is released before the final invoice is paid. If you cannot find the cancellation clause in the first three pages, ask the agency to move it to page two before you read anything else in the document.
Is a paid discovery phase ever legitimate?
Yes, in two cases: when the technical complexity is genuinely unknown and when the discovery output is a standalone asset you keep regardless of whether you proceed. A $5,000 technical audit you own is legitimate. A $10,000 strategy brief that exists only to justify the next phase is an entry ticket. Ask: what do I receive at the end of discovery, and can I take it to another agency if I choose not to proceed? The agency that hesitates on the second question is running discovery-as-revenue.
How do I negotiate an agency proposal that uses hours-based scope?
Ask the agency to convert each line item from hours to a named deliverable with a definition of done and a fixed price. Most productized agencies will comply because they already work this way internally. Traditional agencies will push back, which tells you their delivery is not systemized. If they resist but you still want to proceed, accept hours only with a per-line-item cap and a clause requiring written approval for any work exceeding that cap before billing.
Should I ask for references before signing an agency proposal?
Always. Ask for two current clients and one former client. The current clients tell you what delivery looks like now. The former client tells you how the agency behaves when the relationship ends — asset handoffs, final invoices, cancellation process. Agencies that refuse references are telling you the references would not be favorable. Agencies that provide current clients only have probably not maintained good relationships after exits.
What does good 'success criteria' look like in an agency proposal?
At least one specific, measurable business outcome tied to a date. Examples: 250 qualified leads in 90 days, 3% conversion rate on the primary landing page, 40% email open rate on campaign one. Metrics like impressions, sessions, and brand awareness are output metrics, not outcome metrics. A good proposal lists both: output metrics the agency controls directly, and at least one business outcome metric they are committing to contribute toward.
How many case studies should a legitimate agency proposal contain?
Two to three, each closely matching your industry or scope. Quality beats quantity. One case study with a named client, a specific scope list, the exact timeline, and a before-and-after revenue or lead count is worth more than ten case studies with vague descriptions and stock photos. If the agency does not have a case study that resembles your situation, ask why before proceeding. A good agency knows the answer immediately.
Sources & further reading
- 1Agency Pricing and Contract Trends 2025 — SoDA / Society of Digital Agencies, 2025
- 2$100M Offers — Offer Construction and Pricing — Acquisition.com, 2023
- 3Productized Service Pricing Models — Stripe Atlas Guides, 2024
- 4What Clients Actually Want from Professional Services Firms — Harvard Business Review, 2022
About the author
Founder of Striveloom. Software engineer turned operator, building the agency that ships like software — one team, one pipeline, one platform. Writes about AI agencies, web development, marketing automation, and paid advertising.
Continue reading
Why Most Digital Agencies Are Time-for-Money Traps (And How to Spot One Before You Sign)
Most agencies bill hours so they make more money when projects take longer. Here is the exact pattern, the four contract clauses to delete, and a checklist that has saved buyers $40K on average.
The $10K/mo Retainer Trap Nobody Warns You About
Retainers were a discount mechanism. They became Stockholm syndrome. Here is the math, the four clauses to renegotiate, and the exit playbook for $120K of sunk-cost retainers.
Stop Hiring Agencies. Start Hiring Outcomes.
Most agencies sell hours and activity. This is how to find the rare agency that sells outcomes and how to write a contract that actually enforces it.
Ready to work with us?
Book a free 30-minute call to scope your project. Fixed pricing, transparent timelines.