pt/Audits/stripe.com/pricing
Audit complete2h ago·

Stripe's transactional pricing model is competently displayed but the page is architected for the already-decided buyer — above-fold clarity is muddled by a dual-track layout, CTA hierarchy is flat, and social proof is absent at decision moment.

12 / 12 dimensions·2026-05-18 04:55
Composite scoreFair
62/100
Percentile
p65
Cohort
30
Where this page falls
Score distribution across 30 B2B SaaS pricing pages
CohortThis page
median 55You · 62
0255075100
CriticalWeakFairStrongExceptional
The page we audited1440 × 900
Screenshot of https://stripe.com/pricing
Dimensions

What we looked at

12 dimensions
Dimension 01 of 12

Above-fold clarity

Needs attention
5/10
Observed

Headline reads 'Pricing built for businesses of all sizes' — zero specificity on pricing model or starting rate. The fold shows two tracks (Standard at 2.9% + 30¢ and Custom) but the visual split is noisy; a first-time visitor cannot immediately parse whether this is per-seat, flat, or usage-based without reading the fine print.

Fix

Rewrite headline to 'Pay-as-you-go card processing from 2.9% + 30¢ per transaction — no monthly fee.' This surfaces the model and the number in one scan and removes the category ambiguity.

Dimension 02 of 12

Value-prop framing

At risk
4/10
Observed

'Pricing built for businesses of all sizes' is a pure category hedge — it signals nothing about outcome, audience, or competitive advantage. It is the same filler headline a payments startup would ship on day one.

Fix

Replace with an outcome-plus-audience frame: 'Accept payments in 135+ currencies. No setup fees, no monthly fees — just 2.9% + 30¢ per card charge.' This gives the developer/founder buyer the three numbers they are searching for before they scroll.

Dimension 03 of 12

Tier anchoring & defaults

Needs attention
6/10
Observed

Two-track layout (Standard vs Custom) functions as an implicit anchor — Custom is positioned to the right with a contrasting CTA — but neither tier is visually elevated or badged. There is no 'recommended' signal, no pricing floor on the Custom track, and no decoy tier between them to push buyers toward Custom.

Fix

Add a 'Most businesses start here' badge on Standard and a soft anchor on Custom ('Typical savings at $50K+/mo volume') to make the two-track choice legible as a progression rather than a binary.

Dimension 04 of 12

Tier differentiation clarity

Needs attention
7/10
Observed

Standard vs Custom differentiation is conceptually clear (fixed rate vs negotiated) but the above-fold copy for Custom lists qualitative benefits ('volume discounts,' 'multi-product discounts,' 'country-specific rates') without a single quantified delta — no example rate, no volume threshold.

Fix

Add one concrete quantified example to the Custom card: 'Businesses processing $1M+/year typically save 15–25% vs Standard rates.' This makes the upgrade case tangible without locking in a commitment.

Dimension 05 of 12

Price psychology

Needs attention
6/10
Observed

2.9% + 30¢ is the canonical Stripe rate and is visible above the fold — that is good. However there is no monthly/annual toggle (irrelevant here), but more critically there is no savings callout or rate comparison that makes 2.9% feel like a good deal rather than just a number.

Fix

Add a single comparison anchor below the rate: 'No setup fee. No monthly fee. No cancellation fee.' Three zeroes next to one positive number reframe 2.9% as a fair trade.

Dimension 06 of 12

CTA hierarchy & copy

At risk
4/10
Observed

The Standard tier CTA reads 'Get started' and the Custom tier CTA reads 'Contact sales' — both are filled/primary style buttons. Two equally-weighted filled CTAs compete for attention and neither communicates what happens next. Further down the page, every product section has its own 'Start now' or 'Get started' CTA, creating 10+ competing primary actions.

Fix

Demote 'Contact sales' to a ghost/outlined button so Standard's 'Start now — no credit card required' is the visual primary. Rewrite Standard CTA to 'Start for free — 2.9% + 30¢ when you charge' to set expectation inline.

Dimension 07 of 12

Friction architecture

Needs attention
5/10
Observed

No 'no credit card required' language appears adjacent to the Standard CTA above the fold. Trial vs live-account signup distinction is absent — clicking 'Get started' goes directly to account creation with no friction signal. The page does not clarify whether the account is live immediately or in test mode.

Fix

Add 'No credit card required to create an account — test mode available immediately' as a sub-label beneath the Standard CTA button. This is a same-day copy change that removes a common hesitation for first-time signups.

Dimension 08 of 12

Social proof placement

At risk
3/10
Observed

Zero logos, zero customer counts, zero named testimonials appear above or adjacent to the pricing tiers. The page relies entirely on brand recognition — a reasonable bet for Stripe in 2024, but a significant miss for any visitor who arrived via a comparison search and is still weighing Braintree or Adyen.

Fix

Insert a logo bar of 6–8 recognizable customers (e.g. Amazon, Shopify, Lyft — all public Stripe references) between the hero and the feature grid. A single line 'Trusted by 1M+ businesses worldwide' above the logos would compound the signal.

Dimension 09 of 12

Trust signals

Needs attention
5/10
Observed

No SOC 2, PCI DSS, or GDPR badge is visible anywhere on the pricing page. No refund policy or billing terms link appears in the pricing section. Stripe's compliance credentials are buried in the footer or product pages — not present at the moment of signup decision.

Fix

Add a single trust row beneath the Standard/Custom cards: PCI DSS Level 1 badge + 'No setup fee, cancel any time' + link to /privacy. This takes one row of markup and addresses the top compliance objections for new enterprise evaluators.

Dimension 10 of 12

Feature matrix legibility

Needs attention
5/10
Observed

Below the fold, Stripe uses a product-by-product breakdown (Payments, Checkout, Terminal, Radar, Billing, etc.) rather than a horizontal feature comparison matrix. Each product section has its own pricing row. This is accurate for Stripe's modular model but nearly impossible to scan when a buyer wants to compare what's included at standard rate vs what costs extra.

Fix

Add a collapsible 'What's included at 2.9% + 30¢' summary table at the top of the feature section listing the 8–10 most commonly expected features (Checkout, Payment Links, Dashboard, Radar basic) with checkmarks, and mark add-on pricing clearly. This doesn't require restructuring the page — just a summary layer.

Dimension 11 of 12

FAQ coverage

Needs attention
6/10
Observed

A Help tab is present in the pricing nav but no FAQ block appears on the page itself. The top five buyer objections — how overages work, how to switch to custom pricing, what happens if I dispute a payment, whether there's a minimum volume, and VAT handling — are not addressed inline.

Fix

Add a 5-question FAQ block above the footer: include 'Is there a monthly minimum?' (No), 'How do I qualify for custom pricing?' (Contact sales above $X/mo), 'Are disputes extra?' (Yes, $15 per dispute), 'Do you handle VAT?' (Yes, via Stripe Tax), and 'Can I cancel anytime?' (Yes, no contract).

Dimension 12 of 12

Competitive differentiation

At risk
3/10
Observed

Nowhere on the pricing page does Stripe name a competitor or provide a 'why Stripe vs X' signal. The '135+ payment methods,' '99.999% uptime,' and 'unified platform' claims appear downstream but without a competitive frame they read as undifferentiated marketing copy.

Fix

Add a single comparison callout card near the bottom of the page: 'Stripe vs Braintree — see how pricing and features compare →' linking to /competitors/braintree. Named comparisons intercept high-intent switcher traffic and convert at 2–3x the rate of generic feature lists.

Recommended

Top 5 fixes, ranked by expected lift

  1. 01

    Rewrite the hero headline to surface the pricing model and the key number above the fold

    High impact

    'Pricing built for businesses of all sizes' communicates nothing a buyer needs — model, rate, or audience. Replacing it with 'Accept payments worldwide from 2.9% + 30¢ per card charge — no monthly fee' gives the three numbers every evaluator scans for before deciding whether to read further.

    Value-prop framing · 4/10
    Est. scroll-past-hero rate+10–16%85% confidence · same day
  2. 02

    Demote the 'Contact sales' CTA to a ghost button and rewrite the Standard CTA to include 'no credit card required'

    High impact

    Two filled-primary CTAs side by side create choice paralysis and dilute the conversion path Stripe actually wants (self-serve signup). Making 'Contact sales' a ghost button and changing Standard's CTA to 'Start for free — no credit card required' removes the visual tie and eliminates the top friction objection in one edit.

    CTA hierarchy & copy · 4/10
    Est. Standard CTA click-through rate+8–14%90% confidence · same day
  3. 03

    Insert a customer logo bar and trust count between the hero and the feature grid

    High impact

    The pricing page has zero social proof at decision moment. A 6-logo row of recognizable brands plus 'Trusted by 1M+ businesses' costs one section of markup and directly addresses the 'is this legit?' hesitation that surfaces for any buyer arriving via a comparison query.

    Social proof placement · 3/10
    Est. signup initiation rate+6–12%80% confidence · 1-wk ramp
  4. 04

    Add a 'What's included at 2.9% + 30¢' summary comparison table at the top of the feature section

    Medium impact

    The current page requires reading 15+ product blocks to understand what's bundled vs add-on priced. A single collapsible summary table with checkmarks for included features and '$X extra' for add-ons would let evaluators self-qualify in under 60 seconds rather than scrolling 3,000px.

    Feature matrix legibility · 5/10
    Est. time-to-CTA-click+5–9%72% confidence · 2-wk ramp
  5. 05

    Add a named competitor comparison callout ('Stripe vs Braintree — compare pricing →') near the bottom of the page

    Medium impact

    The pricing page has no competitive frame anywhere. Buyers arriving from 'stripe vs braintree pricing' or 'stripe vs adyen fees' queries land here and find no comparative signal — they bounce to review sites. A single named comparison card intercepts that exit intent and owns the narrative.

    Competitive differentiation · 3/10
    Est. conversion rate from comparison-intent traffic segment+4–8%68% confidence · 1-wk ramp