Skip to content

Pricing Options ​

Session supports flexible pricing through Stripe. Configure pricing when creating or editing a product.

Setting Up Pricing ​

  1. Go to Products (/admin/products)
  2. Create a new product or edit an existing one
  3. Configure pricing in the product editor
  4. 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:

OptionTypeAmount
MonthlySubscription$47/month
YearlySubscription$470/year
LifetimeOne-time$997

Members choose their preferred option at checkout.

Currency ​

Prices use your Stripe account's default currency. To change:

  1. Go to your Stripe Dashboard
  2. Update settings to use your preferred currency
  3. 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 ​

  1. Member clicks a purchase link or button
  2. They're taken to Stripe's checkout page
  3. They complete payment
  4. Session automatically grants access
  5. 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

Built with care for coaches.