Skip to main content

White-label SEO pricing: how the margins actually work

Will Sibley

Will Sibley
London-based SEO and website consultant, ten years in. About Will

I've written before about how white-label SEO works day to day. This post is about the money side, because pricing is where most agencies evaluating a white-label arrangement have the least visibility. I deliver white-label SEO for agencies, so this is the view from the delivery side of the invoice: what the engagement models look like, how the markup and margin maths actually behaves, and the places where an arrangement that looked profitable on paper quietly stops being one.

A quick note on the numbers in this post. Published pricing guides will give you wholesale package figures, and they vary enormously by market and by what's actually included. Rather than repeat someone else's price list, I want to focus on the structures, because the structure of the arrangement determines your margin far more than the headline rate does.

The three numbers that matter

Every white-label arrangement reduces to three numbers. What the specialist charges you, what you bill the client, and the gap between them. The gap has to cover your sales cost, your account management time, and the risk you carry by putting your brand on the work.

The mistake agencies make is looking only at the first number. A cheap wholesale rate with vague scope will cost you more in account management and rework than a properly scoped arrangement at half as much again. The second mistake is confusing markup with margin, which I'll come back to, because the two get used interchangeably and they are not the same thing.

The engagement models, compared

White-label SEO gets bought in five broad shapes. Each one suits a different demand pattern, and each one fails in a different way.

ModelHow it's billedWhere it suitsWhere it goes wrong
Monthly retainerFixed fee for an agreed recurring scopeOngoing SEO across a stable client baseScope drift eats the margin a month at a time
Per projectFixed price per audit, migration, or buildLumpy demand, one-off technical workLoose briefs push the estimating risk onto you
Day rateTime billed as usedOverflow capacity, unpredictable workloadsHard to package into a client-facing price
Per deliverableUnit price per audit, post, or batch of linksContent and link programmes at volumeQuality falls off a cliff at low unit prices
Tiered packagesOff-the-shelf bundles at wholesale ratesHigh-volume local SEO resaleNobody senior touches the cheap tiers

The retainer is the default for a reason. It gives the specialist predictable capacity, it gives the agency a predictable cost to price against, and it maps neatly onto how agencies already bill their own clients. The per-project model is the natural fit for the technical end of the work, audits and migrations especially, and it's how a lot of arrangements start before settling into a retainer. The same logic extends to builds, which I've covered in white-label web development.

The model I'd treat with the most caution is the cheap tiered package. The economics only work for the provider at volume, which means process over judgement, and the brand absorbing the quality risk is yours, not theirs.

Markup versus margin, and why the difference matters

Here's the arithmetic that gets muddled in most pricing conversations. Markup is what you add to the wholesale cost. Margin is what's left of the client's fee after the wholesale cost comes out. A 50 per cent markup gives you a 33 per cent gross margin. A 100 per cent markup, doubling the wholesale price, gives you a 50 per cent gross margin. Agencies quoting a "50 per cent margin" while applying a 50 per cent markup are overstating their position to themselves by a third.

In practice, most healthy arrangements I see run somewhere between a 50 and 100 per cent markup on the specialist's fee. Industry pricing guides often quote more aggressive multiples, doubling wholesale or better, and that can hold at the commodity end where wholesale rates are low. At the senior end the multiple compresses, because the wholesale rate is higher and the client-side price still has to survive competitive pitches.

Whether your margin is fair isn't really about the percentage anyway. It's about what the margin has to pay for. If your team is selling, translating, presenting, and defending the work, a doubling is earned. If the arrangement is genuinely hands-off and the specialist's reporting goes to the client barely touched, a thinner margin on a higher volume is the more honest shape.

Where the margin quietly collapses

The arrangements that fail rarely fail on the headline rate. They fail on the edges, and the edges are checkable in advance.

Scope drift is the big one. A retainer scoped as "ongoing SEO" with no definition of what a month contains will grow until it fills whatever the client asks for, and the growth comes out of your margin or the specialist's goodwill, usually both in turn. A proper scope names the deliverables and the review points, and both sides re-price when reality diverges from it.

Unbilled translation time is the quiet one. If the specialist's output arrives needing an hour of account manager rework before a client can see it, that hour is a real cost that never appears on an invoice. Over a year it's the difference between a good margin and a mediocre one. This is why work arriving in your templates and your tone, ready to send, is worth paying more for, a point I made in the how it works post and will keep making.

Extras are the visible one. Setup fees, content billed separately from the retainer that supposedly includes content, tooling charges passed through with a margin on top. None of these are illegitimate on their own, but they belong in the comparison when you're weighing one provider against another, because a lean-looking retainer plus extras often lands above the honest all-in quote it beat.

Pricing it to your clients

The client-side price shouldn't be derived from the wholesale rate at all. Price the work at what it's worth in your market, at your positioning, to that client, then check the wholesale cost leaves you a margin that pays for your involvement. Agencies that price as cost-plus end up cheap where they could have been fairly paid, and thin exactly where the work is hardest. Deriving the price from value rather than cost is the same advice I'd give any SEO buyer on the other side of the table, and it applies just as much when there's a specialist underneath you.

White-label SEO pricing FAQs

How much do agencies mark up white-label SEO?

Commonly between 50 and 100 per cent on the specialist's fee, which works out at a gross margin between a third and a half. Commodity packages get marked up harder, senior specialist work somewhat less, because the wholesale rate is higher and the client price still has to be sellable.

Is a retainer or per-project pricing better for white-label SEO?

Retainers suit ongoing demand across a stable client base; per-project suits lumpy or technical work like audits and migrations. Plenty of good arrangements start per-project and settle into a retainer once both sides trust the scoping. The wrong answer is a retainer with no defined monthly scope, which drifts until it hurts.

Should an agency tell clients it uses a white-label partner?

There's no obligation to, and the standard arrangement is built on the specialist staying invisible. Clients are buying an outcome and the agency's accountability for it, not a staff register. The obligation is to the quality of the work, which is exactly why the cheap end of the market is the risky end.

Why is cheap white-label SEO risky if the margin looks great?

Because the margin percentage is applied to work nobody senior has touched, and the brand attached to that work is yours. When a £150-a-month package underdelivers, the client doesn't blame the invisible provider, they leave the agency. The wholesale saving is rarely worth what a churned client costs.

Want delivery you can put your name on?

Tell me what you're working on and what you're trying to achieve, and I'll give you an honest view of whether I can help and what it would take.

Get in touch