The path from free tier to premium when you pay directly, plus what changes immediately and what changes later.
After a successful direct-payment upgrade, your UserProfile
has:
role = 'premium_athlete'.premium_source = 'direct_payment'.premium_until = <one year from today>.premium_granted_by = NULL (no granter; you paid
yourself).The role flip from athlete to premium_athlete is what
unlocks calculator-running, the planning wizard, longer
analytics windows, and full season visibility.
/settings/billing/.On a successful payment:
premium_until is set to today + 365 days.premium_source is set to direct_payment.role flips to premium_athlete immediately.visible_to_athlete = False
remain hidden.premium_until is the renewal date.The direct payment takes priority. If the coach later revokes their grant, you stay premium because direct payment is still active.
The direct-payment source replaces the coach grant
immediately on next save. No proration; you have premium
until today + 365 days.
premium_source stays none, role stays athlete. The
Hub does not partially-upgrade; either you have premium or
you don't.
See also: Free vs Premium athlete, Billing and subscription, Downgrading from premium.
Still stuck? Ask us a question and we'll write up an answer.
Ask a question