Skip to main content
Any product variant can be sold as a subscription. Turn on recurring billing for the variant and every purchase of it creates a subscription for that customer. Individual subscriptions live under Products → Subscriptions; store-wide behaviour is configured in Settings → Subscriptions.
If Products → Subscriptions isn’t in your dashboard, contact support to confirm whether subscriptions are enabled for your account. Viewing the page also requires the View Orders team permission.

Making a variant recurring

On the variant, expand Recurring Billing, switch on Enable recurring billing, and pick a Billing interval: Weekly, Monthly, Quarterly, Yearly, or Custom with a day count. Two rules decide the price a subscriber pays:
  • The price and currency are locked in at signup from the variant price and your store currency.
  • Renewals are charged at the variant’s current price. If you raise the price later, existing subscribers renew at the new price. Renewal reminder emails go out before each charge, so it isn’t silent, but it is a real change to your subscribers’ bills.
Subscription and one-time products cannot be combined in a single order, and a 100%-off order cannot create a subscription.

Automatic vs manual renewal

This is the single most important thing to understand before you launch, because it is decided by the payment method, not by you. Manual-renewal subscribers get reminder emails before expiry containing a checkout link for the next period. That renewal order is reused while it stays unpaid, so a customer clicking an older reminder link will not be charged twice. The store setting Force manual renewal turns even Stripe and Mollie subscriptions into manual renewals, if you would rather every period be an explicit decision by the customer.

Store-wide settings

Settings → Subscriptions has three sections.
  • Allow customers to pause - off by default, with an optional maximum pause duration in days and a maximum pause count.
  • Allow customers to cancel - on by default, with a Cancel mode: End of period (access continues until the period ends, and the customer can reactivate to undo it) or Immediate (access is revoked right away).
  • Allow customers to reactivate - on by default.
  • Allow payment method updates - on by default. The customer is redirected to the gateway’s own secure form.
Immediate cancellation applies no proration and no automatic refund. If a refund is appropriate, you issue it yourself.
Grace period days (default 3) and Max retry attempts (default 3), used when an automatic charge fails.
  • Send expiry & renewal notifications - on by default, with reminders at 7, 3 and 1 days before expiry.
  • Apply grace period on manual renewal - off by default. Manual subscriptions otherwise expire at the end of the period.
  • Revoke access on expiry - on by default. See the warning below.

Statuses

Paid and current.
An automatic charge failed. The payment is retried on a backoff schedule, and the subscription’s detail page shows Failed Payment Count, Last Failure and Next Retry.
Resumes automatically at its resume date. Note that the billing period restarts from the resume date.
Ended by you or the customer, according to your cancel mode.
Reached after the configured maximum retry attempts. You and the customer are both notified.
If a customer was charged but the subscription still shows Past Due, wait before intervening. Status is reconciled with Stripe and Mollie automatically, and a paid invoice flips it back to Active.

Access revocation

With Revoke access on expiry enabled, delivered items are revoked when a subscription expires or is cancelled immediately. License keys are redacted permanently and cannot be restored automatically - if the customer resubscribes, you must re-issue keys manually. File downloads re-enable on their own while the subscription is active.
This is worth deciding deliberately before you have subscribers. Revoking access protects a licensed product; it also means a lapsed-then-returning customer needs manual work from you.

What your customers can do

Customers currently have no self-service billing area. There is nowhere for them to cancel, pause or change a subscription themselves, so subscribers contact you and you make the change from Products → Subscriptions. A message like “Cancellation is not allowed for this subscription” means your store or product configuration forbids that action - change it in Settings → Subscriptions. Subscription questions from your customers come to you, not to Komerza.

Next steps

Products & Variants

Where recurring billing is configured.

Managing Orders

Renewal orders behave like any other order.

Supported Payment Methods

Only Stripe and Mollie support automatic renewal.

Notifications

Alerts for renewals, failures and expiries.