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