Option to Disable Proration for Subscription Fees
Mostafa Al-Barrad
Currently, Lago automatically prorates subscription fees based on when a customer subscribes within a billing cycle. We need an option to disable this proration and charge the full subscription amount regardless of the subscription start date.
Use Case:
In our billing model, we want to charge customers the complete subscription fee even if they subscribe on the last day of the month. This is a common requirement for businesses that:
- Offer full-month access regardless of signup date
- Have pricing models where proration doesn't align with business logic
- Need simpler billing structures without mid-cycle calculations
Current Behavior:
If a customer subscribes on day 25 of a 30-day billing cycle, they're charged only for the remaining 5 days (prorated amount).
Desired Behavior:
An optional setting (toggle/checkbox) at the plan or subscription level that allows us to:
- Charge the full subscription fee immediately upon subscription
- Skip proration calculations entirely
- Still maintain the normal recurring billing cycle afterward