Lors d'une mise à niveau ou d'un passage à une adhésion inférieure, ROLLER utilise la formule suivante pour calculer le montant ponctuel au prorata débité ou crédité à l'invité :

Où :
Unit.cost1 est le coût unitaire de l'adhésion faisant l'objet d'une mise à niveau.
Unit.cost2 est le coût unitaire de la nouvelle adhésion.
Billing.period.length est la période de facturation récurrente en cours. Pour les pass non récurrents, la durée de la période de facturation est de 1.
Pour les adhésions récurrentes, la durée de la période de facturation est définie comme suit :

Exemple :
Un invité souhaite mettre à niveau son adhésion, passant de 20 $/mois à 30 $/mois. Si l'invité effectue sa mise à niveau à mi-parcours d'un cycle de facturation, il devra régler immédiatement 5 $ au prorata, puis commencera à payer 30 $/mois à partir de son prochain paiement prévu.