[ Trusted by builders from ]NetflixServiceNowCiscoAdobePayPalAmazonDatadogJPMorgan ChaseDell
[ Trusted by builders from ]NetflixServiceNowCiscoAdobePayPalAmazonDatadogJPMorgan ChaseDell
Prior.Runprior.run

FIG · DISPATCHLIVE TEST— back to all dispatches

Substack pricing lost 100% of B2B buyers in under five minutes

Substack's pricing surface failed every SaaS buyer we sent — hidden fees and mismatched social proof killed the click.

·6 min read

Before you read

Prior.Run analyzes public surfaces and public commentary through synthetic personas — a directional signal, not a statistical claim about any company's customers or quality. Public quotes are real; the synthesis is ours. Brands we admire, named in good faith — analyzed, not attacked. Not legal, financial, or product advice.

DISPATCH · LIVE TEST · 02

Substack's pricing page is not a pricing page. It is a discovery feed wearing a pricing URL, and a B2B audience notices within seconds.


TESTED · substack.com/pricingSaaS Buyer (B2B)

A pricing page with no pricing table converts no one.

What does Substack actually cost?

Would click

0%

Scroll or leave

0%

Brand

Substack

Audience

SaaS Buyer (B2B)

To decision

0s

Synthetic users

0+

The audit ran a SaaS Buyer cohort against substack.com/pricing. Every persona left. Not one clicked through. The exit reasons clustered tightly around two failures: the page hides the actual fee structure, and the success stories on it speak to a narrow creative niche that most professional buyers do not belong to.

Buyers evaluating revenue tools do not scroll testimonials. They scan for a number, a tier, a fee schedule. When the number is buried — or only appears as a vague '10%' or '90% of revenue minus credit card fees' — the page reads as evasive, and evasive pricing reads as risk.


0% clicked. 100% left. Why?

Same surface. Different reads. The minority who clicked — and the majority who didn't.

0% clicked
100% left
Security-First BuyerYuki L., 41

Pricing page didn't exist as a pricing page

Just got laid off and trying to figure out if this could replace income — but the pricing page doesn't even exist. Had to dig through the footer to find anything about fees.
Cautious ReviewerOmar P., 38

Needs a fee table to justify spend internally

My team's annual tech budget is $47K — I need to know upfront what this costs before I justify it to leadership. The page shows a calculator and testimonials, no fee breakdown.
Thoughtful AnalystChristopher T., 46

Payment processing fees never disclosed

I run loan numbers all day and that math is simple enough. What I couldn't find is what the processor takes on top. Every financial product has layered fees, and this page glosses right over it.
Cautious ReviewerRachel S., 29

Social proof excluded her entire profession

My freelance UX practice is barely a year old and I'm figuring out pricing — but the case studies are all writers and journalists. The only number I see is '10%' with no breakdown of what that means for design services.

The page is not without craft. The revenue calculator is a real interactive moment, the testimonials are well-produced, and the brand voice is consistent. For an aspirational writer browsing on a Sunday, the emotional pitch lands. The problem is that none of that does the job a pricing page is hired to do.


The first break is fee opacity. The headline '10%' never sits beside the full math. Payment processing fees — the layered cost every financial product carries — are not disclosed on the surface. Buyers from finance-adjacent roles flagged this immediately and stopped reading.

The second break is audience fit. Every success story on the page features a journalist or writer. Data analysts, designers, program managers, and public-sector professionals all reported the same thing: they could not picture themselves in the case studies, so they could not picture themselves in the product.

'90% of revenue minus credit card fees' buried under a wall of success stories isn't the clear breakdown I need right now.

VERDICT

The one fix that moves the most

Put a fee table above the fold. Platform cut, payment processing, payout timing, minimum thresholds — line by line, no copywriting around it. The majority of the cohort left because they could not find this. A table fixes a majority of the exits in one shipped change.

Second priority: diversify the social proof. The current case studies signal 'this product is for writers' to anyone who is not one. Surfacing a data publication, a research newsletter, or a B2B operator broadens the addressable read of the page without diluting the brand.


1,800+ synthetic users browsed substack.com/pricing. Decision arrived in 292 seconds. Zero converted. The cohort did not need persuasion — they needed a number, and the number was not on the page.

Live Test runs weekly. Each episode sends a fresh persona cohort against a live pricing surface and reports what broke before a human ever touched the funnel. Subscribe for the next one.

Topicslive testsynthetic audienceconversionaudit

— see it in action

Run your own page through Prior.Run


— Keep reading