Subscription signups are on hold

We’ve selected a more firearm-industry-friendly payment processor and are implementing it now. New subscriptions are paused until the switch is complete. Questions? Chat with us.

Firearms instructors · security trainersBuilt by an instructor

Teach the class.We’ll handle the rest.

CertDuty runs your CCW, guard card and firearms classes from sign-up to certificate. Scheduling, payments, roll call and BSIS-ready certificates live in one place, on your iPhone and the web.

web app + Mobile Coming Soon
Serialized certificates
Range Mode works offline
Schedule & fillPublish, register, get paid
Run the dayCheck-in, hours, scoring
Issue certificatesOne action closes the class
Works at the rangeOffline, then syncs

What is CertDuty?

CertDuty is class management software for CCW, guard card and firearms instructors. It handles class scheduling, online registration, payments, roll call, offline range scoring and numbered, verifiable certificates in one place. It was built by Nick Scott, a firearms instructor in Santa Rosa, California, and costs $45 a month, billed monthly.

Who is CertDuty for?

CertDuty is for firearms and security training instructors who run CCW, guard card and firearms permit classes, from solo instructors to small training schools. If you currently juggle a booking page, a payment app, a spreadsheet roster and a certificate template, CertDuty replaces them with one class record from sign-up to certificate.

One place

Spreadsheets. Payment apps. Email threads. Paper sign-in sheets. Replaced.

Registration, waivers, attendance, qualification scores and certificates all live on the same class. That’s what turns close-out into a single button instead of a Sunday evening.

Spreadsheets
Rosters copied between tabs
Payment apps
Matching payments to names
Email threads
Reminders sent one by one
Paper sign-in sheets
Attendance retyped after class
Firearms Permit Requalification
Sat 8:00 AM · Range Bay 2 · Scott Training Group
In progress
8 / 8Registered & paid
6 / 8Checked in
5Scored
AT
Ava Thompson
Guard card · checked in 7:56 AM
Paid $85Waiver ✓Score 92
TB
Tom Becker
Checked in 7:58 AM
PaidWaiver ✓Score 88
SR
Sofia Ramirez
On the line now
PaidWaiver ✓Scoring
Features

Everything a class needs, in one record.

Built around how CCW and guard card classes actually run, from the first sign-up to the last certificate.

Class scheduling

Publish a class in minutes. Course templates carry your hours and prerequisites, and the waitlist fills empty seats.

Online registration

Students sign up from a link you share, with waivers and ID details in before class day.

Roll call & attendance

Check students in by QR, verify IDs, track classroom hours and score qualification right from your iPhone.

6 of 8 checked inRoll call on iPhone

Payments

Collect payment when students register, so nobody has to chase anyone after class.

Student records

Every student, class, score and certificate in one searchable history.

Training certificates

Numbered, verifiable certificates, emailed to every student the moment you close the class.

Sample CertDuty certificate

Magic-link login

Students and instructors sign in with a secure email link. No passwords to forget.

Email notifications

Class reminders, new-registration alerts and license checks go out on their own.

On the range

Score the line without losing the line.

Relay-by-relay scoring against your own pass threshold. Big targets, few columns and a safety log that timestamps itself, because the range floor is no place to squint at a spreadsheet.

Works offline. Every change queues and syncs.
Ratio and RSO coverage checked before you can publish a class.
Retests, exemptions and no-shows recorded with a reason.
Qualification scoring on iPhone
Range Mode
Offline · 6 changes queued
92 / 100 · Pass
Ava Thompson · Attempt 2
How it works

Three steps. One class record.

01

Schedule & fill

Publish a class, take registrations and payment, and let the waitlist fill empty seats.

Baton PermitOpen
Classroom A · 10 of 12 registered
02

Run the day

Check students in by QR, verify IDs, track hours and score qualification by relay, even with no signal.

ATPNMLJR+4
6 of 8 in
03

Issue certificates

One action issues numbered, verifiable certificates, emails every student and closes the class.

12 certificates readyVerified
Issue 12 certificates
Certificates

The paperwork finishes when the class does.

No end-of-month catch-up. Issue certificates in one action and the student email and the permanent record happen behind it.

Numbered certificates with a public verification link and QR code
Expiry tracking and renewal reminders for past students
A searchable register of every certificate you’ve issued
Your training group’s name and details on every certificate
“
I used to spend a lot of time on rosters and certificates. Now the class closes itself out before I have packed up the range bag.
J
Jason
Apex Firearms Training
From the founder

Built by an instructor

I’m a firearms instructor. I built CertDuty after too many evenings spent matching payments to rosters and typing up certificates by hand. It’s the tool I wanted for my own classes: everything from sign-up to certificate, in one place.

NS
Nick Scott
Founder, CertDuty
Pricing

One plan. Built for the range.

Everything you need to run CCW and guard card classes, for one simple monthly price.

Every feature includedweb app + mobile coming soonBilled monthly
Instructor
Annual pricing coming soon
$45/ month

Run your CCW and guard card classes, from registration to certificate, in one place.

Signups paused
Signups paused while we finish switching payment processors
Billed monthly
Class scheduling
Online registration
Payments
Student records
Roll call & attendance
BSIS-ready certificates
Magic-link login
Email notifications
FAQ

Questions, answered.

Everything you need to know before your first class on CertDuty.

Still have a question?Chat with us
Who is CertDuty for?

Firearms and security training instructors who run CCW, guard card and firearms permit classes, and want registration, roll call and certificates in one place instead of five.

Does it work on my iPhone?

Yes. CertDuty runs as an iPhone app and in any web browser, so you can set up classes at your desk and run roll call on the range.

Are the certificates BSIS-ready?

Guard card and firearms certificates carry the course, hours, score, instructor details and a unique certificate number, with a public link anyone can use to verify them.

What if there’s no signal at the range?

Range Mode keeps working offline. Check-ins and scores queue on your phone and sync as soon as you’re back in range.

How do students sign in?

With a magic link sent to their email. There are no passwords for students to forget or for you to reset.

Can other instructors use my account?

Team accounts are next on the roadmap, with a schedule board, credential tracking across your instructors and staffing rules.

Is there annual pricing?

Annual pricing is coming soon. Today CertDuty is $45 a month, billed monthly.

Your next class could run on CertDuty.

Import your students, publish a course and see the difference.