Here’s the honest diagnosis: retainers are designed to benefit the seller.
The buyer pays monthly regardless of results. The seller has revenue certainty regardless of performance.
Everyone knows this. The question is: what’s the alternative that actually works for both sides?
Milestone pricing is the answer — but only when it’s structured correctly.
Why Buyers Hate Retainers
Let me be direct about the problem.
Retainers create risk asymmetry.
The buyer carries all the risk — they pay whether the work delivers or not. The seller carries none — they invoice regardless of results.
In the early months, this feels fine. You’re optimistic. The work is starting. Progress feels real.
By month four, when pipeline hasn’t moved and the retainer is still going out, it creates resentment.
Not because the work was bad. But because the accountability was unclear from the start.
Here’s what actually happens:
Month 1: “We’re building the foundation. Setting up systems. This takes time.”
Month 2: “We’re executing now. You’ll start seeing results soon.”
Month 3: “Some early signals. Let’s give it another month to compound.”
Month 4: “We need to adjust the strategy. This is normal.”
Month 5: The client starts asking harder questions.
Month 6: The retainer ends. Or it continues, but trust is damaged.
The seller wasn’t necessarily doing bad work. But the buyer never had clarity on what “success” looked like or when they’d see it.
Retainers work for the seller because they smooth revenue. They don’t work for the buyer because they obscure accountability.
What Milestone Pricing Is
Let me define this clearly, because most people confuse milestone pricing with project-based pricing.
Milestone pricing: Payment tied to delivery milestones — specific, agreed deliverables at each stage, with payment released when the milestone is met.
Not “pay us for three months of work.” Pay us when we deliver X, then Y, then Z.
Example from a recent engagement:
Total project value: £25,000
Structure: Three milestones over 90 days
Milestone 1 (£8K): Foundation systems built and handed over
- Customer research complete (20+ interviews documented)
- ICP defined and validated
- Content engine built (templates, workflows, first 5 pieces live)
- Outbound workflow implemented (sequences, tracking, CRM setup)
Payment released when: Systems are live, team is trained, client confirms handoff complete.
Milestone 2 (£10K): Execution and optimization
- 30 days of campaign execution
- Lead qualification process running
- First 50 qualified leads generated
- Attribution and reporting dashboard live
Payment released when: Lead targets hit, reporting confirmed accurate.
Milestone 3 (£7K): Handoff and independence
- Internal team fully trained
- Documentation complete
- System running without external support for 2 weeks
- Final performance review delivered
Payment released when: Client confirms they can run independently.
No milestone met, no payment.
This isn’t theoretical. This is how I structure fractional growth engagements now.
Why It Closes Better
Milestone pricing closes better than retainers for three reasons:
Reason 1: It removes the buyer’s biggest anxiety
The buyer’s fear isn’t that you’ll do bad work. It’s that they’ll pay for months with nothing to show.
They’ve been burned before. An agency that delivered beautiful decks but no pipeline. A consultant who gave great advice but didn’t stick around to implement. A fractional CMO who invoiced for six months and left them with the same problems.
Milestone pricing removes that anxiety.
You only get paid when you deliver. If the milestone isn’t met, the payment doesn’t happen. The buyer’s risk is capped at each stage.
This makes the “yes” easier.
Reason 2: It forces clarity on both sides before work starts
Most retainer engagements start with vague scope.
“We’ll work on growth strategy, content, and outbound.”
What does that mean? How do you know when it’s done? What does success look like?
Milestone pricing forces you to define success upfront.
What needs to be true at the end of month one for this to be working? What specific deliverables prove that? What metrics matter?
If you can’t answer those questions clearly, you’re not ready to start. And that’s a good thing — because starting without clarity is how retainers turn into resentment.
Reason 3: It signals confidence from the seller
When you say “I only get paid if I deliver,” you’re telling the buyer something important:
I believe in the work.
You’re not hedging. You’re not asking them to pay you to figure it out. You’re committing to an outcome and tying your compensation to it.
That confidence is magnetic to serious buyers.
Retainers signal: “Pay me for my time, and we’ll see what happens.”
Milestone pricing signals: “I know what needs to happen, I know how to make it happen, and I’m only getting paid when it does.”
Which would you buy?
The takeaway
Retainers are designed around the seller's need for predictability. Milestone pricing removes the buyer's biggest anxiety — paying indefinitely for outcomes that never land — and that's why it closes.
How to Structure Milestones That Actually Work
Here’s where most people get milestone pricing wrong.
They define milestones that are too vague, too far apart, or too activity-based rather than outcome-based.
Bad milestone: “Deliver 5 blog posts”
Why it’s bad: Activity, not outcome. Doesn’t measure whether the posts actually work.
Better milestone: “Deliver content engine producing 2 posts/week sustainably, with documented workflow internal team can run”
Why it’s better: Outcome-focused. Success means the system works, not just that tasks got done.
Framework for structuring milestones:
Step 1: Define the end state
What does success look like at the end of the engagement?
For a fractional growth engagement, it might be:
- £50K in qualified pipeline generated
- Outbound system running independently
- Team trained and self-sufficient
Step 2: Work backwards to identify what must be true at each stage
If the end state is “£50K pipeline,” what needs to be true at:
- 30 days? (Foundation systems built, first campaigns live)
- 60 days? (Lead flow consistent, qualification process working)
- 90 days? (Pipeline target hit, team running independently)
Step 3: Define specific, measurable deliverables for each milestone
Not “work on content strategy.” Define exactly what gets delivered:
- 20 customer interviews documented
- ICP validated and written up
- 5 case studies published
- Email sequences live and tested
Step 4: Set clear success criteria
How do you know the milestone is met?
- Systems are live and documented?
- Team has been trained and can run it?
- Metrics are being tracked accurately?
- Client confirms handoff complete?
If the criteria are ambiguous, the milestone will create conflict at payment time.
Make it binary. Either it’s done or it’s not.
Common Mistakes
Let me show you where this breaks.
Mistake 1: Milestones too far apart
If you structure a 6-month engagement as two milestones (one at month 3, one at month 6), you’ve basically created a retainer with delayed payment.
The buyer still carries risk for 90 days before seeing proof.
Better: 4-6 milestones over 6 months. Monthly or bi-monthly checkpoints with clear deliverables.
Mistake 2: Activity-based milestones instead of outcome-based
“Deliver marketing strategy deck” is not a milestone. It’s a task.
“Deliver validated ICP with supporting customer research, documented in format sales team can use” is a milestone.
The difference: One measures completion. The other measures value.
Mistake 3: Milestone definitions that are subjective
“Improve brand positioning” — what does that mean? How do you measure it? Who decides if it’s done?
Better: “Deliver new positioning framework tested with 10 customers, with documented feedback showing improved clarity vs. old positioning.”
Specific. Measurable. Verifiable.
Mistake 4: No flexibility for scope evolution
Sometimes you learn something in month one that changes what should happen in month two.
Rigid milestones can create conflict when scope legitimately needs to evolve.
Solution: Build in milestone review checkpoints. At the end of each milestone, review what’s working and adjust the next milestone if needed — with mutual agreement.
When Milestone Pricing Doesn’t Work
Let me be honest about where this model breaks.
It doesn’t work when the client isn’t willing to define success.
Some clients want ongoing advisory support without clear deliverables. “Just be available when we need you.”
That’s fine — but it’s not milestone pricing. It’s a retainer. And it should be priced accordingly (higher, because the scope is open-ended).
It doesn’t work when deliverables are highly subjective.
Creative work, brand strategy, “vibe” — these are hard to milestone because success criteria are subjective.
You can still use milestone pricing, but you need very clear approval processes and multiple review stages built in.
It doesn’t work for ongoing relationships where scope legitimately evolves.
If you’re embedded with a client for 12+ months and the work changes quarterly based on business needs, pure milestone pricing becomes administratively painful.
Solution: Hybrid model. Base retainer (covers ongoing availability and advisory) + milestone bonuses (for specific deliverables and outcomes).
Example:
- £5K/month base retainer (10 hours advisory, strategic support)
- £15K milestone bonus when pipeline hits £100K
- £10K milestone bonus when content engine is live and self-sufficient
This balances flexibility with accountability.
The Best Sales Conversation
Here’s what a milestone-based sales conversation looks like:
Prospect: “How does pricing work?”
You: “I structure engagements around milestones, not monthly retainers. You pay when I deliver specific outcomes, not just for my time.”
Prospect: “What does that mean?”
You: “Let’s say we agree the goal is to build a pipeline system that generates £50K in qualified leads over 90 days. I’d break that into three milestones:
- Milestone 1: Foundation systems built and live (£8K)
- Milestone 2: Lead flow hitting targets (£10K)
- Milestone 3: Team trained and running independently (£7K)
You only pay when each milestone is met. If I don’t deliver, I don’t get paid.”
Prospect: “So you only get paid if it works?”
You: “Exactly.”
That’s not a pitch. It’s just what good looks like.
And serious buyers recognize it immediately.
The Shift This Requires
Most consultants and fractional advisors won’t make this shift.
Why? Because it’s harder.
Retainers are easier to sell (less upfront clarity required) and easier to deliver (you get paid regardless of results).
Milestone pricing requires:
- Confidence in your ability to deliver
- Willingness to tie compensation to outcomes
- Discipline to define success upfront
- Accountability when milestones slip
But here’s what I’ve learned after structuring dozens of fractional growth engagements this way:
Milestone pricing attracts better clients.
The clients willing to define success clearly are the ones who actually want results, not just activity.
The clients scared of milestone pricing are usually the ones who’ve never been held accountable before — and they’re the ones who become problem clients later.
Milestone pricing protects your reputation.
If you can’t deliver, you don’t get paid — but you also find out fast. You’re not stuck in a 6-month retainer watching it slowly fail.
Milestone pricing compounds referrals.
When clients see you only get paid for delivering, they trust you more. And they refer you more.
← Back to all posts