Track every member. Free forever.

A free martial arts membership tracker in Google Sheets. Log every student, their program, rank and billing, and watch monthly and annual revenue add itself up. No email, no sign-up, no catch.

Get the free tracker

Google Sheets template

$0
  • No email
  • No sign-up
  • Free forever
Claim the free sheet or see what it does first

Paid trackers bill you every month. This is a Google Sheet.

It doesn't have every feature the paid ones do, but it tracks every member, every renewal and every cancellation, and it's free forever.

It does the math.

  1. 01

    Revenue at a glance

    The two cells up top show your total monthly and annual revenue. The table beside them splits it by program, so you can see what MMA brings in next to kids BJJ.

  2. 02

    Your programs, your ranks

    List your programs ("Kids BJJ", "MMA") and ranks ("Blue Belt") once on the Set Up tab, set your currency, and every member row picks from them.

  3. 03

    Overdue turns red

    Age and Owes update on their own. When a payment is overdue, the row highlights in red, so you know who to talk to before class.

  4. 04

    One click to cancel

    Untick the box on the left to mark a member inactive, and revenue drops them instantly. Changed their price? Mark the old row inactive and start a new one as "NAME - 02".

  5. 05

    Every payment, logged

    Log each payment on the Payment Log tab: name, date, amount. The name matches the Members tab. A refund is just another row with a negative number.

Yours in a minute.

It's the same gift we hand every owner who books a call with us. You don't have to book anything to get it. Three steps and it's your sheet.

  1. 01

    Open the sheet

    It opens view-only, straight in Google Sheets. There's no form, and please don't request edit access. You won't need it.

  2. 02

    File, then Make a copy

    That copy lives in your own Google Drive and it's fully editable. Some formula cells are protected so you can't break them by accident.

  3. 03

    Swap in your students

    Delete the template students, one column at a time, then add your own. Age and Owes fill themselves in, and the revenue cells update as you type.

One sheet. Every member. $0.

Needs a free Google account to make your copy. That's the only thing it asks for.

Copy the sheet

Built for schools under 100.

Above 100 students a sheet gets hard to manage by hand. At that point your cheapest next step is a Stripe account or Gym Desk, and we'd tell you the same on a call.

$0

Price, forever. No trial that ends, no card on file, no upsell inside the sheet.

4

Tabs, ready to use. Instructions, Members, Payment Log and Set Up, with a step-by-step guide built in.

~100

Students before you outgrow it. Past that, move to Stripe or Gym Desk. The sheet will have done its job.

Tracker questions.

Straight from the instructions tab, plus the things owners ask us.

Yes. It's a Google Sheet you copy into your own Drive, and it stays free forever. No email, no sign-up and no card. It doesn't have every feature a paid tracker has, but it will never send you a bill.

Open the sheet, go to File and choose Make a copy. Without a copy you can't edit the template. Please don't request edit access on the original, because the copy is how it's meant to work.

Yes, completely normal. The cells with formulas are protected so they can't be changed by accident, with exceptions on every cell you're supposed to edit. You can remove it under Data, then Protected sheets and ranges, but we strongly advise against it, because changing the formulas changes how the sheet works.

Total monthly and annual revenue, revenue by program, each member's age and what they owe. Overdue payments are highlighted in red automatically.

Untick the checkbox on the left to mark a member inactive. If a member changes price or switches membership, mark the old row inactive and start a new row named "NAME - 02".

On the Payment Log tab, add another row for that member with a negative amount. The name has to match the Members tab exactly.

It's built for smaller schools. Above about 100 students it gets difficult to manage by hand, and your cheapest next option is a Stripe account or Gym Desk.

More names to track.

Need more students to fill out this sheet? Let's chat and see how we can help you grow. We run your ads, site and follow-up for one full month, free.