/
DE

⚡ Promptolis Original · Sales & Revenue

💳 Stripe Pricing Page Architect

Designs your SaaS pricing page + Stripe integration: tier structure, anchor pricing, the 5 elements that drive conversion, and the Stripe Checkout/Billing setup that doesn't break at scale.

⏱️ 5 min to set up 🤖 ~110 seconds in Claude 🗓️ Updated 2026-04-28

Why this is epic

Most pricing pages are designed once and never re-evaluated. They have the wrong number of tiers, no anchor, generic feature checkmarks, and a Stripe integration that breaks on edge cases (proration, downgrades, dunning). This Original designs both the pricing page UX and the Stripe backend properly.

Outputs the complete spec: tier structure with calibrated price points, anchor strategy (the 4-tier vs 3-tier debate), feature list per tier, the 5 conversion-driving elements (social proof, FAQ, comparison table, money-back, trust badges), and the technical Stripe configuration.

Calibrated to 2026 SaaS pricing realities: usage-based hybrid models, AI-feature pricing, mid-market pricing tension, the death of free-forever tiers in many categories. Honest about which models work for YOUR business model.

Includes the technical Stripe integration: products + prices, Checkout vs Customer Portal, webhook handling, downgrades + proration, dunning + recovery flows. Skips the failures every SaaS hits in their first 6 months on Stripe.

The prompt

Promptolis Original · Copy-ready
<role> You are a SaaS pricing strategist + Stripe implementation engineer with 6+ years across both. You have shipped pricing pages for 60+ SaaS companies. You know which page elements convert, which Stripe edge cases break in production, and how to design pricing that scales from $0 → $50M ARR without re-architecting. You are direct. You will tell a founder their pricing tiers are wrong (too many, too few, mis-priced), that their Stripe integration will break on downgrades, or that they don't actually need usage-based pricing (most teams don't). You refuse to recommend free-forever tiers as a default — they kill margin in many categories. </role> <principles> 1. Anchor pricing is critical. The 4-tier model anchors with the 'Y' tier. 2. Money-back > free trial above $99/mo. Money-back > $99/mo. 3. FAQ section answers the questions prospects don't ask but silently worry about. 4. Stripe Customer Portal first; custom billing pages only after. 5. Configure proration explicitly. Stripe default surprises customers. 6. Dunning recovers 30-50% of churn. Always set up. 7. Usage-based pricing requires customer-facing usage transparency. </principles> <input> <product>{what your SaaS does, target customer}</product> <current-arr>{0 / pre-launch / current ARR or MRR}</current-arr> <existing-pricing>{current tiers + prices, OR 'designing from scratch'}</existing-pricing> <billing-model-preference>{flat subscription / per-seat / usage-based / hybrid / 'recommend'}</billing-model-preference> <customer-type>{B2C / SMB B2B / mid-market / enterprise / mixed}</customer-type> <conversion-stage>{cold traffic / warm traffic / sales-assisted / mixed}</conversion-stage> <stripe-integration-state>{nothing / Checkout only / partial / mature}</stripe-integration-state> <key-features-by-tier>{the major feature differentiators if you have them in mind}</key-features-by-tier> <competitor-pricing>{what comparable products charge — give 2-3 examples}</competitor-pricing> <technical-context>{your stack — Next.js / Rails / etc., team size, Stripe expertise level}</technical-context> </input> <output-format> # Pricing Architecture: [product name] ## Strategy Diagnosis What the pricing page should accomplish. The 1-2 critical decisions. ## Tier Structure Recommendation Number of tiers, names, price points (with reasoning), anchor strategy. ## Per-Tier Specification For each tier: price, name, target customer, feature list, included limits, when to upgrade, target conversion rate. ## The 5 Conversion Elements Social proof placement, FAQ design, comparison table format, money-back guarantee, trust badges. Specific to your customer type. ## Pricing Page UX Layout, hierarchy, CTAs per tier, mobile considerations, scroll structure. ## Stripe Backend Configuration Products + prices structure, Checkout vs Portal, webhooks needed, downgrade + proration policy, dunning setup. ## Technical Implementation Skeleton File structure, key code components for the chosen stack. ## Testing & Edge Cases The Stripe edge cases that break in production. How to test before launch. ## Migration Plan (if existing) How to introduce new pricing without disrupting current customers. ## A/B Testing Strategy What to test, how to test, when to declare a winner. ## What This Architecture Won't Solve Honest limits. ## Maintenance Cadence When to revisit pricing, what to monitor, when to consider price increases. ## Key Takeaways 4-6 bullets — for the team's pricing playbook. </output-format> <auto-intake> If input incomplete: ask for product, ARR, existing pricing, billing model preference, customer type, conversion stage, Stripe state, key features, competitor pricing, technical context. </auto-intake> Now, design the pricing page + Stripe architecture:

Example: input → output

Here's how this prompt actually performs. Real input below, real output from Claude Opus 4.

📝 Input
<product>SaaS for engineering teams: AI-powered alerting noise reduction (sits between alerting tools and on-call engineers, reduces wake-ups by 60-80%). Customers: B2B SaaS engineering teams 50-200 engineers.</product>
<current-arr>$540K ARR, $45K MRR, 28 customers</current-arr>
<existing-pricing>Currently flat $1,500/month for any team size up to 50 engineers, custom contracts above. Average ACV $1,600, largest $40K. Confused customers — not clear what they get for the price.</existing-pricing>
<billing-model-preference>Recommend. Currently flat; considering per-seat or per-incident-volume hybrid.</billing-model-preference>
<customer-type>SMB B2B (50-200 engineers, $1M-$50M ARR companies)</customer-type>
<conversion-stage>Currently 4 inbound demos/week, 14-day sales cycle with sales-assisted close</conversion-stage>
<stripe-integration-state>Nothing — currently invoiced manually via PandaDoc + bank transfer</stripe-integration-state>
<key-features-by-tier>Currently no tiering. Differentiators we could tier: # of integrated alerting tools, # of engineers using, advanced AI features (like predictive escalation), priority support, SLA guarantees.</key-features-by-tier>
<competitor-pricing>PagerDuty AIOps: $50-100/user/month, enterprise contracts $250K+. incident.io: $20-30/user/month, transparent SaaS pricing. BigPanda: enterprise-only, $200K+ contracts.</competitor-pricing>
<technical-context>Next.js 14 + Postgres + Node. 4 engineers. Stripe expertise: 2 engineers have used Stripe at prior companies, 2 are new to it.</technical-context>
🤖 Output

Pricing Architecture: AI Alerting Noise Reduction SaaS

Strategy Diagnosis

Your current flat $1,500/mo pricing has two problems:

1. No anchor. Prospects compare to 'free DIY' or 'PagerDuty enterprise.' Your price feels arbitrary either way.

2. No upgrade path. Customers hit your top of value at month 1 and have no organic reason to spend more.

Critical decisions to make:

1. Move to per-seat hybrid pricing (matches your competitors' model + scales with customer growth)

2. Add 3 tiers (anchor with the middle one)

3. Build self-service Stripe Checkout + Portal alongside continuing sales-assisted enterprise

Outcome: You'll capture more revenue per customer over time AND make your price feel anchored vs PagerDuty/incident.io. Self-service reduces sales-cycle friction below 50-engineer accounts.

Tier Structure Recommendation

3 tiers + Enterprise:

Starter           Growth (anchor)        Scale          Enterprise
$300/mo flat      $20/engineer/mo        $30/eng/mo     Custom
  +$15/eng        Min $1,000/mo          Min $3,000     Min $25K/yr
                  ✨ MOST POPULAR

Anchor strategy: Growth tier is the 'most popular' visual anchor. Most prospects compare to it — Starter looks limited, Scale looks premium. Growth captures 60% of inbound; Starter/Scale capture ~20% each; Enterprise is sales-assisted.

Per-engineer pricing:

  • Aligns with how your customers think about cost ('what do we pay per engineer for tooling?')
  • Matches incident.io pricing model (familiar to prospects)
  • Scales with customer growth (their team grows → revenue grows)
  • Differentiated from your enterprise competitors (PagerDuty AIOps at $50-100/user/mo) — you're the affordable mid-market option

Per-Tier Specification

Starter — $300 base + $15/engineer/month
  • Target: 5-25 engineer teams just dipping into AI noise reduction
  • Annual cost example (10 engineers): $300 + $150 = $450/mo = $5,400/yr
  • Features:

- Up to 25 engineers

- 1 alerting tool integration (Sentry OR Datadog OR PagerDuty)

- Standard AI triage

- 30-day alert history

- Email + Slack support (24h response SLA)

  • Conversion target: 30% of inbound. Self-service Checkout, no demo required.
  • When to upgrade: when team exceeds 25 engineers OR needs 2+ alerting tools.
Growth — $20/engineer/month, min $1,000/mo (anchor — 'MOST POPULAR') ⭐
  • Target: 50-100 engineer teams (your sweet spot)
  • Annual cost example (75 engineers): $1,500/mo = $18,000/yr
  • Features:

- Up to 200 engineers

- 3 alerting tool integrations

- Advanced AI triage with cross-incident pattern matching

- 90-day alert history

- Predictive escalation (your premium AI feature)

- Slack + email support (4h SLA)

- Onboarding call included

  • Conversion target: 60% of inbound
  • When to upgrade: approaching 200 engineers, needing custom integrations, security/compliance requirements.
Scale — $30/engineer/month, min $3,000/mo
  • Target: 200-500 engineer teams
  • Annual cost example (300 engineers): $9,000/mo = $108,000/yr
  • Features:

- Up to 500 engineers

- Unlimited alerting tool integrations

- All Growth features

- Custom AI fine-tuning to your incident patterns (premium)

- Unlimited alert history

- SOC 2 + GDPR DPA + custom security review

- Priority Slack support (1h SLA), dedicated CSM

- SLA: 99.9% uptime guarantee

  • Conversion target: 8% of inbound (sales-assisted)
Enterprise — Custom (min $25K/yr)
  • Target: 500+ engineer teams, regulated industries, custom requirements
  • Features: Everything in Scale + custom integrations, dedicated infrastructure, custom MSA, custom SLA, on-prem deployment if needed
  • Conversion target: 2% of inbound, fully sales-led
  • CTA: 'Contact Sales' button (NOT a Checkout URL)

The 5 Conversion Elements

1. Social Proof (above the tier comparison)

Above the tier grid, show:

  • '300+ engineering teams reduce wake-ups by 60-80%' (your proof point)
  • 4-6 customer logos (with permission)
  • One quote: 'We went from 12 wake-ups/week to 2. My team's retention went up.' — Engineering VP at $50M ARR SaaS
2. FAQ section (below tier grid)

The 8 questions prospects worry about silently:

1. Can I cancel anytime? Yes, monthly plans cancel from the dashboard. Annual plans keep until end of paid period.

2. Do you offer a free trial? No free trial — instead, 30-day money-back guarantee, no questions asked. (More confidence-inspiring than 14-day trials at this price point.)

3. What counts as an 'engineer'? Any team member receiving alerts. Frontend, backend, ops, SRE — if they're on the rotation, they count.

4. Can I downgrade? Yes. Effective at next billing period. Your alert data + integrations stay; certain advanced features (cross-incident pattern matching) downgrade gracefully.

5. Do you charge per alert or per incident? No — flat per-engineer pricing. No surprise overage bills.

6. What if I have questions before signing up? Book a 30-min demo (link). For Starter, you can also start free for 14 days via self-service.

7. Is my alert data secure? Yes. SOC 2 Type II for Growth+. Specific compliance answers in the security page.

8. What payment methods? Credit card via Stripe. Annual contracts also support invoice + ACH for Scale/Enterprise.

3. Comparison Table (mid-page)

Feature comparison table — 12-15 rows, the 4 columns. Include:

  • Engineers limit
  • Alerting tool integrations
  • AI triage tier
  • Alert history
  • Predictive escalation
  • Custom AI fine-tuning
  • Support tier (response SLA)
  • SOC 2 / Compliance
  • SLA guarantee
  • Onboarding
  • Custom integrations
  • API access

Use ✓ / — / 'Custom' for clarity. AVOID 'unlimited everywhere' — be honest about what each tier gives.

4. Money-Back Guarantee

Prominent on Starter + Growth tiers: '30-day money-back guarantee. No questions asked.' (Skip on Scale/Enterprise — those have annual contracts with their own terms.)

5. Trust Badges (footer area)
  • SOC 2 Type II badge (when achieved)
  • 'Secure payment via Stripe' badge
  • GDPR-compliant statement
  • Customer logos (compact strip)

Pricing Page UX

Layout
[Hero]
  H1: Pricing simple enough for your CFO. Powerful enough for your CTO.
  Subhead: Per-engineer pricing. 30-day money-back. Cancel anytime.

[Annual/Monthly toggle]
  Annual = 2 months free (~17% off)

[Tier grid — 4 columns desktop, 1 column mobile]
  Starter / Growth (highlighted) / Scale / Enterprise
  CTA per tier: 'Start with Starter' / 'Start with Growth' / 'Start with Scale' / 'Contact Sales'

[Social proof]
  '300+ teams' + logos + 1 quote

[Feature comparison table]

[Money-back guarantee callout]
  Big visual: '30-day money-back. No questions asked.'

[FAQ section]
  Accordion or expanded list

[Final CTA]
  'Ready to reduce wake-ups by 60%?'
  Book demo / Start with Growth (large buttons)

[Footer trust badges]
Mobile considerations

Tier grid stacks vertically. Growth (anchor) stays first in vertical order with 'MOST POPULAR' badge. Comparison table becomes horizontal-scroll OR collapsible per-tier sections.

CTAs per tier
  • Starter: 'Start free for 14 days' (initial sub-trial → Stripe Checkout) — reduces friction at the entry tier
  • Growth: 'Start with Growth' → Stripe Checkout (prefilled with Growth tier)
  • Scale: 'Start with Scale' → Stripe Checkout OR 'Talk to Sales' (give option)
  • Enterprise: 'Contact Sales' → Form, no Checkout

Stripe Backend Configuration

Products + Prices Structure

In Stripe Dashboard:

Product: Starter
  Price: $300/mo flat (recurring monthly)
  Price: $3,300/yr (annual, ~9% off)
  Price: $15/engineer/mo (metered or per-seat — see below)

Product: Growth
  Price: $20/engineer/mo (per-seat recurring)
  Price: $200/engineer/yr (annual, ~17% off)
  Min quantity: 50 engineers (enforces $1,000/mo min)

Product: Scale
  Price: $30/engineer/mo
  Price: $300/engineer/yr
  Min quantity: 100 engineers

Per-engineer pricing implementation: Use Stripe's per-seat pricing (Quantity-based recurring price). Customers update seat count via Customer Portal; usage-based metering NOT needed for engineer count.

Why per-seat (not metered): simpler, customer-controlled, no surprise bills. Metered would require accurate engineer-counting + integration with their HRIS — overkill.

Checkout vs Customer Portal

Stripe Checkout (signup flow):

  • Used for: initial subscription creation
  • Configuration: enable both monthly + annual, currency = USD, allow promo codes (for sales team to issue), require billing address (for tax)
  • Success URL: /onboarding/welcome?session_id={CHECKOUT_SESSION_ID}
  • Cancel URL: /pricing

Stripe Customer Portal (existing customer self-service):

  • Used for: changing seat count, upgrading/downgrading tiers, updating payment method, downloading invoices, canceling subscription
  • Configuration: allow tier changes (with proration), allow seat changes, allow payment method updates, allow cancellation (with retention prompt)
Webhooks Needed

Set up these webhook endpoints in Stripe → Developers → Webhooks:

1. `checkout.session.completed` → on successful signup, create user account or attach Stripe customer to existing user

2. `customer.subscription.created` → grant access, send welcome email, log to your DB

3. `customer.subscription.updated` → handle tier changes, seat changes, sync to your DB

4. `customer.subscription.deleted` → revoke access (or downgrade to free if you have one)

5. `invoice.payment_succeeded` → log payment, send receipt

6. `invoice.payment_failed` → trigger dunning sequence (Stripe Smart Retries handles auto-retry; YOU send email notifications)

7. `customer.subscription.trial_will_end` → if trials enabled, alert customer 3 days before

Downgrade + Proration Policy

Default: Stripe's behavior on tier downgrade:

  • Mid-cycle: prorate. Customer gets a credit for unused portion of higher tier.
  • Annual contracts: typically wait until period end.

Recommendation: Set policy explicitly in your Customer Portal config + UI copy:

  • Monthly subscriptions: downgrade effective immediately, prorated.
  • Annual subscriptions: downgrade effective at next renewal (no refund mid-year, but no charge for new tier until renewal).
  • Show this clearly in Customer Portal: 'Downgrade will take effect [date].'
Dunning Setup

Failed payments are unavoidable (~3-5% per month). Recovery is high-leverage.

Stripe Smart Retries: Settings → Subscriptions → Smart Retries → ON. Stripe auto-retries with optimal timing (3 days, 5 days, 7 days). Recovers ~30% of failures.

Custom emails on top:

  • Day 1 of failure: 'Your payment failed' email with link to update card (use Customer Portal link)
  • Day 4 of failure: 'Your account will be paused soon' reminder
  • Day 8: 'Account paused. Update payment method to restore.'
  • Day 21: cancel subscription if still failed

Customer-friendly framing: never accuse ('your payment failed' not 'you failed to pay'). Always offer a quick action ('Update card →' button).

Technical Implementation Skeleton

/app/api/
  webhooks/stripe/
    route.ts                      (POST handler for all Stripe webhooks)
  checkout/
    create-session/route.ts      (POST: create Checkout session, return URL)
  portal/
    create-session/route.ts      (POST: create Portal session for logged-in user)

/lib/stripe/
  client.ts                        (Stripe SDK initialization)
  webhook-handlers.ts             (per-event handlers: checkout.completed, subscription.updated, etc.)
  subscription-sync.ts            (sync Stripe subscription state to your DB)

/components/
  PricingPage/
    TierCard.tsx                  (per-tier display)
    ComparisonTable.tsx           (feature comparison)
    FAQ.tsx
  Account/
    BillingSection.tsx           (links to Stripe Customer Portal)
    SeatManagement.tsx           (display current seats, link to Portal for changes)

/db/
  subscriptions.ts                (DB queries for subscription state)

Key pattern: Stripe is the source of truth for billing state. Your DB caches it.

When webhooks fire, update your DB. Never hold pricing/billing state independently — it diverges and causes bugs.

Welcome flow (post-Checkout)
Checkout success → /onboarding/welcome
  ↓ session_id from URL
Query Stripe for session → get customer + subscription
  ↓
Create or update user record in your DB
  ↓
Send welcome email
  ↓
Redirect to /dashboard with onboarding state

Testing & Edge Cases

The Stripe gotchas that break in production:

1. Plan upgrade with proration
  • Scenario: Customer on Growth ($1500/mo) upgrades to Scale ($3000/mo) on day 15 of billing cycle
  • Default Stripe behavior: Prorate the difference, charge ~$750 immediately for the remaining 15 days
  • Risk: Customer surprised by 'unexpected charge'
  • Test: Use Stripe test cards. Verify Customer Portal language is clear about the proration.
2. Plan downgrade mid-cycle
  • Scenario: Customer on Scale downgrades to Growth on day 5 of cycle
  • Recommended: Wait until next billing cycle (don't refund). Configure in Customer Portal.
  • Test: Verify UI clearly states 'Downgrade takes effect on [date]'
3. Seat count drop
  • Scenario: Customer reduces from 100 to 50 seats
  • Risk: Some users were active on those seats; without communication, they're surprised on next login
  • Test: Implement webhook handler that emails admin: 'Your seat count is being reduced. The following users will lose access: [names]'
4. Payment failure on annual plan
  • Scenario: Annual plan renewal fails (card expired)
  • Risk: Customer doesn't know until annual usage suddenly stops
  • Test: trial_will_end webhook fires 3 days before renewal even on auto-renewing plans. Configure email.
5. Tax handling (Stripe Tax)
  • Scenario: EU customer subscribes; you need to charge VAT
  • Setup: Stripe Tax → enable for relevant jurisdictions. Verify Checkout collects address + applies VAT.
  • Test: Use Stripe test mode with EU address. Verify VAT line on invoice.
6. Disputes / chargebacks
  • Scenario: Customer disputes a charge with their bank
  • Setup: Webhook for charge.dispute.created → notify customer success team to reach out + provide evidence
  • Test: Stripe Dashboard has dispute simulation in test mode

Migration Plan

You currently have 28 customers on flat $1,500/mo via PandaDoc + bank transfer.

Week 1: Build new pricing infrastructure (no customer-facing changes yet)

  • Set up Stripe Products + Prices
  • Build Checkout + Portal flows
  • Set up webhooks
  • Test in Stripe test mode end-to-end

Week 2: Soft-launch new pricing for NEW customers only

  • Update pricing page
  • Direct new inbound to self-service (Starter + Growth) or sales-assisted (Scale + Enterprise)
  • Existing 28 customers stay on grandfathered $1,500/mo flat

Week 3-8: Migrate existing customers (case-by-case)

  • Email each customer about new pricing
  • For customers who'd pay LESS on new pricing (small teams): offer to migrate immediately
  • For customers who'd pay MORE (large teams): keep grandfathered for now; raise price at next contract renewal with 60-day notice
  • Communicate transparently. Trust > short-term revenue.

Month 3+: New customers on new pricing 100%; grandfathered cohort sunsets organically as contracts renew.

A/B Testing Strategy

Don't A/B test pricing initially. You don't have enough volume (~30 conversions/quarter) to find statistically significant differences. Pick the design above + run it for 6 months.

At 100+ conversions/quarter, A/B test:

  • Anchor tier name ('Growth' vs 'Pro' vs 'Team')
  • Money-back guarantee duration (30 days vs 60)
  • Annual discount magnitude (17% vs 20%)
  • Tier order on mobile (Growth first vs Starter first)

Don't test:

  • Number of tiers (too disruptive to switch back)
  • Per-seat vs flat (fundamental architecture)
  • Free tier yes/no (signal a different value prop)

What This Architecture Won't Solve

  • Won't replace your sales team for Scale + Enterprise. Self-service Checkout works for Starter + Growth; the higher tiers still need conversations.
  • Won't fix product-led growth gaps. If your product doesn't deliver value in week 1 of Starter, no pricing page saves it.
  • Won't compute customer LTV / CAC. Pricing page converts; analytics/CRM measure success. Use Stripe Sigma + your CRM for the modeling.
  • Won't handle multi-currency well. This design is USD-only. Multi-currency (EUR, GBP) is a separate Stripe configuration.
  • Won't handle complex billing for very large enterprise. $500K+/yr deals often want net-60 invoicing, multi-year terms, custom discount schedules — those go through your sales + finance team, NOT Stripe Checkout.

Maintenance Cadence

Quarterly:

  • Review tier conversion mix. Are you actually getting 30/60/8/2 split? Adjust pricing or feature differentiation if not.
  • Review churn by tier. Which tier churns most? Intervene.
  • Test Stripe webhooks (manual test events) to confirm they're firing + handlers work.

Annually:

  • Price increase consideration. Most SaaS should raise prices ~10% per year to keep up with value-add.
  • Tier audit: are 3 tiers still right? Has the market shifted?
  • Compete monitoring: PagerDuty + incident.io pricing changes.
  • Cohort analysis: do customers who started on Starter ever upgrade to Growth? If not, the tiers are mis-designed.

Triggers for re-architect:

  • 100+ customers (volume justifies more sophistication)
  • Margin compression (might need usage-based add-on for AI infra costs)
  • New product line (might need a separate product page, not just a tier)

Key Takeaways

  • Move from flat $1,500/mo to per-engineer pricing with 3 tiers + Enterprise. Anchor with Growth tier as 'MOST POPULAR.'
  • 30-day money-back beats 14-day trial at $99+/mo price points. Higher conversion, more confidence.
  • Stripe Customer Portal handles 80% of self-service. Build it before custom billing pages.
  • Configure proration policy explicitly. Default Stripe behavior surprises customers. Communicate clearly in Portal UI.
  • Dunning recovers 30-50% of failed-payment churn. Set up Smart Retries + custom email sequence — table-stakes.
  • Don't A/B test pricing yet. Volume's too low (~30/quarter) to find significance. Pick the design, run 6 months, then test.
  • Migration: grandfather existing 28 customers on flat pricing. New customers on new pricing immediately. Transparent communication > short-term revenue.

Common use cases

  • SaaS founder launching their first paid tiers
  • Existing SaaS doing a pricing page redesign + price increase
  • Operator adding usage-based component to flat-rate pricing
  • Founder evaluating 3-tier vs 4-tier vs custom enterprise structure
  • Engineer debugging Stripe edge cases (downgrades, proration, dunning)
  • PM building a pricing page that integrates analytics for A/B testing

Best AI model for this

Claude Opus 4. Pricing strategy + Stripe technical config requires reasoning about commerce psychology, edge cases, and integration mechanics — exactly Claude's strengths. ChatGPT GPT-5 second-best.

Pro tips

  • Anchor pricing matters. The 4-tier model (Free / X / Y / Enterprise) anchors with the 'Y' price point. Without anchor, prospects compare your price to free + your tier looks expensive.
  • Money-back guarantee outperforms free trials for higher-priced tiers. '30-day money back, no questions' beats '14-day free trial' for $99+/mo plans.
  • FAQ section is conversion gold. The questions prospects DON'T ask in the form but worry about silently. 'Can I cancel anytime?' must be clear.
  • Stripe Customer Portal handles 80% of self-service operations. Build it before custom billing pages — most teams over-build.
  • Proration is the #1 Stripe gotcha. Default Stripe behavior often surprises customers. Configure your proration policy explicitly.
  • Dunning (failed-payment recovery) recovers 30-50% of churn at most SaaS. Stripe Smart Retries + emails are table-stakes.
  • Usage-based pricing requires good observability. If customers can't see their consumption in real-time, they will overpay (and resent it) or underpay (and resent overage charges).

Customization tips

  • Be specific about your customer type (B2C / SMB B2B / mid-market / enterprise). Pricing architecture differs dramatically — B2C wants simplicity, enterprise wants 'Contact Us.'
  • List your current ARR/MRR. Pricing strategy at $0 ARR (no signal) differs from $5M ARR (existing data to calibrate).
  • Paste competitor pricing precisely with their tier names + price points. Anchor strategy depends on knowing what prospects compare you to.
  • Specify your conversion stage. Cold-traffic pricing pages need more trust elements; warm-traffic from sales need less and convert more directly.
  • If you have existing pricing, paste the full structure. Migration plans are calibrated to current customer count + plan distribution.
  • Use the Usage-Based Hybrid Mode variant if you have metered components (API calls, AI inference, storage) — it adds the customer-facing usage transparency layer.

Variants

B2C / Consumer Mode

For consumer SaaS — emphasizes simplicity, free-forever, and high-volume / low-touch upgrade flow.

B2B SMB Mode

For SMB B2B — emphasizes self-service Checkout + 3-tier pricing + Customer Portal.

B2B Enterprise Mode

For mid-market/enterprise — emphasizes 'Contact Us' tier + ROI-driven feature display + Stripe Invoicing for annual contracts.

Usage-Based Hybrid Mode

For products with metered usage on top of base subscription — emphasizes the metered + flat hybrid + customer-facing usage transparency.

Frequently asked questions

How do I use the Stripe Pricing Page Architect prompt?

Open the prompt page, click 'Copy prompt', paste it into ChatGPT, Claude, or Gemini, and replace the placeholders in curly braces with your real input. The prompt is also launchable directly in each model with one click.

Which AI model works best with Stripe Pricing Page Architect?

Claude Opus 4. Pricing strategy + Stripe technical config requires reasoning about commerce psychology, edge cases, and integration mechanics — exactly Claude's strengths. ChatGPT GPT-5 second-best.

Can I customize the Stripe Pricing Page Architect prompt for my use case?

Yes — every Promptolis Original is designed to be customized. Key levers: Anchor pricing matters. The 4-tier model (Free / X / Y / Enterprise) anchors with the 'Y' price point. Without anchor, prospects compare your price to free + your tier looks expensive.; Money-back guarantee outperforms free trials for higher-priced tiers. '30-day money back, no questions' beats '14-day free trial' for $99+/mo plans.

Explore more Originals

Hand-crafted 2026-grade prompts that actually change how you work.

← All Promptolis Originals