One-off vs recurring prices
A price can be recurring (a subscription that renews) or one-off (a single payment, indefinite access).
Recurring
Section titled “Recurring”- The buyer is charged every period (daily, weekly, monthly, yearly, or any custom interval you set).
- Access is valid as long as the subscription is Active or Trialing in Stripe.
- If a charge fails, the subscription enters Past due and Stripe retries automatically. If retries also fail, access is revoked and the buyer is removed from Telegram.
- The buyer can cancel at any time from the Stripe customer portal. The cancellation takes effect at the end of the current period.
One-off
Section titled “One-off”- The buyer pays once.
- Access is indefinite: the buyer keeps access to the channel or group forever, until you cancel the purchase from the customer detail screen.
- There’s no renewal, no expiration, and no risk of a failed charge later.
Single use per customer
Section titled “Single use per customer”Any price (recurring or one-off) can be marked as single use per customer. This prevents the same buyer from purchasing the same price twice. Useful both to stop repeated one-offs and to stop the same customer from holding two identical active subscriptions.
When to use which
Section titled “When to use which”- Recurring — content updated continuously: a signal group, a daily newsletter channel, an ongoing course.
- One-off — fixed deliverables: a one-time course drop, a fixed-content archive, a vault of past content.
Mixing both
Section titled “Mixing both”The same product can have both: e.g. a “monthly access” recurring price and a “lifetime access” one-off price. The buyer picks one at checkout.