For ranges · clubs · instructors

Run your range, club, or program — all in one place.

Match scoring, bookings, memberships, staff scheduling, events, and instruction — one modern platform instead of five clunky tools. Free to start, and the community where shooters actually find you.

Free forever tier · No firearms sales required · Takes 60 seconds to claim

shotgroup.app/matches
Zero bars
Score an entire match with no signal at the range
Live sync
Every score hits every screen in the room, instantly
$0 forever
Public profile, live scoring & match tools — no card required
One profile
Every business gets a page shooters can actually search

One platform, not five tools

Replace the spreadsheet, the scoring app, and the booking tool.

Everything a range, club, or program runs on — connected, modern, and built for how shooting businesses actually work.

Match day

Run the match, publish the results.

Build the match, take registrations, and squad your shooters. Score offline on tablets — even with no signal — then push live leaderboards the whole club can watch, all on your own branded results page.

  • Match build, registration & squadding
  • Offline-first tablet scoring + live leaderboards
  • Director review queue & conflict resolution
  • Your own branded results page
shotgroup.app/matches

Members & bookings

Dues, applications, and lanes — on autopilot.

Sell range and bay time with live occupancy, run membership plans with real application workflows and dues, collect waivers, and let members book online. Renewals and expiry reminders handle themselves.

  • Range & facility booking with live occupancy
  • Membership plans, applications & dues
  • Automatic renewal & expiry reminders
  • Digital waivers & check-in
shotgroup.app/members

Your team

Schedule staff like the big apps do.

Draft and publish shifts, post open shifts your RSOs can claim, approve swaps and time-off, and track PTO balances — with roles and permissions so everyone sees exactly what they should. Club officers and term-based positions included.

  • Shift draft/publish + open-shift marketplace
  • Swaps, PTO requests & balances
  • Custom roles & permissions
  • Club leadership positions with terms
shotgroup.app/staff/schedule

One dashboard

Your whole operation, at a glance.

Today’s matches and bookings, membership health, revenue and outstanding balances, staffing, and utilization — one screen that adapts to exactly what your business does. Payments run through your own Stripe account.

  • Live KPIs across every module
  • Revenue, dues & outstanding balances
  • Payments through your own Stripe
  • Only shows the tools you actually use
shotgroup.app

See it in action

Real app. Real footage. No mockups.

Every clip below is the actual ShotGroup console — real, unscripted product footage, no mockups. Then meet the tablet app that runs match day, right after.

shotgroup.app/matches

Build a match from scratch.

Name it, set the discipline, and it is ready for registration — in minutes, not a spreadsheet.

shotgroup.app/stages

Design a stage in the browser.

Drag targets and props onto the bay and publish a 2D + 3D diagram your RO can walk before match day.

shotgroup.app/matches

Squad your shooters.

Drag competitors between squads and everyone sees the roster update in real time.

shotgroup.app/matches

Match day, start to finish.

Check shooters in, run the roster, and watch results post live — one screen for the whole day.

shotgroup.app/bookings

Book a lane in seconds.

Live occupancy across every bay and lane, so members book online without a phone call.

shotgroup.app/members

Launch a membership plan.

Set pricing, benefits, and approval rules — dues and renewals run themselves from here on.

shotgroup.app/staff/schedule

Schedule staff like the big apps do.

Draft shifts, publish the week, and let your RSOs claim open slots or request swaps.

The official scoring app

Match day runs on ShotKeeper.

ShotKeeper is ShotGroup’s official scoring app — the fast, beautiful, offline-first tablet scorer built for competitive shooting. Score every stage at the berm, and results land on your ShotGroup leaderboard the moment you reconnect. No exports, no uploads, no second system.

  • Offline-first — score an entire match with zero bars at the berm
  • Purpose-built scoring for USPSA, IDPA, Steel Challenge & PRS
  • Syncs straight to your ShotGroup leaderboard — no exports, no uploads
  • Tablet-to-tablet sync over the local network, no signal required
Explore ShotKeeper Download on the App Store Included free with every ShotGroup match.
Why ShotGroup exists

I've been building technology since I was 13 — running servers and networks for my school district, then shipping SaaS products by 16. Since then I've built six companies with zero venture capital, including NPS-AID, a public-safety platform now protecting people across 31 states and 600+ law enforcement agencies.

Shooting has been my #1 hobby outside of tech for 20 years — for fun, and in competition. And for just as long, I've watched this community get shut out of the apps and networks every other hobby takes for granted, running on tech that hasn't kept up. For America's 250th, I wanted to build something better: a platform that treats shooters, ranges, and match directors like the modern, serious community they are — open to every skill level, built with the same rigor I'd bring to any public-safety system.

I'm MJ Bonanno, and ShotGroup is my shot at that.

Built for how you run

The console adapts to your business.

Tell us what you do and ShotGroup shows only the tools you need — a club never wades through retail, an instructor never sees a range console. Turn features on and off any time.

Ranges

Lanes booked, members managed, staff scheduled.

Sell range time with live lane/bay availability, run memberships and dues, schedule your RSOs, collect waivers, and see it all on one dashboard.

  • Range & bay booking with live occupancy
  • Memberships, dues & renewals
  • Staff scheduling with open-shift & PTO
  • Waivers & check-in

Competition clubs

Run match day, publish results, grow your roster.

Build the match, take registrations and squad your shooters, score offline on tablets, and push live leaderboards — then keep your community on your own branded results page.

  • Match build, registration & squadding
  • Offline-first tablet scoring + live leaderboards
  • Your own branded results page
  • Members, dues & club leadership roles

Instructors & training

Fill classes, manage students, get found.

Publish your classes, take signups and payments, collect digital waivers, track student progress and lesson plans — and appear when shooters search for an instructor near them.

  • Class scheduling & signups
  • Student rosters, coaching & progress
  • Digital waivers & payments
  • A public instructor profile that gets found
The community layer

Shooters are already looking for you.

ShotGroup isn’t just your back office. It’s a free public community — a nationwide app and directory where shooters find matches, track their scores across every match they shoot, and follow their home range. Your customers are already here.

Every range, club, and instructor gets a free profile on that map. Claim yours and control how you show up — your info, hours, photos, events and results — or leave it to an unclaimed placeholder. Even if you never pay us a cent, you want to be on it.

  • A public profile in the ShotGroup directory & interactive US map
  • Indexed by Google with rich results — hours, events, results, ratings
  • Your matches, events, and leaderboards, all on your page
  • Ratings on your profile and a following of local shooters
cedarridge.shotgroup.io
Range Pro · your own website

Not just a listing — your own website.

Go Pro and ShotGroup builds you a full public website at yourrange.shotgroup.io — your hero, your hours, your gallery, your events and live results, all self-branded. No web developer, no hosting, no plugins. The smallest club can look every bit as professional as the biggest range in the state.

  • yourrange.shotgroup.io — or bring your own custom domain
  • A real site builder: hero, about, hours, gallery, FAQ
  • Your matches, events, and live results built right in
  • Automatic SSL + SEO — looks pro and ranks on Google

Free to start, grow with us

Start free. Pay when you’re ready.

And your payment processing fees drop as you grow — the bigger your plan, the smaller our cut on every transaction.

Free

$0 forever

Get on the map and run your first matches.

  • Public business profile in the directory & US map
  • Run up to 3 matches & 2 events
  • Take registrations & online payments
  • Offline-first tablet scoring + live leaderboards
  • Invite past competitors
Create free business

No card to start · cancel anytime

Instructor

$25 /mo

For instructors and small programs.

  • Everything in Free
  • Unlimited matches & events
  • Event calendar & class scheduling
  • Digital waivers & check-in
  • Student coaching & progress
  • Lower transaction fees
Start with Instructor

No card to start · cancel anytime

Most popular

Range Ops

$79 /mo

The full operations console for a busy range or club.

  • Everything in Instructor
  • Memberships, dues & applications
  • Range & facility bookings
  • Staff scheduling & payroll-ready shifts
  • Point of sale & attendance analytics
  • SMS notifications
Run your range

No card to start · cancel anytime

Range Pro

$199 /mo

Unlimited scale + your own branded microsite.

  • Everything in Range Ops
  • Custom-branded public microsite
  • Advanced analytics & inventory
  • Bulk export
  • Unlimited staff
  • Lowest transaction fees
Go Pro

No card to start · cancel anytime

Need more? Enterprise gives you everything, unlimited, at zero transaction fees — talk to us.

Questions

Straight answers.

Is it really free to start?

Yes. A free ShotGroup account gets you a public profile in the community, and lets you run matches, take registrations and payments, and score live on our offline-first tablet app — no card required. You upgrade only when you want members, bookings, POS, or advanced tools.

Why do I need an account if I don’t want to pay?

Because shooters are already searching ShotGroup for ranges, clubs, matches, and instructors near them. Claiming your free listing lets you control how your business appears — your info, hours, photos, events, and results — instead of leaving it to an unclaimed placeholder.

Do we own our match results and member data?

Yes. Every match you run and every member record is yours — export it any time. Your results page is branded to your club, not ours, and it doubles as an invitation funnel to every shooter who competed there.

Does scoring work with no signal at the range?

Yes. ShotKeeper — our official scoring app — is offline-first: score an entire match with zero bars on a tablet, and it syncs to your live leaderboard the moment you reconnect. Tablets can even sync to each other over the local network.

What does it cost to take payments?

Payments run through your own Stripe account. ShotGroup adds a small platform fee that drops as your plan rises — from the Free tier down to zero on Enterprise. You keep the customer relationship and the money.

Do I have to sell firearms or run an FFL to use this?

Not at all. ShotGroup is built for ranges, clubs, and instructors first — bookings, memberships, matches, events, staff, and training. No firearms sales required.

Get your business
on the platform.

Create a free account, claim your spot in the community, and run your next match, class, or booking on ShotGroup. No card required.

Free forever tier · Offline-first tablet scoring · No firearms sales required