FFL Command Center™ Built by Veterans, Built for Dealers
Full Feature List

Everything That Ships With FFL Command Center™

One license, paid once, for the full core system, with no subscription that runs forever. Optional specialty modules (ProShot, Cerakote, Range Time Booking, Hero Discounts, CRM, Shop Team, Compliance Command, and the 3D Print Gallery) are available separately, or all together in the Complete bundle. Here's every capability included in the standard license.

Everything, line by line. Every capability in the standard license, grouped by area — 190 rows, nothing hidden behind a sales call.

Firearm Inventory

Full details →
Track all firearms: make, model, caliber, serial, typeAll 18 ATF-required + custom fields
Status lifecycle: Available / Pending / Consignment / SoldAutomatic transitions
Barcode label generation & printingCode128, standard label stock
Photo storage per firearmMultiple photos, cloud backup
CSV import from other inventory systemsConfigurable column mapping
Full-text search across all fieldsSerial, make, model, SKU
Cost, MSRP, and sale price tracking
Physical inventory count & annual reconciliationCount your shelf, compare it against the book, print the variance — a report only, it never rewrites a record
Web listing description checkFlags listings missing the details buyers search for before they go on your site
Featured items for your storefrontChoose what shows first on your dealer website

Switching From Another System

Guided bound-book migration importerUpload your current export, map the columns once, review every staged row, then commit
Saved import profilesMap a vendor’s export format one time and reuse it on the next file
Direct FFL Boss CSV importReads FFL Boss bound book, inventory and customer exports as they download — no reformatting
Nothing is committed until you approve itStaged rows sit in a review queue; your bound book is untouched until you say go
Import historyEvery import kept on file with what it brought in

A&D Bound Book

All ATF-required acquisition fields27 CFR Part 478
All ATF-required disposition fieldsLinked to 4473 or sale record
Instant serial number lookupMillisecond search
Printable bound book reportsATF-format layout
Out-of-business record package§478.127 export
Consignor disposition tracking
Manufactured-firearm entriesLog a firearm you build or assemble into the bound book, sourced to your own FFL
Bound-book health checkScans your book for missing fields, open dispositions and date problems before an inspector does
Live ATF FFL eZ-Check verificationLook up a receiving dealer's FFL number against ATF's FFLeZCheck at time of transfer. Auto-fills their license name and premise address, flags an expired or unlisted (revoked/invalid) license, and logs the check. Available on every dealer-to-dealer disposition, transfer, shipment, and GunBroker sale.

Consignment Management

Two consignment models (dealer-held & listing-only)Take it into inventory, or list a customer-owned firearm they keep at home
Bound-book entry keyed to physical possessionGuided A&D acquisition with a manager checklist, consignor name + address, true receipt date, and an NFA block
Off-site consignment listing on your storefrontList a customer-held firearm with no phantom inventory row, and no bound-book entry until it transfers at sale
Public intake form & manager review queueCustomer submits online; staff prep, managers approve, book, or return
Return-to-consignor disposition & encrypted consignor IDPrivate-party return recorded; consignor ID stored encrypted, manager-view only

Gunsmithing & Repair Service Tickets

Separate Repair Bound Book (A&D)NSSF best practice: repairs kept out of your sales book, stock & P&L
Automatic acquisition & disposition entriesLogged on intake and return, no re-keying
Intake-to-return workflowSubmitted → Accepted → In Service → Ready → Released
Manager approval on intake & releaseServer-enforced, with full status audit trail
Customer online repair-request formSubmits to your queue; no firearm transferred, no 4473
Outside-gunsmith (FFL-to-FFL) trackingShip-out disposition + return re-acquisition
Privately made firearm (PMF) intake flag7-business-day serialization reminder
Printable repair tag with scannable barcodeScan to open the ticket
Repair Bound Book PDF exportATF-format layout for inspection

Form 4473 Recordkeeping

Guided Sections A through DAll required fields
Identity field normalizationConsistent matching designed to support 27 CFR 478.124 recordkeeping
NICS submission guidance — all 50 statesState web portals, POC phone scripts, FBI E-Check launcher
NICS result logging (proceed / delay / deny)NTN / reference number recorded
ATF Form 3310.4 — multiple handgun saleAuto-detected, filing worksheet, filing dashboard with recorded filing evidence (27 CFR 478.126a)
Linked to bound book dispositionAuto-populates serial & description
PDF export for your records
Search by name, date, serial, or transaction
Buyer self-check-in kiosk (Section A)Customer enters their own info on a tablet; PIN-locked, you review & finish
State waiting period & minimum age built inHelps prevent delivery before your state's clock runs out

Point of Sale

Full details →
Multi-line invoice builderFirearms, accessories, fees
Split payment: cash + cardBoth amounts recorded
Fluid Pay card processing (live)FFL-friendly processor
Transfer fee invoicingLinked to transfer queue
Printed and PDF receiptsYour branding on header
Returns & refundsInventory auto-restocked
Sales reporting by date / category / method
Tax rate configuration
Buy & print shipping labels in-app (Shippo)Live rates, print, and void for transfers & online sales
Quick Sale register modeA scan-first counter screen for fast, everyday rings
Service & fee catalogYour standard fees as one-click line items, taxed the way you set them

Customer Loyalty

Customer standing badge (New / Repeat / VIP)At-a-glance loyalty tier from purchase history — counts only, never bound-book detail
Points earned on paid salesRedeemable as store credit at checkout
FFL transfer punch-cardA free transfer at your chosen threshold
Staff loyalty screen: balances, history, adjustmentsRedeem points at the register
Accounts keyed by customer emailNo physical card to issue or carry
Automatic post-sale follow-up emailsThank-you & review requests; optional, off until you switch it on
Limited-time sale pricing with auto-revertPrices return to normal on their own
Want list — record what a customer is hunting forMatch it the day the gun arrives and notify them
Hand-picked email announcementsChoose the customers, write it once, send through your own email account — every send logged

Customer Payments & Holds

Layaway managementBalance, payments, and payoff tracking
Online layaway paymentsCustomer pays via a secure emailed link
Firearm holds with online depositTake a deposit to hold a gun; paid online
Customer account portalCheck transfer / purchase / layaway status, pay online

Text-Message Alerts — Optional

Transfer-arrived, repair-ready & back-in-stock textsConnect your own Twilio account; off until you switch it on
Layaway payment reminders by textAutomatic nightly reminder to customers carrying a balance
TCPA opt-in consent & STOP handlingEvery number is opt-in; a reply of STOP unsubscribes automatically

Valuation & Trade-In

Used-firearm value estimatorLive market comps for suggested retail, resale, and trade-in
Condition & accessory adjustmentsEstimate adjusts for condition and included extras
Trade-in / buy offer calculatorYour dealer margin and minimum-profit rules applied
Reference price guide fallbackUsed when no live comps exist yet

Dealer Website Module

Full details →
Publish inventory to live catalog pageOne-click publish
Sold firearms auto-removed
Online FFL transfer request formCustomer submits, dealer reviews
Online sell / trade / consign request formCustomer submits, lands in your review queue
"Notify me when in stock" signupCustomers ask to be alerted when a matching gun arrives; feeds your want list
Instant customer value estimatePreliminary range shown the moment they submit
Customer photo uploadUp to 3 photos attached for your staff to review
Transfer status trackerCustomer-facing status page
Works on your existing GoDaddy / web hosting
Publish blog posts to your websiteWrite it in the app, publish straight to your hosting
Appointment pre-check-in linkBuyer fills their details before arriving; staged for you to verify first

GunBroker Sales

Record GunBroker auction / BIN salesGB item #, buyer, price, fees
Auto-marks firearm Sold in inventoryOne transaction, no double-entry
Receiving FFL lookup & auto-fillLive ATF eZ-Check or your saved dealer contacts; auto-fills the receiving FFL
Appears in A&D Bound Book dispositionsTagged "GunBroker" in bound book
Generates P&L invoice (GB item #, fees, shipping)Appears in sales reporting
Status workflow: Pending → Shipped → CompleteTracking number recorded

Gun Show Tools

Scannable firearm show tagsPrinted tag PDF; scan to open the record
QR buyer-intake kiosk at your tableBuyers start their own intake; staged separate from your bound book
Per-show profit & loss trackingEach show tracked on its own
Works offline at the venueYour records live on your own computer, not the venue wifi

Cerakote Coating — Optional Module

Send-out & return workflow for coating jobsYour own guns route to a coating status, kept out of the repair bound book
Customer color & pattern configuratorBuyers pick Cerakote colors and patterns online; lands in your quote queue
Public "past work" portfolio pageShow off finished coating jobs on your website
Off by defaultTurn it on only if you offer coating; stays hidden otherwise

Range Time Booking — Optional Module

Pricing →
Day-and-lane booking calendarRanges and lanes with caliber restrictions, capacity & ADA flags; book from the grid in one click
Online booking page for your websiteHosted page or iframe embed; turn it on or off anytime
One shared availability calendarA lane booked at the counter disappears online instantly — no double-booking
Digital liability waivers with e-signatureVersioned templates with expiry tracking; you supply your attorney's language
Minor & range-policy rulesMinimum age, guardian consent, solo-shooter and first-time-shooter rules — all configurable
Online deposits through Fluid PayDeposit, full prepay, or pay at the counter — your choice per location
Check-in with compliance flagsBlocks on missing waivers or unpaid balances; manager override requires a logged reason
Peak / off-peak pricingPer-lane, per-shooter, or flat session rates by day and time of day
Utilization & no-show reportingLane utilization, no-show rate, and revenue that reconciles with your POS
Classes & coursesSet a class up once (CCW, safety, intro to pistol), then schedule as many dated sessions as you like
Seat limits that hold under pressureEach session has its own seat count; two people claiming the last seat at the same moment can't both get it
Public class sign-up pageSame hosted page or embed as lane booking; shows seats remaining and closes itself when full
Roster, attendance & waiver statusMark attended or no-show; the roster flags who still needs to sign before they step on the line
Per-class minimum ageChecked against the date of the class, not today, so a birthday in between counts
Paid membershipsYour own tiers, each with its own term length, price and member discount
Member pricing, one rate engineMembers-only lane rates and tier discounts run through the same pricing rules as everything else, so there is one answer to what a customer pays
Renewal list & reminder emailsEveryone coming up for renewal in one view. You renew at the counter or send the notice; nothing is ever auto-charged to a card
Off by defaultAdd-on license — only there if you run lanes

Hero Discounts — Optional Module

Pricing →
Veteran, LEO & first-responder discount programsSet your own rate per program
Verification & approval workflowCashier takes the intake, a manager approves it once
Automatic discount at checkoutApproved customers get their discount on every sale, logged on the invoice
Off by defaultAdd-on license — only there if you run a discount program

CRM · Contacts & Follow-Ups — Optional Module

Pricing →
Customer contact logCalls, emails, visits & notes on a timeline, right on the customer page
Follow-up tasksDue dates, priorities, assignment; one click from any sales opportunity or want-list match
Store-wide task queueOpen / overdue / done views, filter by assignee
Customer segmentationFilter by lifetime spend, tier, last purchase, favorite caliber/brand, loyalty balance & more; save segments for reuse
CSV list export with consent trackingOpted-out customers are excluded from exports by default
Works with built-in loyaltyLoyalty points ship in the core at no extra fee; the CRM helps you act on them
Off by defaultAdd-on license — only there if you want it

Shop Team — Optional Module

Pricing →
Staff time clockClock in and out at the counter — no second app, no paper punch card
Store-wide task boardAnyone on shift can pick up what needs doing
Weekly shift scheduleWho is working Saturday, in one place
Manager clock-out correctionsFix a forgotten punch, with the change logged
Timesheets by staff member & date rangeHours only — no wage math, no payroll
Never touches ATF recordsWrites to its own staff tables only; your bound book, 4473s and invoices are out of reach
Off by defaultAdd-on license — only there if you want it

Compliance Command — Optional Module

Pricing →
Voluntary stolen-firearm safety checkRun it on any gun coming over the counter and keep the result as a business record
Runs from every intake screenConsignment intake, trade-in, and the buy counter
Deep links to the official systemsNICS E-Check, HotGunz and your state system — staff run the check there, the app records it
Result logged with who checked and whenHistory stays viewable on the firearm
Requires an active Annual Updates subscriptionIt reaches outside services that change, so it needs to stay current
ATF FFL eZ-Check is not part of this moduleLive eZ-Check verification is included free in the core license and always will be
Off by defaultAdd-on license — only there if you want it
Catalog of the parts you printPhoto, the settings that actually worked, and your notes
Attach the plan filesSTL, 3MF, G-code, PDF or CAD, stored on your own computer
Staff-only back officeNothing here publishes to your website
Never an ATF recordNo bound book entry, no serial, no 4473 — by design
Free to veteran-owned dealersTell us you served and we turn it on at no charge
Off by defaultAdd-on license — only there if you want it

NFA / SOT (Title II)

NFA item registry (suppressor, SBR, SBS, MG, DD, AOW)Separate Title II record with barrel & overall length
Form 3 / 4 / 5 transfer trackingTransferee, tax, eForms control #, status
Responsible-person records (ATF Rule 41F)Trust / entity RP & CLEO notification
SOT status & renewal alertsClass, tax period, expiring-soon reminder
Printable NFA item & transfer cover sheetsPDF for the physical compliance file

Purchasing & Receiving

Purchase orders to your distributorsRaise the order, track it, and receive against it
Distributor registry & price-sheet importKeep your distributors and their dealer-cost catalogs on file
Mobile receiving — scan the shipment on your phoneStaged on the phone, committed at the desktop; no firearm reaches the bound book without a serial

Store Manager & Insights

Daily store briefingOne screen each morning: what sold, what needs attention, what is aging on the shelf
Sales opportunities queueRanks the customers worth a call from their own purchase history — read-only, never bound-book detail
Ask your data a question in plain EnglishAnswers from a fixed set of approved reports. It never writes its own database queries

ATF Audit & Inspection

Inspection Mode — read-only self-auditRuns the record checks an ATF inspector runs and tells you where you stand, before they arrive
Inspection findings export (PDF)Print the self-audit for your file or your attorney
One-click ATF audit-readiness reportBound book, repair book, 4473 activity and open flags in one place for inspection day
Form 8300 cash-monitoring heads-upFlags a customer whose cash crosses $10,000 in a rolling 12 months, with the payments that got them there. Advisory only — you file with FinCEN
Read-only ATF inspector loginHand the inspector a locked account that views records but changes nothing

Security & Backup

Role-based access control (RBAC)Admin / Manager / Cashier / Owner + read-only ATF Inspector
Read-only ATF inspector loginHand the inspector a locked account that views records but changes nothing
Two-factor authentication for admins
AES-256 encrypted backup to Backblaze B2 cloudAutomatic, off-site, password-protected
Full audit log of all data changesWho changed what and when
Local SQLite database — works offlineNo internet required to operate
Run a second register on your shop networkTwo PCs working one set of records — the counter and the back office stay in sync

Reporting

Sales report by date range
Revenue by product category
Inventory value report
Transfer fee income report
Export any report to CSV
Expense tracking with profit & lossExpenses, cost of goods sold, gross and net profit on one screen
Daily close & reconciliation reportWhat the drawer should hold against what it actually holds
One-click ATF audit-readiness reportBound book, repair book, 4473 activity & open flags in one place for inspection day

Accounting

Sync sales & payments to QuickBooksQuickBooks Online (API) or Desktop (Web Connector); no re-keying invoices

Mobile

Installable phone app (PWA)Add it to your phone; no App Store download needed
Check inventory, ring a sale, log a transferFirearms & accessories stay split, same as the desktop

Setup & Training

Practice mode sandboxTrain staff on fake data; wipes clean, never touches real records
Guided getting-started checklistWalks you through first-run setup
In-app software updatesDownload the release from your dealer portal and apply it in the app — it verifies the file and refuses to update mid-4473
Live Screenshot

Built-In Reporting

Revenue, cost of goods sold, gross profit, expenses, net profit, and gross margin — all on one screen. Export any report to CSV, print a formatted report, or pull the A&D Bound Book PDF for your records. Includes monthly Profit & Loss and consignment aging.

FFL Command Center Reports screen showing revenue, COGS, gross profit, expenses, net profit, gross margin summary cards and Monthly P&L section

Not Included — What FFL Command Center Does Not Do

GunBroker listing creation (we record sales, not listings) Automated NICS submission Automated ATF eForms filing (we track NFA items & transfers, you file) Manufacturer consolidated record book (you can log a firearm you build; there is no separate manufacturer book) Pawn shop pawning module eCommerce / Shopify integration Multi-location retail chains Employee payroll Native App Store app (installs as a web app instead) Cloud-hosted database Full drip / marketing-automation campaigns

Comparing systems? Read Best FFL Software in 2026, an honest comparison of six systems  ·  What FFL software actually costs  ·  ATF compliance guides

See Every Feature in Action

A live demo covers the full workflow — from receiving a transfer to collecting payment — in about 30 minutes.

Backed by a 30-day money-back guarantee →