Escalate Anything

Gyms and fitness memberships — how complaints work

Checked 2026-10-12. Every point links to its source. “Reported by customers” marks an anecdote from a forum: a tactic to try, not a fact to quote.

In short

Gym cancellation rules live in your membership agreement and often differ by club and state, so read it first for the notice period, any annual fee date and any termination or buyout fee. Use every method the gym offers and keep proof: an online confirmation, or a written notice sent by certified mail with a return receipt. Cancel well before the next billing date (Planet Fitness needs 8 days, LA Fitness a postmark 5 business days ahead). If the gym keeps drafting your account, dispute the charges with your card issuer; changing the card number is often not enough. The FTC's click-to-cancel rule was vacated, but ROSCA and state laws still apply.

How complaints work in this industry

Your leverage

Traps

Scams to watch for

Companies (7)

More guides

Markdown: guides/fitness.md

Let your AI agent handle this

Escalate Anything is a free, open-source MCP server for Claude, Cursor, VS Code, Gemini CLI, Codex and other AI apps. Your agent gets this playbook, keeps a case log with reference numbers and follow-up dates, and drafts each message for you to approve.

1. Set it up (needs uv):

uvx escalate-anything setup

2. Ask your agent:

My problem with [company]: [what happened, with dates and amounts]. Use Escalate Anything to get it resolved.

Source code, other install options and the Claude Code plugin