Every time you upgrade from a smaller addon plan to a larger one, StreamKite calculates the monetary value of your remaining days and converts them into free bonus days on your new, higher-tier plan. You always get full fair value.
When you purchase an addon plan (e.g. 5 extra slots), your plan has a set price and a validity period (30 days for monthly, ~365 days for yearly). If you decide to upgrade to a larger addon (e.g. 10 or 20 extra slots) before your current plan expires, you've already paid for those remaining days.
StreamKite never pockets that unused time. Instead, the system calculates the cash value of your remaining days, converts that value into equivalent days on your new (more expensive) plan, and adds those days on top of your fresh subscription period. These added days are your Credit Days.
Credit Days only apply when you move to a higher tier (more slots). Downgrading is not permitted while an addon is active — you'd need to cancel first. This prevents credit abuse and ensures fairness for all users.
The credit calculation is entirely transparent. Here is the exact logic used by the platform, line by line:
Notice: because your new plan costs more per day than the old one, the credit buys fewer days than you had remaining — but the monetary value is identical. You are always made whole.
When you apply a new (higher tier) addon key to your account, the system runs this exact sequence:
addonPlan on your account. If you do, it reads the current expiry date, price paid, and original validity period.Let's walk through a concrete scenario so you can see exactly how every number comes together.
Your old plan costs $0.33/day. Your new plan costs $0.67/day — it's double the price because it includes double the slots. The same $5 of credit buys 7.5 days on the pricier plan instead of 15. The dollar value is identical — you never lose money. You simply get fewer days because each day is worth more on the upgraded tier.
Visualise exactly how your expiry date moves when credit days are added:
Here's how credit days look across the most common upgrade paths on monthly plans:
| From → To | Old Price | New Price | Days Left | Credit Value | Bonus Days | New Expiry |
|---|---|---|---|---|---|---|
| 5 slots → 10 slots | $10 / 30d | $20 / 30d | 15 days | $5.00 | +7.5 days | 37.5 days |
| 5 slots → 20 slots | $10 / 30d | $40 / 30d | 20 days | $6.67 | +5 days | 35 days |
| 10 slots → 20 slots | $20 / 30d | $40 / 30d | 10 days | $6.67 | +5 days | 35 days |
| 5 slots → 50 slots | $10 / 30d | $80 / 30d | 25 days | $8.33 | +3.1 days | 33.1 days |
| 10 slots → 50 slots | $20 / 30d | $80 / 30d | 15 days | $10.00 | +3.75 days | 33.75 days |
| 20 slots → 100 slots | $40 / 30d | $150 / 30d | 20 days | $26.67 | +5.3 days | 35.3 days |
* Prices above are illustrative examples. Your actual credit depends on your specific plan's price configuration.
Enter your current plan details and see how many bonus days you'd receive on an upgrade:
remainingMs = 0), the credit value is $0 and creditDays = 0. You get a clean fresh plan with no bonus days. This is expected — there's nothing left to credit. You'd simply be activating a new addon from scratch.Your unused days are waiting to become bonus credit. Head to your dashboard, apply a new addon key, and watch the math work in your favour.