Quick Start
Let's create your first subscription plan in under 5 minutes.
Create a Plan
1
Select Your Wallet
At the top of the extension, choose which LNbits wallet should receive subscription payments.
2
Click 'New Plan'
This opens the plan creation dialog.
3
Fill in the Details
| Field | Example | Required |
|---|---|---|
| Name | "Pro Membership" | Yes |
| Price | 10,000 sats (or fiat amount) | Yes |
| Interval | Monthly | Yes |
| Description | "Access to premium content" | No |
| Payment Methods | Lightning, On-chain, Stripe, PayPal | Yes |
| Trial Days | 7 | No |
| Grace Period | 3 | No |
Payment Methods: Select which options to offer:
- Lightning — Instant Bitcoin payments (default)
- On-chain — Bitcoin transactions (requires WatchOnly + SatsPay)
- Stripe — Cards, Apple Pay, Google Pay (requires Stripe setup)
- PayPal — PayPal balance and linked accounts (requires PayPal setup)
4
Save
Click Save and your plan is live!
Your plan now has a unique subscribe URL. Copy it and share it anywhere.
Share Your Link
Every plan gets a shareable URL:
https://your-lnbits.com/subscriptions_manager/subscribe/{plan_id}Where to share it:
- Your website
- Email signature
- Social media bio
- Marketing materials
What Subscribers See
When someone visits your subscribe link:
- Plan details — Name, price, billing cycle
- Contact form — Email, Telegram, or Nostr
- Payment method selection — Choose from available options:
- QR code for Lightning or Bitcoin
- Card/Apple Pay/Google Pay via Stripe
- PayPal login and authorization
- Confirmation — Success page with subscription details
Test It Yourself
Before going live, test the flow yourself:
- Copy your subscribe link
- Open it in a private/incognito window
- Fill in test details
- Pay the invoice from another wallet
- Verify the subscription appears in your dashboard
Your First Subscriber
When someone subscribes:
- They appear in your Subscribers tab
- You receive a notification (if configured)
- Payments recur automatically at the plan interval
