1% · $30 a Month Minimum Per Location

Built for Gym Owners.

Switching is straightforward, and it saves time, so a gym can run more competitions or take more competitors. Memberships, classes, messages, timing, and results live in one place. Warrior Competitions helps start and grow ninja. When they win, we win, and all of ninja wins.

How Gym Pricing Works

Gyms pay 1% of gym-management card sales (memberships, classes, POS, the shop, parties, and passes) and 1% of competition entry fees. All of those fees count toward a $30 a month minimum per location. A gym with 3 locations has a $90 minimum. There is no minimum for the first 60 days. The 1% still applies during the first 60 days. Athletes and parents never pay Warrior Competitions fees. Billing months run on Central Time. The $30 minimum for each location starts on the first full Central Time month after that location’s 60 days, with no charge for a partial month. Billing months run on Central Time. A location that starts July 15 has no minimum through September 15. Its first billed month is October. The 1% still applies during those 60 days. Stripe’s card processing fees are separate.

Warrior Competitions helps start and grow ninja. When they win, we win, and all of ninja wins.

Price

1% of gym-management card sales, with a $30 a month minimum per location.

Gyms pay 1% of gym-management card sales (memberships, classes, POS, the shop, parties, and passes) and 1% of competition entry fees. All of those fees count toward a $30 a month minimum per location. A gym with 3 locations has a $90 minimum. There is no minimum for the first 60 days. The 1% still applies during the first 60 days. Athletes and parents never pay Warrior Competitions fees. Billing months run on Central Time.

  • 1% of gym-management card sales (memberships, classes, POS, the shop, parties, and passes)
  • 1% of competition entry fees
  • $30 a month minimum per location. All of those fees count toward it
  • Gym-management card sales and competition entry fees both count toward that minimum.
  • A gym with 3 locations has a $90 minimum.
  • No minimum for the first 60 days. The 1% still applies.
  • The $30 minimum for each location starts on the first full Central Time month after that location’s 60 days, with no charge for a partial month. Billing months run on Central Time.
  • A location that starts July 15 has no minimum through September 15. Its first billed month is October. The 1% still applies during those 60 days.
  • Athletes and parents never pay Warrior Competitions fees.

Ease of Use

One gym login covers the roster, classes, the shop, waivers, the front desk, and competition timing.

One gym login covers the roster, classes, the shop, waivers, the front desk, and competition timing. The timing pad keeps recording when Wi-Fi drops and uploads when the connection returns. Staff open a live leaderboard and a TV board. Anyone with the public results link can read standings without an account. Messages go out when someone at the gym clicks Send.

  • Roster, classes, shop, waivers, front desk, and timing in one login
  • Timing keeps recording when Wi-Fi drops and uploads when the connection returns
  • Live leaderboard and a TV board for staff
  • Public results without an account
  • Messages go out when someone at the gym clicks Send

Ease of Switching

The team helps bring over members and membership plans, then walks through classes, waivers, and payouts.

The team helps bring over members and membership plans, then walks through classes, waivers, and payouts. Staff can add people on the roster. An event registration list can be imported from a spreadsheet, and each row becomes a roster person. There is no one-click import of another company’s full database.

  • Hands-on help with members and membership plans
  • Staff can add people on the roster
  • An event registration list can be imported from a spreadsheet
  • There is no one-click import of another company’s full database

Proof It Works

These parts are in the product today.

These parts are in the product today. Public results pages load without an account. The TV board is a full-screen leaderboard for the gym floor. Timing keeps a run on the device when the network drops, then syncs it. Card charges go to the gym’s Stripe account. The same roster is used for classes and events. Gym messages send only when the gym clicks Send.

  • Public results pages load without an account
  • The TV board is a full-screen leaderboard for the gym floor
  • Timing keeps a run on the device when the network drops, then syncs it
  • Card charges go to the gym’s Stripe account
  • The same roster is used for classes and events
  • Gym messages send only when the gym clicks Send

Save Time and Money

Replace separate gym management software and competition timing tools with one platform, so a gym can run more competitions or take more competitors.

Most ninja gyms run day-to-day operations in one system and competitions in another (like Ninja Master). That means two logins and duplicate rosters. Warrior Competitions combines memberships, classes, waivers, registration, offline timing, live leaderboards, and payouts. Gyms pay 1% of gym-management card sales (memberships, classes, POS, the shop, parties, and passes) and 1% of competition entry fees. All of those fees count toward a $30 a month minimum per location. A gym with 3 locations has a $90 minimum. There is no minimum for the first 60 days. The 1% still applies during the first 60 days. Athletes and parents never pay Warrior Competitions fees. Billing months run on Central Time. The $30 minimum for each location starts on the first full Central Time month after that location’s 60 days, with no charge for a partial month. Billing months run on Central Time. A location that starts July 15 has no minimum through September 15. Its first billed month is October. The 1% still applies during those 60 days. Warrior Competitions helps start and grow ninja. When they win, we win, and all of ninja wins.

  • One platform instead of gym software + separate timing software
  • 1% of gym-management card sales, with a $30 a month minimum per location
  • Gym-management card sales and competition entry fees both count toward that minimum.
  • A gym with 3 locations has a $90 minimum.
  • No minimum for the first 60 days. The 1% still applies.
  • Single roster, waivers, and payment account across memberships and competitions

Easy Assisted Onboarding

We partner with gym owners to get you set up and live.

Warrior Competitions works with you hands-on to bring your members and membership plans over from your current software, then set up classes, waivers, and payouts, so your team can keep running without a painful cutover.

  • Help bringing over your member roster from your current software
  • Membership plans set up with your review
  • Class schedule and offerings set up for day one
  • Guided walkthrough of waivers, staff roles, and Stripe Connect payouts
  • Dedicated support until your gym is live and your team is comfortable

Members & Waivers

Unlimited membership types, digital waivers, roster management, and attendance — all in one place.

Build your member roster with unlimited membership plans, skill levels, and digital waivers athletes sign online. Track attendance, handle join requests, and manage front-desk check-ins without spreadsheets.

  • Unlimited membership types and pricing tiers
  • Digital waivers with e-signatures and version tracking
  • Member roster, households, level testing, and join-request workflow
  • Front-desk mode for fast check-ins on event day

Classes & Offerings

Schedule classes, manage bookings, and sell offerings from your public storefront.

Beyond competitions, Warrior Competitions handles day-to-day gym operations. Publish a class calendar members can book from, sell offerings through a public shop, and keep revenue flowing through the same Stripe Connect account.

  • Recurring class schedules with session generation
  • Public class calendar for member self-booking
  • Class packs, punch cards, and account credit
  • Offerings storefront with cart and checkout
  • Daily dashboard for front-of-house operations

Staff & Scheduling

Schedule staff shifts, let employees pick up a shift that needs cover, and track time with a built-in time clock.

Schedule staff shifts, let employees pick up a shift that needs cover, and track time with a built-in time clock. Set pay rules, keep coach certifications on file, and export hours to CSV for your payroll provider.

  • Staff shifts with cover-a-shift requests
  • Time clock and hours CSV export
  • Pay rules and coach certifications
  • Staff roles and permissions for coaches and admins

Gym Messaging

Message members and registrants from the gym inbox. The gym clicks Send.

Open Messages for threads with members and people registered for an event. Save an audience and send one private note each to a class, a team, members with a past-due membership, or recent no-shows. Welcome, Waiver Reminder, Failed Payment, and We Miss You use the wording you saved, and they send only when you click Send. A parent who turned on message copy gets that note in the portal. Text messages and competition-day on-deck alerts are not part of this yet.

  • Inbox threads with members and registrants
  • Broadcasts to a class, a team, past-due members, or no-shows
  • Welcome, Waiver Reminder, Failed Payment, and We Miss You, each sent with a click
  • Guardian copy when the parent has turned that on
  • No text messages yet

Timing That Works Offline

An installable timing app that keeps running when Wi-Fi drops. Per-obstacle tracking and drag-and-drop run order.

Install the timing app on any device and run competitions with confidence. Record per-obstacle clears, splits, and DNFs; reorder the run queue with drag-and-drop; and keep timing locally when the network goes down — everything uploads when you're back online.

  • Installable timing app for tablets and laptops
  • Per-obstacle tracking with points and time limits
  • Drag-and-drop run order board on event day
  • Saves on your device — timing never stops when Wi-Fi dies
  • Wave management and run editor for corrections

Live Leaderboards

Rule-aware real-time boards, TV projection mode, public results pages, and one-click CSV export.

Leaderboards update as runs finish, respecting your event's scoring rules. Project to a TV for the crowd, share a public results link competitors can bookmark, and export standings to CSV when the event wraps.

  • Real-time leaderboards with rule-aware scoring
  • Full-screen TV projection mode for venue displays
  • Public results pages anyone can view without logging in
  • Rankings view with division and wave filters
  • One-click CSV export for post-event reporting

Direct Bank Payouts

Collect membership and event fees with payouts direct to your bank.

Connect your Stripe account once and start collecting event registration fees, membership payments, and shop purchases. Money goes to your bank. Gyms pay 1% of gym-management card sales (memberships, classes, POS, the shop, parties, and passes) and 1% of competition entry fees. All of those fees count toward a $30 a month minimum per location. A gym with 3 locations has a $90 minimum. There is no minimum for the first 60 days. The 1% still applies during the first 60 days. Athletes and parents never pay Warrior Competitions fees. Billing months run on Central Time. Stripe’s card processing fees are separate.

  • Payments go straight to your bank account
  • 1% of gym-management card sales
  • $30 a month minimum per location
  • A gym with 3 locations has a $90 minimum.
  • Billing dashboard with payment history and refunds
  • Membership billing with recurring subscriptions