Proration
Proration ensures customers are charged fairly when subscriptions change mid-billing cycle. This guide explains how Alguna calculates prorated amounts for upgrades, downgrades, and other mid-cycle changes.What Is Proration?
When a subscription changes before the end of a billing period, proration calculates:- Credits for unused time on the old plan
- Charges for remaining time on the new plan
Proration Behaviors
| Behavior | Description | Use Case |
|---|---|---|
| Full Proration | Credit unused time, charge for remaining time | Standard upgrades/downgrades |
| No Proration | No credits or charges until next period | Enterprise contracts |
| Credit Only | Credit unused time, no immediate charge | Downgrades |
| Charge Only | Charge for new plan, no credit | Promotions |
How It Works in the Dashboard
When Creating a Subscription Change
- Navigate to Subscriptions → [Subscription]
- Click Edit Subscription or Create New Version
- Make your changes (upgrade, add product, etc.)
- Choose the Effective Date:
- Immediate: Proration calculated for current period
- End of Period: No proration (change starts with new period)
- Review the Proration Preview showing:
- Credit amount for unused time
- Charge amount for new items
- Net amount due
- Publish the change
Viewing Proration on Invoices
- Navigate to Invoices → [Invoice]
- Prorated line items show:
- Original item with credit
- New item with prorated charge
- Date range for each
Proration Examples
Upgrade Mid-Cycle
Customer upgrades from 200/month on day 15 of 30:| Item | Calculation | Amount |
|---|---|---|
| Credit for Starter | $100 × (15/30) | -$50.00 |
| Charge for Pro | $200 × (15/30) | +$100.00 |
| Net Due | $50.00 |
Downgrade Mid-Cycle
Customer downgrades from 100/month on day 20 of 30:| Item | Calculation | Amount |
|---|---|---|
| Credit for Pro | $200 × (10/30) | -$66.67 |
| Charge for Starter | $100 × (10/30) | +$33.33 |
| Net Credit | -$33.34 |
Add Product Mid-Cycle
Customer adds a $50/month add-on on day 10 of 30:| Item | Calculation | Amount |
|---|---|---|
| Prorated Add-on | $50 × (20/30) | +$33.33 |
Disabling Proration
For specific scenarios, you can disable proration:- Navigate to Subscriptions → [Subscription]
- Click Edit Subscription
- In the proration section, select No Proration
- The change will take effect without any mid-cycle credits or charges
Disabling proration is useful for enterprise contracts or when you want changes to take effect without financial adjustment.
Best Practices
Preview Before Publishing
Always review the proration preview before publishing changes.
Communicate to Customers
Let customers know about prorated charges before making changes.
Align with Billing Cycles
When possible, schedule changes for period end to avoid proration.
Document Exceptions
Record why proration was disabled for specific customers.