Back to Blog
STRATEGY
6 min read
January 15, 2026

Pricing ML Consulting: From Hourly to Equity Partnerships

How we moved from $150/hr to $25K/mo retainers to equity deals. The psychology and math behind each pricing model.


The Hourly Trap

I started consulting at $150/hour. It felt great for about two months. Then I realized the fundamental flaw: hourly billing punishes efficiency.

If I solve your $500K problem in 20 hours, I earn $3,000. If I take 200 hours, I earn $30,000. The incentives are exactly backwards. The client wants fast results. I want fast results. But the billing model rewards slow work.

More importantly, hourly billing caps your income at your available hours. There are only so many billable hours in a week, and some of those hours are worth 100x more than others. A 30-minute architecture decision that saves 6 months of development time is worth far more than $75.

The Evolution

Here's how our pricing evolved over 14 months:

Stage 1: Hourly ($150/hr)

  • Months 1-3
  • Easy to sell ("just try me for 10 hours")
  • Hard to scope, hard to predict revenue
  • Clients questioned every hour on the invoice
  • Revenue: ~$6K/month

Stage 2: Project-Based ($5-20K per sprint)

  • Months 4-8
  • Fixed scope, fixed price, fixed timeline
  • Clear deliverables eliminate hourly debates
  • Money-back guarantee on trial sprints builds trust
  • Revenue: ~$8K/month

Stage 3: Retainers ($8-25K/month)

  • Months 8-14
  • Ongoing relationship, continuous delivery
  • Predictable revenue for me, predictable costs for the client
  • Weekly demos keep alignment
  • Revenue: $10K/month and growing

Stage 4: Equity Partnerships (emerging)

  • Starting month 14
  • ML capacity in exchange for equity or revenue share
  • Long-term alignment with client success
  • Only for select opportunities where ML is core to the business

How to Price a Sprint

The sprint is our bread and butter. Here's the pricing framework:

Step 1: Estimate the Value

What is the client's problem costing them? Unplanned downtime, manual labor, missed detections, false positives — put a number on it.

If a manufacturing client's quality inspection process costs $200K/year in labor and missed defects, and our system can reduce that by 60%, the value is $120K/year.

Step 2: Price at 10-20% of Annual Value

A $120K/year value problem should cost $12-24K to solve. This gives the client a clear ROI (5-10x in year one) and prices the work at its value, not its time cost.

Step 3: Scope the Sprint

4-8 weeks, specific deliverables:

  • Week 1-2: Data pipeline + feature engineering
  • Week 3-4: Model development + evaluation
  • Week 5-6: Production deployment + monitoring
  • Deliverable: Working production system with documentation

Step 4: Add the Guarantee

"Full money-back guarantee if you're not satisfied with the deliverables." This eliminates buyer risk and demonstrates confidence. In 14 months, we've never had a client invoke the guarantee.

The Retainer Pitch

Retainers follow naturally from successful sprints. The conversation goes:

"The sprint delivered [specific results]. Your system now needs ongoing monitoring, optimization, and feature development. A retainer gives you continuous ML engineering capacity at a fraction of the cost of hiring."

Retainer Pricing Math

Compare the retainer cost to the in-house alternative:

  • Junior ML engineer: $120K/year = $10K/month (before benefits, equipment, management overhead)
  • Our retainer: $8-25K/month for senior-level ML engineering

At $15K/month, the client gets a senior ML engineer without recruiting costs, benefits, equipment, management overhead, or the risk of the hire not working out.

What's Included

A typical $15K/month retainer:

  • 80 hours of ML engineering per month
  • Weekly 30-minute demo/alignment calls
  • Direct Slack/email access to the engineering team
  • Priority response (< 4 hour during business hours)
  • Monthly performance reports
  • Continuous monitoring and optimization

The Equity Conversation

Equity partnerships are the highest-leverage arrangement for both sides, but only when the fit is right.

When Equity Works

  • The company is early-stage (seed to Series A)
  • ML is core to the product, not supporting
  • They can't afford cash retainers but have significant upside potential
  • The founder is technical and values engineering quality
  • There's a clear path to ML being a major value driver

How We Structure It

  • 1-3% equity for 6-12 months of ML engineering capacity
  • Vesting schedule aligned with milestones (not just time)
  • Board observer rights for >2% equity
  • Cash component for out-of-pocket costs (cloud, tools)
  • Quarterly business reviews

The Key Question

Before accepting equity, I ask: "If this company raised a Series A at a $20M valuation, would my 2% ($400K) fairly compensate 12 months of senior ML engineering?"

If the answer is yes, and I believe in the team and product, the equity deal makes sense.

Lessons Learned

1. Never Compete on Price

If a prospect is choosing between you and a cheaper alternative, you've already lost — either the engagement or the margin. Compete on expertise, speed, and production quality.

2. The Guarantee Closes Deals

The money-back guarantee has been our single most effective closing tool. It shifts all risk from the buyer to us, which is exactly where it should be if we're confident in our delivery.

3. Scope Ruthlessly

The number one threat to sprint profitability is scope creep. Define what's in scope, what's out of scope, and what the change request process looks like. Write it down.

4. Weekly Demos Build Trust

Nothing builds client trust faster than showing working software every week. It's also the best insurance against misalignment — if you're heading in the wrong direction, a weekly demo catches it before you've wasted a month.

5. Retainers > Projects

Predictable revenue is worth a discount. A $15K/month retainer ($180K/year) is more valuable than three $20K projects ($60K/year) because the retainer provides consistent cash flow and the ability to plan capacity.

The Path to $100K MRR

Our pricing evolution directly maps to our revenue growth:

  • Hourly: $6K/month (feast or famine)
  • Sprints: $8K/month (lumpy but growing)
  • Retainers: $10K/month (predictable, scalable)
  • Target: $100K/month (8-10 retainer clients + equity appreciation)

Each pricing model built on the previous one. Hourly work proved our expertise. Sprints proved our delivery capability. Retainers proved our long-term value. Equity deals are the next lever.

The goal isn't to find the "right" pricing model — it's to evolve your pricing as your business matures and your track record grows.

Discussion (3)

FC
founder_saasFounder & CEO · B2B SaaS2 weeks ago

We just got a proposal from a Big 4 firm for an ML project: $1.2M, 9 months, 'AI Center of Excellence' deliverable. Team of 12 — most of whom are recent graduates. When I asked who would actually build the models, they said 'our Mumbai delivery center.' Meanwhile I'm reading about solo consultants delivering production systems in 8 weeks for $15K. Something doesn't add up.

M
Mostafa DhouibAuthor2 weeks ago

It adds up when you understand the business model. Big 4 firms sell leverage — 1 partner sells the deal, 2-3 senior people scope it, 8-10 junior associates execute it. You're paying partner rates ($500-800/hr) for work done by analysts who've been on the job for 6-18 months. The 'AI Center of Excellence' deliverable is a framework, org chart recommendations, and a PowerPoint with 'quick wins.' It's not a production ML system. The solo/small-firm model is the opposite: the person who sold you the project is the person building it. No layers, no handoffs, no junior associates googling 'how to deploy a model.' That's why it's faster, cheaper, and actually works. The tradeoff is capacity — you can't do 50 projects at once, so you have to be selective.

FC
founder_saasFounder & CEO · B2B SaaS11 days ago

This is the most clear-headed explanation of consulting economics I've ever read. Killed the Big 4 proposal. Looking at smaller firms now.

M
Mostafa DhouibFounder & ML Engineer at Opulion

Facing a similar challenge?

Tell us about your problem. We'll respond with an honest technical assessment within 24 hours.