Unlockr
Live · taking real payments

They came for one thing.
Sell it to them.

The people who close your signup page are worth $0. They don't have to be. Most were never going to subscribe — they wanted one thing. Unlockr puts a button at that exact moment so they can pay a few dollars for it, with no account and no subscription. You get the money and their email.

Get a demo built on your tool — freeSee one running →

No signup here either. Reply and we'll wire it into your product ourselves.

See it for real
A working Unlockr paywall, built on a real product

Generate a room, then buy the HD render for $3 — no account. Real Stripe checkout, real money, real download. That's the whole flow your users would see.

Open the demo →

How it works

The button lives at your feature gate — the moment a free user hits something locked and is about to leave. Not on your pricing page; that's a different mindset.

1
Connect the Stripe you already have

One click. You stay the merchant of record, so your tax, refunds and chargebacks don't change. Payouts land in your account, not ours.

2
Name the job and the price

A job is one discrete thing your app does — an export, a render, a conversion. You set the price. We'll recommend one but you can override it.

3
Drop the button at the gate

Two lines of HTML. When someone pays, you get a signed token you verify offline — no call back to us, no dependency on our uptime in your hot path.

4
Take the money and the lead

The buyer gets the full premium result and a receipt. You get an email with their address and what they paid. They're a warm lead — they paid you before they trusted you enough to sign up.

The whole install

One script tag, one call at your gate, one token check on the way back. If it takes you more than an afternoon, we've done our job badly.

  • Verification is offline, against our public JWKS.
  • No SDK in your build step. No account system to integrate.
  • Apple Pay, Google Pay, Link, PayPal and cards on by default.
<!-- once, anywhere on the page -->
<script src="https://unlockr.dev/unlockr.js"
        data-merchant="yourtool"></script>

// at your pro-feature gate
Unlockr.checkout({
  job: 'export-pdf',
  returnTo: '/unlocked'
});

// on the way back — verify offline, then run the job
await verify(token, JWKS);

You could build this yourself

Genuinely — you've got Stripe, and Stripe Checkout already does guest payment and receipts. If you want to build it, build it. We're worth 8% because of the part you won't build:

The tedious 20%

The paywall UI and its mobile edge cases. Lead capture. Receipts. Follow-up. A dashboard that tells you what you earned from people who'd have left. Each piece is small. Nobody builds all of them.

Tuning you can't do alone

We own the button and the checkout, so we can test price, wording, and which gate converts — then roll the winner to you. You can't A/B test pricing on thin traffic. We pool across installs. Honest: this compounds with scale. Early on you're getting the packaging and the leads, not much optimisation yet.

Pricing

8%10%Founding partner rate

Of each one-off payment. No monthly fee, no seats, no minimum. It comes out of the transaction automatically — there's nothing to invoice, and nothing to cancel if it doesn't work.

8% of revenue you currently make $0 on. Early founders keep 8% permanently; list price goes to 10%.

We'll build it on your product first

Send us your URL. We'll wire Unlockr into a working mock of your own tool and send you the link. If it doesn't look like found money, say no — you're out one email.

Email us your URL