Early access · Built for the mat

Run the academy, not the software.

Underhook HQ handles the handful of things a jiu-jitsu academy actually needs: trial booking, waivers, month-to-month billing, and a schedule that lives on your website. Nothing designed for a yoga studio bolted on.

0%of your dues taken. Stripe pays you directly.
1 tagputs the live schedule on your site.
$29a month to start. No contract.

Running the front desk at Cornelius Jiu Jitsu Academy, Cornelius, NC.

The Underhook HQ staff console home: today's numbers, a needs-attention list, next classes, and recent activity for the demo academy

02 / How it runs

From first visit to the mat, without a spreadsheet

  1. 01

    A visitor books from your live schedule

    They pick one or two trial-eligible classes with live headcounts. Parents book for a child. No card, no account, no app.

    The public trial booking form for Riverside Jiu-Jitsu
  2. 02

    They sign the waiver on their phone

    Typed name, explicit consent, guardian attestation for minors. The signature records the exact template version and renders a PDF you can produce years later.

    The waivers list in the staff console, each with a PDF
  3. 03

    Coaches see them on the today view

    Every class with who is coming and their waiver state. Check in, mark a no-show, done. The trial becomes a member from the same screen.

    The today view with two classes, reservations, and waiver status
The public trial booking form for Riverside Jiu-JitsuThe waivers list in the staff console, each with a PDFThe today view with two classes, reservations, and waiver status

04 / Built for the mat

Modeled on how an academy runs

So nothing needs a workaround.

  • Programs are Gi, No-Gi, Kids, Fundamentals, Open Mat, Competition. Rename, recolor, or hide any of them.
  • Members have belts and stripes with a promotion history and time in grade.
  • Parents sign for kids; the guardian attestation is on the signature, not in a note.
  • Families train on one plan with per-person pricing tiers.
  • Classes filter by age, so a child is never offered the adult class.
  • Trial-eligible is a setting per program, not a hack with a second calendar.
  • Staff sign in by email with roles: owner, admin, coach. No passwords to reset at the front desk.
  • Every change is logged with who made it.

05 / Pricing

Pricing you can read in one breath

Two plans, no setup fee, no contract. Payment processing is Stripe's standard rate, paid to Stripe.

Starter

$29 / month

Trials, waivers, the schedule, and billing. Enough to run the front desk.

Details

Academy

$49 / month

Everything in Starter, plus the parts that make it a martial-arts system.

Details

I run a jiu-jitsu academy and spent twenty years building infrastructure for other people. The software we were paying for was built for CrossFit boxes and charged us for features we would never use, while the things an academy needs were an afterthought. So I built the small thing we actually needed and I am opening it up to other owners.

John, founder · Cornelius Jiu Jitsu Academy

Request early access

Tell us about the academy. We onboard a few at a time and set up your schedule and programs with you.

Request early access