Renewals and billing dates
How automatic renewals work on NoCode.shop: billing dates, renewal changes, and failed payment handling.
How automatic renewal works
Every active subscription auto-renews on its billing date. The amount is added to the customer’s balance, an invoice is generated, and the charge fires 3 days later (legal requirement).
Two key dates in the order detail:
- Next renewal date — when the next subscription cycle starts
- Next billing date — when the next invoice drops
Change the renewal date
Push the next renewal date from the order detail via Actions → Change subscription’s next renewal date. This lets you:
- Give a customer a free extension
- Align renewal dates across multiple subs
- Effectively pause a sub without using the Suspend function
New date must be in the future. The current period stays active until then.
Change the billing date
Separately from the renewal, you can also change the customer’s billing date via Actions → Change customer’s next billing date. That’s when the invoice is issued and the charge is triggered.
If the customer’s balance is zero on billing day, no invoice is issued.
Align billing dates
For bulk actions, select multiple subs and choose Align billing date. Pick a day of the month (1 to 28) and renewal dates snap to the day before.
Handy if you want everyone billed on the same day.
When a payment fails
When a charge fails (insufficient funds, expired card, etc.), the system auto-retries. Dunning attempts are spaced out to maximize recovery.
In the order detail, the last payment shows Insufficient funds or Failed. If all retries fail, the subscription may auto-suspend.
The customer gets an email to update their payment method via the portal.