Bookkeeping for BJJ Gyms
Adults, kids, and gear are three different businesses sharing a lease. Your bookkeeper should see all three. Most don't.
Get Started →Three Programs, One Set of Books
A BJJ academy looks like one business from the curb. The IRS treats it like one. Your books should not.
Adults pay monthly, drop in occasionally, and churn hardest around the white-to-blue cliff. Kids pay a different rate, run on a different schedule, and stay enrolled longer than any owner expects. Gi sales, rashguards, and the seventy-five rolls of athletic tape you ordered for the team look like a side project until you're standing on $6,000 of inventory at the front desk.
A monthly P&L that lumps all of that into "membership revenue" tells you nothing useful. A monthly P&L that splits adults, kids, retail, drop-ins, and seminars tells you which program is actually paying the rent. That is the difference between bookkeeping for BJJ gyms done right and bookkeeping done by someone who has only ever seen a spin studio.
From the team behind PushPress, used by 5,000+ boutique gyms, including a healthy chunk of academies. We built this for the kind of operation you actually run.
Line Items Only a BJJ-Aware Bookkeeper Catches
These are the entries a generic bookkeeper either gets wrong or buries in a category called "Other."
Affiliation fees
Gracie Barra, 10th Planet, ATOS, Renzo Gracie, Alliance, name your lineage. The yearly or monthly check you write to the mothership is a real cost of doing business and belongs on its own line. Not "subscriptions." Not "professional fees." A line that says what it is, so when you're deciding whether to renew, you can see what you actually paid.
Belt promotions and seminars
Promotions are revenue events, not monthly recurring. So are visiting black-belt seminars, in-house no-gi camps, and the kids' summer intensive. Each gets tracked as its own thing, often in cash. As long as you log what came in at the door, the cash side lands where it belongs instead of "miscellaneous."
Mat-time leases
When your Tuesday-night kickboxing coach runs his program in your space and gives you a cut, that money is not membership revenue. Lease income behaves differently at tax time and on your books. Treating it like a membership payment is one of the most common mistakes a generalist bookkeeper makes for an academy.
Private lesson splits
60-40 with your purple belt coach. 70-30 with the head instructor on weekends. Flat fee per session for the visiting brown belt. Whatever you negotiated, the books should track the gross, the split, and the net to you, every month, per coach. No shoebox.
Tournament travel
ADCC trials, IBJJF Worlds, the local open. Coach airfare, athlete entry fees, hotel splits. What is deductible, what is reimbursable, what is on the academy versus on the athlete. Tracked, separated, and ready for your CPA in February.
Cash on the mat
The drop-in who paid in twenties. The kid's uncle who Venmoed you for the birthday party. The white belt who handed you a check made out to your name. Cash and informal payments are part of how a BJJ academy actually runs. We reconcile each month against what you log, so what you record is what the books show. The log is on you. The math is on us.
Books that actually look like a BJJ academy.
$150 a month, flat. No per-transaction fees. Onboard yourself in 5 minutes, or book a 15-minute call.
Get Started →Coach Pay Without the Mess
Coach pay in BJJ is the messiest payroll question in fitness. A typical academy has a head instructor, two or three regular coaches, a kids-program lead, occasional visiting belts, and the owner who teaches a class or two. Some are W-2. Some are 1099. Some take a percentage. Some take a flat. Some never get a real paystub.
We do not do payroll. What we do: make sure your books reflect whatever you and your CPA decided, every month, with the right classifications, splits, and totals. If something looks obviously off (a full-time head coach on a 1099, for example), we'll raise it for your CPA. We're not tax pros, but we know enough to flag the easy ones.
The IRS has clear rules on the W-2 versus 1099 question. A coach teaching your set schedule in your facility on your curriculum is almost always W-2. A visiting black belt running a one-time camp is 1099. The mistake most generic bookkeepers make is assuming everyone is one or the other, and the academy owner pays for it three years later when the audit notice arrives.
What $150 a Month Actually Buys You
Every month, by the 15th of the following month:
- A P&L that splits revenue by program based on how cleanly the data comes in: adults, kids, drop-ins, private lessons, retail, seminars.
- Reconciled bank, credit card, and Stripe accounts. Cash reconciled against your log.
- Affiliation fees on their own named line.
- Coach pay summarized by person, using whatever classifications you and your CPA set.
- Inventory tracked separately from service revenue, once you share supplier invoices for gis, rashguards, and apparel.
- A balance sheet that reflects what you actually own and owe.
- Year-end financials your CPA can use without rebuilding them.
One flat price. No hourly billing. No per-transaction fees. No annual contract. We work with whatever gym software you run, including Wodify, Kicksite, Gymdesk, Mindbody, paper notebook, or PushPress (where the integration runs deepest).
Where the Work Splits
A bookkeeping service can only see what gets recorded. The cleanest setups have a clear division of labor between owner, bookkeeper, and CPA. Ours looks like this.
You
- Log cash and Venmo as they come in, or use a system that logs for you.
- Tell us when programs, coaches, or revenue streams change.
- Share supplier invoices and receipts for retail inventory.
- Decide coach classification and entity setup with your CPA.
Us
- Pull transactions from your bank, credit card, Stripe, and gym software each month.
- Categorize everything into your gym-specific chart of accounts.
- Reconcile every account against statements and your cash log.
- Deliver a P&L (split by program where the data supports it), balance sheet, and year-end package.
- Flag anything that looks obviously off.
Your CPA
- Annual return, sales tax filings, quarterly estimates.
- Entity structure and tax strategy.
- Anything that requires a license.
The split keeps each person doing what they are trained for. You run the academy. We keep the records straight. Your CPA handles the tax brain.
Ready to See What Your Academy Actually Makes?
Adults, kids, retail, seminars, all on one P&L, sorted by us. $150 a month.
Get Started →