Built for your business

Martial Arts Studio Software for Schools and Dojos

Track belt ranks and programs, run recurring memberships and family plans, and keep classes and pay organized.

14-day free trial · No credit card · No per-transaction fees

A martial arts school runs on programs, rank progression, recurring memberships, and families training together. Bastiva manages program enrollment, recurring membership billing, family plans that group household members, and the class schedules and waivers your dojo needs. Use client tags to track belt rank and program level, with flat pricing and no per-booking fees so your roster can grow freely.

Programs, rank, and progression tracking

Enroll students into programs — kids' BJJ, adult striking, weapons — and use client tags to track belt rank and level as students progress. See each student's program, rank, and attendance at a glance to inform testing and promotions.

  • Program enrollment by discipline and age group
  • Belt rank and level tracking via client tags
  • Attendance tracking toward promotions
  • Per-student notes and history

Memberships and family plans

Offer recurring monthly and contract memberships billed automatically with card-on-file, plus family plans that group parents and kids under one account and one payment. Failed payments retry on their own so dues collection runs itself.

  • Recurring monthly and contract memberships
  • Family plans grouping household members
  • Automatic card-on-file billing with retries
  • Promo codes for trials and intro programs

Class schedules and instructor pay

Build class schedules across programs and belt levels, assign instructors, and handle sub coverage cleanly. A time clock tracks hours, and a payroll-ready ledger with commission or per-class pay makes paying instructors fast.

  • Schedules by program and rank level
  • Per-class instructor assignment and subs
  • Time clock and attendance tracking
  • Payroll-ready ledger with commission rules

Waivers, retention, and communication

Collect a signed liability waiver and intake at sign-up, then keep families engaged with broadcasts, push notifications, and follow-ups. Retention cohorts and member LTV show which programs keep students training longest.

  • Digital waivers with e-signature
  • Broadcasts and branded push notifications
  • Post-visit and re-engagement follow-ups
  • Retention cohorts and member LTV

Bastiva vs. Typical platforms

FeatureBastivaTypical platforms
Per-transaction feesNone — flat monthly priceOften charges per-transaction fees on dues
Belt rank / level trackingVia client tags and notesSupport varies
Family / household plansGrouped under one accountSupport varies
Recurring membership billingAutomatic with retriesAvailable, sometimes add-on priced
Custom brandingLogo and colors on every tierBranding often limited to top tier
Branded member appIncludedUsually a generic shared app
Starting price$19/moFrequently higher entry price

Flat, honest pricing

Every plan includes your branding. No transaction fees, ever.

$19
/mo · Starter
$49
/mo · Growth
$99
/mo · Pro
$199
/mo · Enterprise

Frequently asked questions

Can I track belt ranks and program levels?

Yes. Use client tags and per-student notes to track each student's belt rank, program, and progression, with attendance data to support testing and promotions.

Do you support family memberships?

Yes. Group parents and children under one family plan with a single account and one card on file covering everyone's dues.

Can I run recurring monthly dues?

Yes. Set up recurring monthly or contract memberships billed automatically to cards on file, with automatic retries on failed payments.

Is there a fee per booking or payment?

No. Bastiva is flat monthly pricing with no per-booking or per-transaction fees.

Can students sign waivers at sign-up?

Yes. Send digital liability waivers and intake forms with e-signature when a new student or family joins.

Explore more

Grow your dojo — start your free 14-day trial

Your studio, elevated. Live in minutes.