Your gym may charge a late-cancellation or no-show fee. Whether a fee applies at all, how much it is, and how much notice you must give are set by your gym — not by MyTrainerOS. Many gyms charge nothing. The platform starts with fee amounts set to zero, so nothing is charged unless your gym deliberately configures a fee and turns fee charging on.
Forfeiting a session is a separate matter
Charging a fee and forfeiting a prepaid session are two independent settings, and your gym chooses each one on its own. Your gym may forfeit a session without charging you anything, charge you without forfeiting a session, do both, or do neither. Do not assume that because one happened, the other did.
Who charges you
- Your gym charges you, not MyTrainerOS. If a fee applies, it is charged to the payment method you have saved with that gym, processed through Stripe. Your gym is the merchant of record, so the charge appears on your statement under your gym's name.
- MyTrainerOS takes no share of that fee. The money goes to your gym.
- Questions and disputes go to your gym first. They set the policy, they received the money, and they can waive or refund it. If your gym waives a fee, the waiver is recorded on your ledger.
What you should expect from your gym
Your gym is responsible for telling you its cancellation policy before any fee applies to you — what the fee is, when it applies, how much notice you must give, and whether a session is forfeited. If you have not been told, ask before you save a card. If you believe you were charged without having been told, raise it with your gym; our support team can explain what the platform recorded, but the policy and the money are your gym's.