We're exploring a change to how Puzzle handles Stripe billing for plan upgrades and user seat changes.
Currently, users aren’t charged immediately when they upgrade — instead, the prorated amount is added to their next invoice, which can lead to unexpectedly large charges.
We’re looking into updating this behavior so that:
Prorated charges are billed immediately upon upgrade or seat change
This provides better clarity and avoids confusion on upcoming invoices
This is especially important for admins managing budgets or tracking seat usage in real time.