Skip to content

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

FieldExampleRequired
Name"Pro Membership"Yes
Price10,000 sats (or fiat amount)Yes
IntervalMonthlyYes
Description"Access to premium content"No
Payment MethodsLightning, On-chain, Stripe, PayPalYes
Trial Days7No
Grace Period3No

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.


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:

  1. Plan details — Name, price, billing cycle
  2. Contact form — Email, Telegram, or Nostr
  3. Payment method selection — Choose from available options:
    • QR code for Lightning or Bitcoin
    • Card/Apple Pay/Google Pay via Stripe
    • PayPal login and authorization
  4. Confirmation — Success page with subscription details

Test It Yourself

💡

Before going live, test the flow yourself:

  1. Copy your subscribe link
  2. Open it in a private/incognito window
  3. Fill in test details
  4. Pay the invoice from another wallet
  5. 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
Configure NotificationsStep 3: Get notified when things happen