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, CRM, Compliance Command, and the 3D Print Gallery) are available separately. Hero Discounts and Shop Team are included in the core license, or all together in the Complete bundle. Here's every capability included in the standard license.
What the Core License Covers
The eight things dealers buy it for. Every one is included in the $1,700 license — tap a tile for the detail, or scroll on for the complete line-by-line list.
Everything, line by line. Every capability in the standard license, grouped by area — 210+ rows, nothing hidden behind a sales call.
Firearm InventoryFull details → | |
| Track all firearms: make, model, caliber, serial, type | ✓All 18 ATF-required + custom fields |
| Status lifecycle: Available / Pending / Consignment / Sold | ✓Automatic transitions |
| Barcode label generation & printing | ✓Code128, standard label stock |
| Photo storage per firearm | ✓Multiple photos, cloud backup |
| CSV import from other inventory systems | ✓Configurable column mapping |
| Full-text search across all fields | ✓Serial, make, model, SKU |
| Cost, MSRP, and sale price tracking | ✓ |
| Physical inventory count & annual reconciliation | ✓Count your shelf, compare it against the book, print the variance — a report only, it never rewrites a record |
| Web listing description check | ✓Flags listings missing the details buyers search for before they go on your site |
| Featured items for your storefront | ✓Choose what shows first on your dealer website |
Switching From Another System | |
| Guided bound-book migration importer | ✓Upload your current export, map the columns once, review every staged row, then commit |
| Saved import profiles | ✓Map a vendor’s export format one time and reuse it on the next file |
| Direct FFL Boss CSV import | ✓Reads FFL Boss bound book, inventory and customer exports as they download — no reformatting |
| Nothing is committed until you approve it | ✓Staged rows sit in a review queue; your bound book is untouched until you say go |
| A page that tells you what to ask for | ✓What to request from your current provider, what the file has to contain, and what happens to each row before you upload anything |
| Blank template that maps itself | ✓Download it, fill it in or hand it to your current provider, and the columns need no mapping at all |
| Try it with five rows first | ✓Run five firearms end to end in a few minutes. The real import refuses a serial already in your book, so nothing is booked twice |
| Reconciliation report when it's done | ✓Every source row accounted for and every serial traced to the record it became, with an attestation you can sign and keep. It reconciles the file against the system and says so — it never claims more than that |
| Import history | ✓Every import kept on file with what it brought in |
A&D Bound Book | |
| All ATF-required acquisition fields | ✓27 CFR Part 478 |
| All ATF-required disposition fields | ✓Linked to 4473 or sale record |
| Instant serial number lookup | ✓Millisecond search |
| Printable bound book reports | ✓ATF-format layout |
| Out-of-business record package | ✓§478.127 export |
| Consignor disposition tracking | ✓ |
| Manufactured-firearm entries | ✓Log a firearm you build or assemble into the bound book, sourced to your own FFL |
| Bound-book health check | ✓Scans your book for missing fields, open dispositions and date problems before an inspector does |
| Corrections shown on the record | ✓A corrected entry shows the original lined through with the reason, who changed it and when — on screen and in the printed bound book |
| Theft / loss reporting (ATF Form 3310.11) | ✓Records the loss with its 48-hour reporting clock, and reconciles it if the firearm turns up |
| Destruction records | ✓Log a firearm destroyed out of inventory so the book closes cleanly |
| ATF trace request log | ✓Record a trace request and your response against the serial |
| Trace Desk | ✓When ATF calls about a serial, one page shows where it came from and who it went to — the 4473 transferee details, corrections, theft and destruction records — beside the 24-hour clock. Serials that only look alike are flagged, never merged. Print the response worksheet for your file |
| Federal filing deadline clocks | ✓Theft/loss 48 hours, 3310.4 multiple-sale, Form 8300 and trace responses — counted down on one screen |
| Live ATF FFL eZ-Check verification | ✓Look 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 possession | ✓Guided A&D acquisition with a manager checklist, consignor name + address, true receipt date, and an NFA block |
| Off-site consignment listing on your storefront | ✓List a customer-held firearm with no phantom inventory row, and no bound-book entry until it transfers at sale |
| Public intake form & manager review queue | ✓Customer submits online; staff prep, managers approve, book, or return |
| Return-to-consignor disposition & encrypted consignor ID | ✓Private-party return recorded; consignor ID stored encrypted, manager-view only |
Pawn Tickets | |
| Firearm pawn intake as a bound-book acquisition | ✓Pledge writes the A&D acquisition on receipt; loan principal is the cash out of the drawer |
| Redemption through the existing 4473 / NICS flow | ✓Handing the gun back is a disposition — same Form 4473 and NICS as any other transfer |
| Forfeit to retail stock | ✓Defaulted collateral becomes ordinary In-Stock merchandise; sell it on a 4473 like anything else |
| Hidden from the public catalog while pledged | ✓A gun on an open ticket does not appear for sale on the dealer website |
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 entries | ✓Logged on intake and return, no re-keying |
| Intake-to-return workflow | ✓Submitted → Accepted → In Service → Ready → Released |
| Manager approval on intake & release | ✓Server-enforced, with full status audit trail |
| Customer online repair-request form | ✓Submits to your queue; no firearm transferred, no 4473 |
| Outside-gunsmith (FFL-to-FFL) tracking | ✓Ship-out disposition + return re-acquisition |
| Privately made firearm (PMF) intake flag | ✓7-business-day serialization reminder |
| Printable repair tag with scannable barcode | ✓Scan to open the ticket |
| Repair Bound Book PDF export | ✓ATF-format layout for inspection |
4473 hard stops (NTN, wait, age, 3310) | |
| Guided Sections A through D | ✓All required fields |
| Identity field normalization | ✓Consistent matching designed to support 27 CFR 478.124 recordkeeping |
| NICS submission guidance — all 50 states | ✓State 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 sale | ✓Auto-detected, filing worksheet, filing dashboard with recorded filing evidence (27 CFR 478.126a) |
| Linked to bound book disposition | ✓Auto-populates serial & description |
| PDF export for your records | ✓ |
| Official ATF Form 4473 PDF | ✓Prints onto ATF's own fillable form (Ruling 2022-1) — the government template, not a look-alike |
| Search by name, date, serial, or transaction | ✓ |
| Buyer self-check-in kiosk (Section B) | ✓Customer enters personal info, prohibited-person answers, and signature on a tablet; PIN-locked, you review & finish |
| Paper Form 4473 → NICS | ✓Buyer filled out the paper form? Record Section B from it and carry straight on to the background check |
| Spanish-language Section B | ✓English or Español on the kiosk; buyer certifies the official ATF Spanish attestation. Stored answers stay the same fields. Printed official form is still ATF's English 5300.9 |
| Pickup recertification on the same tablet | ✓If the gun is picked up later, the buyer re-signs that their answers are still true |
| State waiting period & minimum age built in | ✓Helps prevent delivery before your state's clock runs out |
Point of SaleFull details → | |
| Multi-line invoice builder | ✓Firearms, accessories, fees |
| Split payment: cash + card | ✓Both amounts recorded |
| Fluid Pay card processing (live) | ✓FFL-friendly processor |
| Transfer fee invoicing | ✓Linked to transfer queue |
| Printed and PDF receipts | ✓Your branding on header |
| Returns & refunds | ✓Inventory 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 mode | ✓A scan-first counter screen for fast, everyday rings |
| Cash drawer with blind count | ✓Open and close a named till; the cashier counts first, then sees over/short. Built for one to three registers |
| Service & fee catalog | ✓Your 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 sales | ✓Redeemable as store credit at checkout |
| FFL transfer punch-card | ✓A free transfer at your chosen threshold |
| Staff loyalty screen: balances, history, adjustments | ✓Redeem points at the register |
| Accounts keyed by customer email | ✓No physical card to issue or carry |
| Automatic post-sale follow-up emails | ✓Thank-you & review requests; optional, off until you switch it on |
| Limited-time sale pricing with auto-revert | ✓Prices return to normal on their own |
| Want list — record what a customer is hunting for | ✓Matched against every gun that comes in — purchases, trade-ins, consignment and pawn — by make, model, caliber and budget. The customer is emailed once with a private “Hold it for me” link; the gun shows “Wanted by 3 customers” |
| Hand-picked email announcements | ✓Choose the customers, write it once, send through your own email account — every send logged |
Customer Payments & Holds | |
| Layaway management | ✓Balance, payments, and payoff tracking |
| Online layaway payments | ✓Customer pays via a secure emailed link |
| Firearm holds with online deposit | ✓Take a deposit to hold a gun; paid online |
| Gift certificates | ✓Issue and redeem in-store certificates; outstanding liability stays on one screen |
| Special orders | ✓Order a gun in for a named customer; the ticket badges when it arrives |
| House / charge accounts | ✓Net-30 style accounts with a credit limit; available credit checked at the register |
| Customer account portal | ✓Check transfer / purchase / layaway status, pay online |
Text-Message Alerts — Optional | |
| Transfer-arrived, repair-ready & back-in-stock texts | ✓Connect your own Twilio account; off until you switch it on |
| Layaway payment reminders by text | ✓Automatic nightly reminder to customers carrying a balance |
| TCPA opt-in consent & STOP handling | ✓Every number is opt-in; a reply of STOP unsubscribes automatically |
Valuation & Trade-In | |
| Sell or hold — what to do with aging guns | ✓Every gun’s days on the shelf and cost beside current GunBroker market prices, with a suggested markdown, reprice or raise. Never below cost plus margin, never a consignment gun. One click reprices the store and website |
| Used-firearm value estimator | ✓Suggested retail, resale, and trade-in from asking prices and numbers you type — not a live market feed |
| Condition & accessory adjustments | ✓Estimate adjusts for condition and included extras |
| Trade-in / buy offer calculator | ✓Your dealer margin and minimum-profit rules applied |
| Reference price guide fallback | ✓Asking prices, in-store sales, or a typed value |
Dealer Website ModuleFull details → | |
| Publish inventory to live catalog page | ✓One-click publish |
| 24/7 website chat assistant | ✓Answers “do you have a Glock 19?”, fees and class questions from your live inventory, adds visitors to the want list or books a callback, and never sells, holds or gives legal advice |
| Sold firearms auto-removed | ✓ |
| Online FFL transfer request form | ✓Customer submits, dealer reviews |
| Online sell / trade / consign request form | ✓Customer submits, lands in your review queue |
| "Notify me when in stock" signup | ✓Customers ask to be alerted when a matching gun arrives; feeds your want list |
| Instant customer value estimate | ✓Preliminary range shown the moment they submit |
| Customer photo upload | ✓Up to 3 photos attached for your staff to review |
| Transfer status tracker | ✓Customer-facing status page |
| Works on your existing GoDaddy / web hosting | ✓ |
| Publish blog posts to your website | ✓Write it in the app, publish straight to your hosting |
| Appointment pre-check-in link | ✓Buyer fills their details before arriving; staged for you to verify first |
GunBroker Sales | |
| Create a GunBroker listing from inventory | ✓Push a firearm to GunBroker from the item page; end the listing from the same screen |
| Auto-end the GunBroker listing when the gun sells in the shop | ✓Sale, 4473, hold, or layaway takes it off GunBroker so you don't double-sell it |
| Record GunBroker auction / BIN sales | ✓GB item #, buyer, price, fees |
| Auto-marks firearm Sold in inventory | ✓One transaction, no double-entry |
| Receiving FFL lookup & auto-fill | ✓Live ATF eZ-Check or your saved dealer contacts; auto-fills the receiving FFL |
| Appears in A&D Bound Book dispositions | ✓Tagged "GunBroker" in bound book |
| Generates P&L invoice (GB item #, fees, shipping) | ✓Appears in sales reporting |
| Status workflow: Pending → Shipped → Complete | ✓Tracking number recorded |
Gun Show Tools | |
| Scannable firearm show tags | ✓Printed tag PDF; scan to open the record |
| QR buyer-intake kiosk at your table | ✓Buyers start their own intake; staged separate from your bound book |
| Per-show profit & loss tracking | ✓Each show tracked on its own |
| Works offline at the venue | ✓Your records live on your own computer, not the venue wifi |
Cerakote Coating — Optional Module | |
| Send-out & return workflow for coating jobs | ✓Your own guns route to a coating status, kept out of the repair bound book |
| Customer color & pattern configurator | ✓Buyers pick Cerakote colors and patterns online; lands in your quote queue |
| Public "past work" portfolio page | ✓Show off finished coating jobs on your website |
| Off by default | ✓Turn it on only if you offer coating; stays hidden otherwise |
ProShot Studio Photos — Optional ModuleFull details → | |
| On-device AI background removal | ✓A phone snapshot on the bench becomes a listing photo — the photo never leaves your PC |
| Unlimited images, no per-image fee | ✓White, transparent, or your own branded backdrop |
| Off by default | ✓Add-on license — only there if you want studio-style listing photos |
Range Time Booking — Optional ModulePricing → | |
| Day-and-lane booking calendar | ✓Ranges and lanes with caliber restrictions, capacity & ADA flags; book from the grid in one click |
| Online booking page for your website | ✓Hosted page or iframe embed; turn it on or off anytime |
| One shared availability calendar | ✓A lane booked at the counter disappears online instantly — no double-booking |
| Digital liability waivers with e-signature | ✓Versioned templates with expiry tracking; you supply your attorney's language |
| Minor & range-policy rules | ✓Minimum age, guardian consent, solo-shooter and first-time-shooter rules — all configurable |
| Online deposits through Fluid Pay | ✓Deposit, full prepay, or pay at the counter — your choice per location |
| Check-in with compliance flags | ✓Blocks on missing waivers or unpaid balances; manager override requires a logged reason |
| Peak / off-peak pricing | ✓Per-lane, per-shooter, or flat session rates by day and time of day |
| Utilization & no-show reporting | ✓Lane utilization, no-show rate, and revenue that reconciles with your POS |
| Classes & courses | ✓Set a class up once (CCW, safety, intro to pistol), then schedule as many dated sessions as you like |
| Seat limits that hold under pressure | ✓Each 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 page | ✓Same hosted page or embed as lane booking; shows seats remaining and closes itself when full |
| Roster, attendance & waiver status | ✓Mark attended or no-show; the roster flags who still needs to sign before they step on the line |
| Per-class minimum age | ✓Checked against the date of the class, not today, so a birthday in between counts |
| Paid memberships | ✓Your own tiers, each with its own term length, price and member discount |
| Member pricing, one rate engine | ✓Members-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 emails | ✓Everyone coming up for renewal in one view. You renew at the counter or send the notice; nothing is ever auto-charged to a card |
| Range rental firearms | ✓Check a shop gun out onto a lane and back in; age and mid-sale rules apply |
| Multi-visit range passes | ✓Sell a punch-card of visits; remaining uses stay on the customer |
| Off by default | ✓Add-on license — only there if you run lanes |
Hero Discounts — Included in CorePricing → | |
| Veteran, LEO & first-responder discount programs | ✓Set your own rate per program |
| Verification & approval workflow | ✓Cashier takes the intake, a manager approves it once |
| Automatic discount at checkout | ✓Approved customers get their discount on every sale, logged on the invoice |
| Included in the core license | ✓No add-on key — every licensed shop has it |
CRM · Contacts & Follow-Ups — Optional ModulePricing → | |
| Customer contact log | ✓Calls, emails, visits & notes on a timeline, right on the customer page |
| Follow-up tasks | ✓Due dates, priorities, assignment; one click from any sales opportunity or want-list match |
| Store-wide task queue | ✓Open / overdue / done views, filter by assignee |
| Customer segmentation | ✓Filter by lifetime spend, tier, last purchase, favorite caliber/brand, loyalty balance & more; save segments for reuse |
| CSV list export with consent tracking | ✓Opted-out customers are excluded from exports by default |
| Works with built-in loyalty | ✓Loyalty points ship in the core at no extra fee; the CRM helps you act on them |
| Off by default | ✓Add-on license — only there if you want it |
Shop Team — Time Clock & Time Cards (included) | |
| Staff time clock | ✓Clock in and out from your own login, or at the counter with a 4-digit PIN |
| Breaks and lunches | ✓Start and end a break; unpaid break time comes off the day automatically |
| Pay periods with overtime | ✓Weekly or every two weeks, with overtime flagged past 40 hours in a workweek |
| Printable time cards | ✓Every punch, break and adjustment per day, with daily and weekly totals and signature lines |
| Employee and manager sign-off | ✓Staff confirm their hours on screen, a manager approves, and later changes stay visible |
| Missed-punch alerts on your phone | ✓Still clocked in after the shift ended, or not in when the shift started |
| Late, early and no-show against the schedule | ✓Shown on the time card beside each day's punches |
| Weekly shift schedule and task board | ✓Who is working Saturday and what still needs doing, in one place |
| Manager clock-out corrections | ✓Fix a forgotten punch with a required reason; time entries are never deleted |
| Hours only, never ATF records | ✓No wage math or payroll; writes to its own staff tables, never the bound book, 4473s or invoices |
| Included with the core license | ✓No add-on to buy |
Compliance Command — Optional ModulePricing → | |
| Voluntary stolen-firearm safety check | ✓Run it on any gun coming over the counter and keep the result as a business record |
| Runs from every intake screen | ✓Consignment intake, trade-in, and the buy counter |
| Deep links to the official systems | ✓NICS E-Check, HotGunz and your state system — staff run the check there, the app records it |
| Result logged with who checked and when | ✓History stays viewable on the firearm |
| Requires an active Annual Updates subscription | ✓It reaches outside services that change, so it needs to stay current |
| ATF FFL eZ-Check is not part of this module | ✓Live eZ-Check verification is included free in the core license and always will be |
| Off by default | ✓Add-on license — only there if you want it |
3D Print Gallery — Optional ModulePricing → | |
| Catalog of the parts you print | ✓Photo, the settings that actually worked, and your notes |
| Attach the plan files | ✓STL, 3MF, G-code, PDF or CAD, stored on your own computer |
| Staff-only back office | ✓Nothing here publishes to your website |
| Never an ATF record | ✓No bound book entry, no serial, no 4473 — by design |
| Free to veteran-owned dealers | ✓Tell us you served and we turn it on at no charge |
| Off by default | ✓Add-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 tracking | ✓Transferee, tax, eForms control #, status |
| Responsible-person records (ATF Rule 41F) | ✓Trust / entity RP & CLEO notification |
| SOT status & renewal alerts | ✓Class, tax period, expiring-soon reminder |
| Printable NFA item & transfer cover sheets | ✓PDF for the physical compliance file |
| Ready-to-file eForms packet | ✓Worksheet, checklist, and control-number log so you can file at eforms.atf.gov. The software does not file with ATF |
Purchasing & Receiving | |
| Purchase orders to your distributors | ✓Raise the order, track it, and receive against it |
| Distributor registry & price-sheet import | ✓Keep your distributors and their dealer-cost catalogs on file |
| Mobile receiving — scan the shipment on your phone | ✓Staged on the phone, committed at the desktop; no firearm reaches the bound book without a serial |
Store Manager & Insights | |
| Daily store briefing | ✓One screen each morning: what sold, what needs attention, what is aging on the shelf |
| Sales opportunities queue | ✓Ranks the customers worth a call from their own purchase history — read-only, never bound-book detail |
| Ask your data a question in plain English | ✓Answers from a fixed set of approved reports. It never writes its own database queries |
ATF Audit & Inspection | |
| Inspection Mode — read-only self-audit | ✓Runs 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 report | ✓Bound book, repair book, 4473 activity and open flags in one place for inspection day |
| Form 8300 cash-monitoring heads-up | ✓Flags 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 |
| Staff training & authorization log | ✓Who was trained on 4473s, NICS, and bound-book work, and who is authorized to do it — a record an inspector can be shown |
| Read-only ATF inspector login | ✓Hand 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 login | ✓Hand the inspector a locked account that views records but changes nothing |
| Two-factor authentication for every staff login | ✓Admin, owner, manager, and cashier. The register cannot be opened on a password alone |
| Register locks when it is left idle | ✓A cashier with no activity for 15 minutes is signed out |
| Authenticator again before the book leaves | ✓Downloading the bound book, the records package, or a backup, and adding a user, asks for the code again. It stays good for ten minutes. The inspector login is not asked |
| 4473 scans sealed to this PC | ✓Scan files and exemption copies are encrypted with a key Windows opens only on this computer. A copied folder does not open elsewhere. The recovery copy rides only inside an encrypted backup. The inspection export stays a plain CSV |
| Audit fingerprint kept off the database | ✓Each backup appends the latest fingerprint to a log that is never rewritten, and that log is packed into the encrypted nightly archive. Rewriting the live book so the chain looks intact will not match a fingerprint that already left the building |
| Hourly encrypted snapshot of the bound book | ✓Uses the backup password, so there is no plain copy. The program will not delete one until it is 48 hours old. If an off-site folder is set, the same zip is copied there. The live database file on the PC stays a normal database so the book can always be opened |
| Automatic daily local backup | ✓Runs while you work, includes 4473 scans, PDFs and FFL certificates, and is opened and checked before it counts as a backup. Encrypted off-site copy is opt-in in Settings. |
| Off-site copy to a folder you choose | ✓A synced cloud folder (OneDrive, Dropbox, Google Drive), another PC or NAS, or a USB drive. Every backup is copied there and read back byte for byte to prove it arrived. Backblaze B2 is supported too |
| Told when the off-site copy stops | ✓A copy that quietly stopped working is the one you find out about on the worst day. This one tells your phone |
| Full audit log of all data changes | ✓Who changed what and when |
| Tamper-evident record integrity check | ✓Every audit entry carries the fingerprint of the one before it, so an entry edited or deleted later stops verifying. One button re-checks the whole chain |
| Restore check before you restore | ✓Compares a backup to your current records first, and warns you if restoring it would lose newer entries |
| Take your records with you, any time | ✓One button writes your A&D bound book, 4473 index, transfers, lost/stolen, destroyed, NFA items, customers and invoices as plain spreadsheets, with copies of your 4473 scans, FFL certificates and NFA documents and a checksum for every file. Encrypted with your backup password. You are never locked in — and if you discontinue business, the readable set is one copy away |
| Local SQLite database — works offline | ✓No internet required to operate |
| Run a second register on your shop network | ✓Two PCs working one set of records — the counter and the back office stay in sync |
| Multiple FFL licenses, one book each | ✓Add a second license (01 + 07, or a second premise). Acquisitions and 4473s stamp the license selected on that device. Bound book and firearms list follow it |
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 & loss | ✓Expenses, cost of goods sold, gross and net profit on one screen |
| Daily close & reconciliation report | ✓What the drawer should hold against what it actually holds |
| Register watch | ✓Per-cashier exceptions an owner can't watch all day: short drawers, voided tickets, unusual returns and discounts measured against your shop's own normal |
| One-click ATF audit-readiness report | ✓Bound book, repair book, 4473 activity & open flags in one place for inspection day |
Accounting | |
| Sync sales & payments to QuickBooks | ✓QuickBooks Online (API) or Desktop (Web Connector); no re-keying invoices |
| Bank / credit-card statement import | ✓Upload the CSV from your bank or card, untick anything personal, post the rest. Re-uploading the same statement never doubles up |
| Review queue before anything posts | ✓Imported charges wait in a review list until you post them |
| Receipts attached to an expense | ✓Photo or PDF, kept with the entry and backed up off-site |
| Recurring expenses | ✓Hosting, software, anything monthly — staged for review on its day, never posted on its own |
| Statement reconciliation | ✓Tick what cleared and see the difference against your statement balance |
| Split a charge across categories | ✓One $100 charge becomes $60 supplies and $40 shipping, matched to the cent |
| Monthly profit & loss | ✓Income, cost of goods sold and operating expenses by category, printable — inventory purchases never counted twice |
| Close the books through a date | ✓Once a period is closed, entries dated into it are refused unless an admin overrides |
| 13-week cash flow forecast | ✓Projects your bank balance week by week from your own sales, buying, expenses and sales tax, flags the week you would dip below your minimum, and answers “what if I place this order Friday?” |
| Year-end books for your accountant | ✓One download: monthly P&L, every expense with its receipt files, sales tax collected by month, statement reconciliations and anything posted after close. Bookkeeping only — no firearms records or customer names |
Mobile | |
| Installable phone app (PWA) | ✓Add it to your phone; no App Store download needed |
| Check inventory, ring a sale, log a transfer | ✓Firearms & accessories stay split, same as the desktop |
| Scan a serial, SKU, or UPC to open the item | ✓Camera or hardware scanner on the floor; looks up exact matches, in-stock first |
| Deadline alerts on your phone | ✓A theft report, 3310.4, Form 8300 or trace response coming due — or a customer asking you to hold a gun — pops up on the owner’s phone. No texting service needed, and no serial numbers on the lock screen |
Setup & Training | |
| Practice mode sandbox | ✓Train staff on fake data; wipes clean, never touches real records |
| Guided getting-started checklist | ✓Walks you through first-run setup |
| In-app software updates | ✓Download the release from your dealer portal and apply it in the app — it verifies the file and refuses to update mid-4473 |
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.
Not Included — What FFL Command Center Does Not Do
Comparing systems? Read our best FFL software comparison · electronic bound book software · FastBound alternative · 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.
