Shooting range & gun club management softwareRun your range from one screen.

RangeAssistant is built around how a shooting range actually runs. It checks members in by barcode, checks firearms licenses, shows staff which lanyard to hand out, sells target tickets and logs incidents — on your own PC, with or without internet.

Built alongside a 700-member gun club, for ranges across Canada and the US.

RangeAssistant home screen: quick actions for ticket sales, day passes and memberships beside a live list of everyone on the range today, including one denied check-in.
Works without internet Runs on a PC you already own License-aware check-in Imports from Gym Assistant

Made for ranges

General club software wasn't built for a firing line

Gym and membership apps track who has paid. A shooting range also has to know who is licensed, who is cleared to shoot, and who brought which guest. RangeAssistant was built at a working range, around exactly those questions.

Safety comes first

Expired memberships, lapsed licenses, suspensions and unsigned range rules are stopped at the door, with an alert on every screen and an incident log behind it.

Guests aren't just visitors

Licensed shooters, unlicensed shooters and spectators each get their own check-in, lanyard and host member, the way range rules treat them.

Built for a busy counter

Barcode scans, a self-serve kiosk and large, clear screens keep the line moving, even when volunteers change every shift.

Features

Everything the counter does, in one place

Designed with range officers and volunteers at the counter, around how a shooting club actually runs on a busy Saturday.

Barcode check-in

Scan a membership card or type a name. Status, expiration date and photo appear the moment the card is read.

The right lanyard, every time

Staff see the lanyard color for every member and guest, worked out from years of membership, executive status and guest type.

Self-service kiosk

A full-screen station at the gate where members scan themselves in. Point it at rangeassistant.local — no IP addresses to remember.

Live alerts

Denied check-ins and safety warnings take over every open screen until someone acknowledges them.

Firearms license checks

License expiration is checked wherever it's entered, flagged as it approaches, re-confirmed at every renewal, and an expired license stops a check-in.

Target tickets

Print numbered ticket books, scan them to a member or guest, and look up who any ticket was sold to.

Guests & day passes

Licensed shooters, unlicensed shooters and visitors, each logged with their host member. Returning guests are remembered.

Renewals & passes

A guided renewal with a license check and an editable review step, plus prepaid guest passes on each member's balance.

Incidents & certifications

Log range incidents with everyone involved, follow them to closed, and keep each member's safety courses on file.

Reports

Daily log with scan times, upcoming terminations, executive directory, top users and inactive members.

Waivers & sign-on sheets

Waivers signed on Google Forms sync in automatically. New members stay on hold until their signed sign-on sheet is confirmed.

Backups & exports

One-click backups to a USB stick, network drive or Google Drive, plus CSV exports and an email list for mail-outs.

Check-in

Scan. See the lanyard. Wave them through.

The member card puts everything staff need to decide in one place: name, membership tier, membership and license expiration, and which lanyard to hand over.

  • Scan a barcode card or search by name or number
  • Expired memberships, lapsed licenses, suspensions and unsigned range rules are stopped at the door
  • Family groups with up to three dependents, and juniors sponsored by an adult member
  • Printable Code 128 membership cards from any card printer
Check-in member card with a gold lanyard banner for 10+ years, active membership valid until December 31 and PAL expiry date.

Kiosk

A self-serve station at the gate

Put any spare PC or tablet by the entrance. Members scan their own card and see their number in letters you can read from across the room.

  • Green welcome, or a red denial with the reason
  • Counts down the days left on a license that's about to expire
  • Every denied scan also alerts the counter
  • Runs in a web browser — no software to install
Kiosk welcome screen in green showing member number 00917 and a yellow badge: PAL expires in 12 days.
Kiosk screen in red reading Check-in denied: membership expired.

Live alerts

Nobody slips past an expired membership

When a check-in is refused at the kiosk or the counter, a full-screen alert appears on every open RangeAssistant screen at the same moment. It shows who it was and why, and it stays until someone acknowledges it.

  • Pushed live to every open screen, no refreshing
  • Shows the reason, last visit and member since
  • Logged against the day's activity for later review
Full-screen Access Denied alert for member 01001: membership expired, with an Acknowledge button.

Guests

Guests logged the way your range rules need

Pick the guest type and the screen tells staff which lanyard and badge to use. License numbers are captured for licensed guests, and every guest is tied to the member who brought them.

  • Licensed shooter, unlicensed shooter, or non-shooting visitor
  • Guest directory with first-time-shooter course history
  • Returning guests looked up, not retyped
  • Day passes sorted into licensed and unlicensed guests and visitors
Guest registration screen with PAL shooter guest, non-PAL shooter and non-shooter visitor options and a pink lanyard plus yellow badge banner.

Target tickets

Ticket books that keep track of themselves

Your pre-printed ticket books stay the product. RangeAssistant prints them, knows who bought each one, and answers "whose ticket is this?" with a single scan.

  • Print full stacks as PDF: 18 books of 11 tickets, 198 per stack
  • Regular, youth and executive books, plus single shoot tickets
  • Custom event tickets printed with your event's name
  • Reverse a sale, unassign or replace a ticket
Ticket management screen with tabs to generate and print, assign to member, look up status, replace ticket and books report.

Members & reports

Know your membership at a glance

A searchable directory with license expiration flagged as it approaches, and reports that answer the questions the board asks every year.

Member directory listing names, membership numbers, tiers, active status and PAL expiry dates, with one PAL expiry highlighted in orange.
Directory with tier, status and license expiration for every member.
Analytics report ranking the club's top range users by number of sessions, next to an inactive-member finder.
Top range users and inactive members, over 3, 6 or 12 months.

Your data, your clubhouse

Runs on your own PC. No internet required.

RangeAssistant installs on the counter PC and serves every other screen over your local network. Member records — names, addresses, license details — never have to leave the building.

Windows installer

A normal setup wizard. Starts with the PC and sits in the system tray.

Secure on your network

Creates its own certificate so every screen connects over HTTPS. Staff log in with their own accounts.

Backups your way

USB stick, network drive or Google Drive — on demand or every night.

Switching over

Moving from Gym Assistant? Bring your members with you.

Export your members from Gym Assistant, and RangeAssistant imports them in one pass, so you can run both side by side for a week or two before switching over.

  • Existing membership numbers kept exactly as they are
  • Duplicate records caught by name and date of birth
  • A row-by-row import log: imported, skipped or flagged
  • Member photos imported by membership number

Tailored to your club

Set up around your range, not the other way around

No two ranges run the same way. Your membership types, guest rules, badges and ticket books are your own, so we work with you to fit RangeAssistant to them, and keep shaping it as your club changes. RangeAssistant itself was built through rounds of feedback from a working range counter.

We learn how you run

Over a call or a walkthrough, we learn how check-in, guests, sales and safety actually work at your range, and what your volunteers need on a busy day.

We set it up for you

Your membership types and numbering, lanyard or badge colors, guest categories, ticket books, range rules and waivers, all in place before your first shift.

We keep building with you

After launch, your feedback turns into updates. When your club needs something new, tell us and we'll work out the best way to add it.

How to run it

Two ways to run RangeAssistant

Available now

Self-hosted

Installed on your club's own Windows PC. You own the license and the data.

  • One-time license, no monthly fees
  • Works through internet outages
  • Setup, data migration and tailoring to your club
Ask about pricing

Coming soon

Cloud

We host and run it for you. Use it from any browser, with backups taken care of.

  • Nothing to install or maintain
  • Board members can check reports from home
  • Data hosted in Canada or the US
Join the waitlist

FAQ

Questions clubs ask

Do we need an internet connection at the range?

No. The self-hosted edition runs entirely on your counter PC and local network. Internet is only used if you turn on Google Forms waiver sync or Google Drive backups.

What hardware do we need?

A Windows PC for the counter, any USB barcode scanner, and your existing card or label printer. Check-in stations and kiosks only need a web browser, so a spare PC or tablet works.

Can volunteers learn it quickly?

The counter screens are built around a handful of big actions — check in, sell targets, day pass, renew — and an operator guide is built into the app.

Who can see member information?

Only staff with a login. Admin and staff roles are separate, every check-in records which staff member handled it, and the data lives on your own machine.

Our club does things its own way. Can RangeAssistant fit?

Yes, that's how we work. Membership types, numbering, lanyard and badge colors, guest categories, ticket books, range rules and waivers are set up around your club before you start, and we keep adding what clubs ask for. Tell us what's different about yours.

We're a US club. Will it work for us?

Check-in, guests, tickets, incidents and reports work the same on either side of the border. License checks currently follow Canada's PAL, so tell us how your state and club handle permits and we'll work with you on the fit.

See it running at your counter

Tell us how your club runs. We'll show you check-in, tickets and reports with demo data, and talk through what your range needs.

Book a demo

or email hello@rangeassistant.com