Who should use this
- B2B SaaS with enterprise or mid-market customers
- Products where a churned customer is hard to win back
- Services where your customers have their own payment approval cycles (e.g., finance teams that batch payments weekly)
- Early-stage products where keeping customers happy matters more than strict collection
Settings
| Policy knob | Value | Why |
|---|---|---|
| Upgrade strategy | At period end | No immediate charges — simplifies the customer experience |
| Downgrade strategy | At period end | Same — everything changes at renewal |
| Grace period | 14 days | Two weeks gives enterprise finance teams time to act |
| Dunning retries | 4 (days +1, +3, +7, +14) | Standard schedule |
Plan changes while past_due | Allow everything | Don’t block customers from adjusting their plan even if payment is pending |
| Billing mode | Advance | Invoice at start of period |
| Max debt | None | No cap |
Apply
With all plan changes deferred to period end, customers won’t be charged anything extra mid-cycle for upgrades. This reduces friction but means upgrades take effect at the next renewal — make sure your UI makes this clear.