crxpay
Built for Chrome MV3 · Stripe Connect-native

Subscriptions for Chrome extensions, done.

Drop in our SDK. Connect Stripe. Your users see beautiful paywalls, your dashboard fills with revenue. No backend, no webhook plumbing.

Talk to sales
0 min

Time to first paywall

2.5%

Platform fee, flat

<0ms

SDK cold-start

Data and tools for every team

Make reliable cross-platform data and easy-to-use growth tools accessible to everyone.

Engineering

Ship a paywall in 10 lines

Drop in the SDK, wire one Stripe key, call `paywall.show()`. No service worker plumbing, no CORS drama.

For engineering
Marketing

Segment by entitlement

Sync paid/trial/churned cohorts to Customer.io, Braze, or your warehouse. One webhook away.

For marketing
Product

A/B test without shipping

Change price, copy, or layout from the dashboard. No Chrome Web Store re-review. Roll forward and back in seconds.

For product
Support

Customers cancel themselves

One link opens the Stripe billing portal with their session pre-authed. Refunds, receipts, card updates — handled.

For support

Drop it in. It just works.

crxpay replaces the backend you were about to build. Paywalls, entitlements, receipts, refunds — one SDK, one Stripe key, zero webhook plumbing.

Unlock full access
● Annual$49/yr
Monthly   $6/mo
background.ts
1import { crxpay } from '@crxpay/sdk'
2
3const sub = crxpay(
4 apiKey: 'pk_live_…',
5})
6
7await sub.paywall.show()
8if (sub.hasEntitlement('pro')) {
9 unlockFeatures()
10}

Your subscription backend — in a box. crxpay drives the paywall, validates Stripe receipts, and keeps entitlements in sync — across every install of your extension.

Just 10 lines

instead of weeks of webhook plumbing, retry queues, and edge-case debugging.

Live events
streaming
Trial started
user_8f3a · Pro · 14d
$
Subscription · $6
user_71c0 · Monthly
Upgraded
user_442e · Monthly → Annual
Entitlement granted
user_9de1 · pro

Get started in minutes

Free up to $2,500 in tracked revenue, then 2.5%. Half of what ExtPay charges, and no lock-in — it's your Stripe account.

See the docs
An AI writing assistant

See how an indie writing-assistance extension lifted trial-to-paid conversion by 40% after switching to crxpay paywalls.

Read case study

Paywall editor

Launch faster with pre-built, configurable templates.

Designed to impress, built to customize. Our paywall templates are yours to shape — drop in components, wire copy to your entitlements, and ship without touching the Chrome Web Store review queue.

LAYERS
#Image
#Text
#Button
#List
#Button-2
#Text
+ Add component
Unlock Premium Today
Get access to exclusive benefits.
Start today with 7 days free
  • A description of Premium
  • No ads, no trackers
  • Cancel any time
Upgrade to Premium
7 days free, then $49.99/year
BUTTON SETTINGS
Alignment
Text field
Start today with 7 days free
BIUS
Color
#F4EA72100%
Spacing
8
English paywall
Spanish paywall
North American paywall
Desbloquear Premium
Semanal
Mensual
-35%

Targeting

Optimize for every audience.

Tailor how you monetize. Target paywalls, pricing, and packaging by locale, install source, or entitlement — all without shipping a new version of your extension.

Learn about segmentation with Targeting
Overview
Last 30 days
MRR
$24,182
+18.4%
Active subs
4,231
+312
Trial → paid
34.8%
+2.1pp
Churn
3.6%
−0.4pp
Revenue
NewExpansion
Organic install62%
Paid acquisition28%
Referral10%

Analytics

The numbers that matter, on one dashboard.

MRR, trial conversion, churn, LTV — all computed from the same signed ledger the SDK reads. No pixel-fires, no warehouse jobs, no 24-hour delay.

Explore analytics
A 2M+ MAU news-reader extension

See how a 2-person reading extension recovered $84k in otherwise-lost MRR with crxpay's dunning + win-back flows.

Read case study

Smarter support. Stronger retention.

Ready-to-use growth tools that work together seamlessly — so paying customers stay, and wavering ones come back.

$
Request refund
Choose the issue:
● Developer issue
Other

Self-serve support. Build a custom cancellation flow in seconds to automate in-app support and surface targeted win-back offers.

Customer profile
Peter Thomson
peter.thom@email.com
Customer history
Last openedtoday
$Purchase · $7.99monthly
Renewed2d ago
App IDaf1324sfs05wr16d13hgt452

Full picture at a glance. Debug and assist customers faster with centralized subscription, device, and entitlement history.

Refund requests handling preference
Select
Do not handle
Always prefer granting refunds
Always prefer declining refunds
Refund Control:
Your Revenue Shield

Automate refund handling. Automatically approve, deny, or escalate refund requests based on usage, tenure, and your own rules — no ticket queue.

in-app · re-engagement
cpTo: you · From: crxpay
Come back to Pro Plan!

Win back at-risk customers. Re-engage churned and cancelling users with targeted discount offers and in-app campaigns — automatically.

Driving results for extensions with millions of users.

From indie side-projects to top-100 Chrome Web Store extensions — crxpay powers the subscription layer.

An AI voice extension
4.2M+ weekly users

We went from zero monetization to a top-10 Productivity extension in the Chrome Web Store within 8 weeks of shipping crxpay paywalls.

Co-founder
AI voice extension · 4.2M+ weekly users
See more stories
Powering paid extensions across
AI writingVideo captureNotes & docsShoppingReadingNew-tab dashboardsRead-laterDevtools

Trusted by developers globally.

Independently reviewed, security-audited, and compliant — so you can focus on shipping.

4.9/ 5
Capterra
based on 214 reviews
4.8/ 5
G2 Leader
Summer 2026 · 186 reviews
SOC 2
Type II · audited annually
GDPR
EU data residency available

Ready to grow?

Our entire suite of features comes standard — and your first $2,500 in tracked revenue is free.