Pricing Options
Session supports flexible pricing through Stripe. Configure pricing when creating or editing a product.
Setting Up Pricing
- Go to Products (
/admin/products) - Create a new product or edit an existing one
- Configure pricing in the product editor
- Save
Session creates the corresponding prices in your connected Stripe account automatically.
Pricing Types
One-Time Payment
A single payment for permanent access.
- Best for: Lifetime memberships, courses, one-time purchases
- How it works: Member pays once, gets access forever
- Example: $497 Lifetime Access
Monthly Subscription
Recurring payment every month.
- Best for: Ongoing memberships, communities
- How it works: Member pays monthly, access continues while subscribed
- Example: $47/month
Yearly Subscription
Recurring payment every year, often at a discount.
- Best for: Committed members, predictable revenue
- How it works: Member pays annually, access continues while subscribed
- Example: $470/year (save 2 months vs monthly)
Installment Plans
Fixed number of payments, then access continues.
- Best for: Higher-priced products, making purchases accessible
- How it works: Member makes N monthly payments, payments stop but access continues
- Example: 6 payments of $97
Special Options
Trial Period
Let members try before they commit:
- Free access for a set number of days
- Subscription billing starts after trial ends
- Member can cancel before trial ends to avoid charges
Example: 14-day free trial, then $47/month
Discounted First Month
Lower the barrier to entry:
- Reduced first payment
- Regular pricing after that
Example: $1 first month, then $47/month
Deposit + Subscription
Initial payment plus ongoing subscription:
- One-time deposit charged immediately
- Recurring subscription starts alongside
Example: $97 setup fee + $47/month
Multiple Prices Per Product
Products can have multiple price options. For example:
| Option | Type | Amount |
|---|---|---|
| Monthly | Subscription | $47/month |
| Yearly | Subscription | $470/year |
| Lifetime | One-time | $997 |
Members choose their preferred option at checkout.
Currency
Prices use your Stripe account's default currency. To change:
- Go to your Stripe Dashboard
- Update settings to use your preferred currency
- New prices will use the new currency
Existing Prices
Changing your Stripe currency doesn't affect existing prices. Create new prices in the new currency if needed.
Best Practices
- Offer 2-3 options - Don't overwhelm with too many choices
- Make annual clearly better value - Discount of 15-20% encourages commitment
- Use trial periods - Reduces friction for subscription products
- Price installments slightly higher - Accounts for payment risk
- Round to clean numbers - $47 feels better than $46.99
How Members Purchase
- Member clicks a purchase link or button
- They're taken to Stripe's checkout page
- They complete payment
- Session automatically grants access
- Member receives confirmation and can sign in
Managing Subscriptions
After purchase:
- Subscriptions are managed through Stripe
- Members can update payment methods via the billing portal
- Cancellations are handled through Stripe
- Session automatically updates access status via webhooks