
Memberships
Part of Creator newsletters as a business
Handling renewals for paid newsletter subscribers
Set clear renewal terms, distinguish failed payments from cancellations and keep paid newsletter access and billing aligned.
Tell readers what they will receive, what they will pay, when the subscription renews and how to cancel before they subscribe. Keep billing status, payment outcome and access status aligned after each renewal.
Track each renewal cohort from the charge due date through payment, cancellation or follow-up. Tell readers promptly what happened and what action, if any, they can take.
Make the renewal understandable at signup
Show the price, currency, billing interval, renewal behaviour and cancellation method next to the purchase decision. Explain whether cancellation ends access immediately or at the end of the paid period, and what archive access remains. Keep the confirmation email consistent with the checkout terms.
The ACCC says businesses must be clear and upfront about important contract terms such as renewals and cancellations; failing to do so risks breaching the Australian Consumer Law and may lead to enforcement action. In 2023, hipages provided an undertaking to disclose renewal and cancellation policies clearly after admitting it likely failed to adequately disclose terms for automatic renewals and an early termination fee.
An email or SMS reminder sent ahead of an automatic renewal can repeat the charge date, price and cancellation method. The ACCC reported that hipages committed to additional email and SMS reminders ahead of upcoming automatic renewals; no universal reminder interval is established here.
Renewal terms to show next to the purchase decision
- Price and currency
- Billing interval
- Renewal behaviour (that it renews automatically, and when)
- Cancellation method
- Whether cancellation ends access immediately or at the end of the paid period
- What archive access remains after cancellation
- Confirmation email kept consistent with the checkout terms
Keep four states separate
| State | Meaning for the creator | Reader-facing response |
|---|---|---|
| Active and paid | The current period has been paid | Deliver the promised issues and access |
| Payment needs attention | A charge failed or awaits another action | Explain the problem and provide a safe update path |
| Cancelled for a future period | The reader has stopped the next renewal | Confirm the effective date and remaining access |
| Ended | Paid access has expired under the stated terms | Stop future charges and apply the stated access policy |
Stripe lists these subscription statuses: incomplete, incomplete_expired, trialing, active, past_due, cancelled, unpaid and paused. Keep the provider's status separate from your own access decision, and map each status to the access you promised.
For Stripe subscriptions using collection_method=charge_automatically, a failed initial payment moves the subscription to incomplete. If the first invoice is paid, the subscription moves to active; if it is not paid within 23 hours, it moves to incomplete_expired, a terminal status that voids the open invoice and generates no further invoices.
A trialing subscription moves to active when the trial ends. A subscription can enter paused when a trial ends without a payment method; it generates no invoices and can resume after the customer adds a payment method. Do not treat past_due, unpaid or cancelled as interchangeable labels.
Record the provider status, payment outcome, next renewal date, cancellation request and channel, access end date, and any notice sent. Give readers a direct route to update payment details and cancel.
Stripe's customer portal makes payment-method updates and subscription cancellation configurable. A configuration response shows both features disabled and cancellation mode set to at_period_end, so check the settings readers will actually use.
Four states to keep separate at every renewal
- Active and paidThe current period has been paid — deliver the promised issues and access
- Payment needs attentionA charge failed or awaits another action — explain the problem and provide a safe update path
- Cancelled for a future periodThe reader has stopped the next renewal — confirm the effective date and remaining access
- EndedPaid access has expired under the stated terms — stop future charges and apply the stated access policy
Write restrained renewal messages
A payment-failure notice should identify the newsletter and affected subscription, explain that payment did not succeed, and give the reader a way to resolve it. Never ask readers to email card details.
A cancellation confirmation should state when billing stops, when access ends and whether access continues to the end of the paid period. Match those dates to the checkout terms and the cancellation request.
Process cancellation through the stated channel without adding steps that contradict a request already received. The ACCC's hipages matter included subscribers being told to take extra cancellation steps after they had already given valid notice before renewal.
Keep service notices separate from promotional win-back messages. Unsubscribing from marketing is distinct from cancelling a paid subscription: a reader may stop promotional emails while keeping paid access, or cancel billing while retaining a free editorial edition. Explain and honour the relevant choice.
Marketing unsubscribe is not the same as cancelling a paid subscription
- Unsubscribing from promotional messagesStops win-back and marketing emails; paid access can continue
- Cancelling the paid subscriptionStops billing; the reader may still keep a free editorial edition
- Keep the two separateSend service notices separately from promotional win-back messages, and honour whichever choice the reader makes
Measure renewals with the right denominator
Group subscriptions by the period in which their renewal is due. For each cohort, calculate the renewal rate as successful renewals divided by subscriptions due to renew, multiplied by 100. State the observation date and use it when comparing cohorts.
Count subscriptions due to renew, successful renewals, voluntary cancellations, unresolved payment failures, refunds and support requests. A payment that fails today may later succeed, so keep unresolved failures separate from voluntary churn.
Review recurring reasons readers give for leaving, but do not require a survey response to cancel. If cancellations point to missed issues or an unclear promise, fix the offer.
What to count for each renewal cohort
- Subscriptions due to renewThe denominator for the cohort
- Successful renewalsThe numerator for the renewal rate
- Voluntary cancellationsKept separate from payment failures
- Unresolved payment failuresTracked separately, because a failed payment may later succeed
- Refunds
- Support requests


