NexusFFL started as a better bound book. It's grown into the operating layer for a firearms dealer's whole shop: recordkeeping, the 4473, the counter, security, and the integrations to connect it to everything else you run. This page is the complete guide.
The core bound book: hosted, multi-staff, and tamper-evident by default.
Every action is cryptographically linked to the last. Edit or delete a past entry and the chain visibly breaks; verify integrity in one click.
A correction never overwrites an entry. It appends a new one, with a reason and who made it, while the original stays intact.
Apply the same fix to a batch of entries in one pass. Each one still gets its own audit-log line, so nothing is a silent mass overwrite.
Scan or type every serial you physically find; anything left unchecked when you finish becomes a discrepancy report.
Import from FastBound, Orchid, a distributor purchase order, or any spreadsheet. Rows whose serial already exists are skipped, not duplicated. Export anytime.
Camera-based serial entry for acquisitions, cycle counts, and trace lookups, with no separate scanner hardware needed.
Put a firearm on hold for a customer without disposing it from inventory yet, then complete the sale later from the same record.
Re-entering a serial that's already on file surfaces its history immediately, so re-acquisitions (buy-backs, trade-ins) are a deliberate choice, not an accident.
The paperwork around each sale: captured, signed, and checked against ATF's own prohibitor logic.
Buyer identity, Section B's question 21.a–n, and ID details captured on-screen, tied directly to the disposition record.
Canvas-based signature capture for both the buyer's Section B certification and the seller's Section E transfer sign-off.
Add up to 3 firearms to a single e4473's Section A, matching the real paper form. Selling more? The continuation sheet stays linked to the same transaction automatically.
Every completed e4473 exports as the actual government PDF, fields filled, meeting the "verbatim/exact image" condition ATF Ruling 2016-2 requires, with Form 5300.9A continuation sheets merged in for 4+ firearm sales.
Answers are checked against the same stop-the-sale logic ATF's own instructions describe, and the seller is blocked from completing a flagged transfer.
Generate a single-use, time-limited link or QR code and hand the buyer your tablet or their own phone. They fill Section A and B themselves, autosaved straight into the draft.
A guided step to the FBI's own NICS E-Check stolen-gun lookup before you accept a firearm into inventory, logged on the record.
Record the contact date, transaction number, and Proceed/Delayed/Denied/Cancelled response right on the disposition.
Transfer happening on a different day than the buyer's Section B certification? The sale is blocked until the buyer recertifies Section D in person with a fresh signature, never left to memory.
Denied or un-transferred 4473s surface in their own queue with a daily CSV export of NICS contact details: the pending-transaction recordkeeping condition (ATF Rul. 2016-2 condition 14a), handled without a side spreadsheet.
Ring up a sale and file its compliance paperwork as one event, not two.
Ring up firearms, ammo, and accessories together in one sale, with per-line pricing, discounts, and cost/margin tracked on each item.
A firearm line item can't complete checkout without a customer name and a certified, transferred 4473 attached. The gate is structural and enforced server-side, not a UI reminder.
Completing a firearm sale automatically files its A&D disposition, with no separate step and no risk of a sale outrunning the bound book.
Cash, check, and other manual tender today. Card processing is next, built around you connecting your own NMI or Stripe gateway account rather than routing through a processor NexusFFL takes a cut of, the model most all-in-one gun-shop platforms use instead. Gateway connection already exists in Admin, and this page will say so the day charging goes live at checkout.
Customer and dealer address blocks, a bolded serial callout, and a "firearm — ATF Form 4473 on file" footer note, printed automatically on every firearm sale.
Look up past sales by customer, date, or item: a searchable ledger of exactly what left the counter and when.
One searchable archive for every completed 4473 you hold, captured natively or scanned in from paper, with the tamper-evidence and notice tooling electronic storage requires. See the full deep-dive on the Vault →
One search box across both native e4473s and scanned legacy paper forms, searchable by buyer name, transaction date/number, serial, and firearm type, model, manufacturer, or caliber.
Scan or upload old paper forms as PDF or image files, tagged with buyer, transaction, and firearm details so they surface in the same search as native records.
Every native e4473 and every scanned upload gets a cryptographic fingerprint the moment it's sealed. Verify on demand that the stored form still matches exactly what was captured.
Need to fix a sealed 4473? File a correction with a reason. It attaches as a corrected copy alongside the original, which stays byte-for-byte unchanged and re-verifiable.
Set aside any native or scanned 4473 with a note ahead of an ATF visit or a spot-check, and clear the flag just as easily once it's resolved.
Generate the advance written notice letter to your local ATF Industry Operations Area Office, then track the 60-day clock to your eligible-to-go-paperless date.
The reports and detections a dealer under review actually reaches for.
Forms 3310.4 and 3310.12 patterns are flagged automatically, with border-state and rimfire-exemption logic built in, and only when this sale actually adds a reportable firearm.
File a Form 3310.11 reference report with circumstances and affected firearms, plus an insurance-ready summary.
Look up a serial's full chain of custody fast when ATF sends a trace request, and mark it responded once you're done.
One click assembles a cover letter and sample printout for your own request to your local Director of Industry Operations.
Generate this period's report picking up exactly where the last one left off, tracked automatically, not by memory.
The paperwork that keeps the business itself licensed, insured, and current, separate from the firearms passing through it.
A dashboard banner surfaces your FFL license, SOT status, and insurance as they approach expiration, starting 60 days out, then a running count until renewal, so nothing lapses silently.
Store your FFL license, insurance certificates, and zoning or lease documents with their own expiration dates, separate from the 4473 Vault, and feeding the same alert banner.
Contract with or change your hosting provider and ATF requires notice within 30 days (Rul. 2016-1 condition 10 / Rul. 2016-2 condition 16). Generate the notice letter and track the deadline in one place.
Set a reorder point on any product and it joins the same compliance-alerts banner as your license and insurance: one place to check, not three.
For shops with tax-stamped items, more than one counter, or more than one license.
Form type, tax-stamp status, trust or individual holder, and SOT flag in one queryable record per item.
Tag every record by location and filter, report, and reconcile inventory per counter or per storefront.
A dedicated, partitioned deployment per FFL for groups holding more than one license, with centralized billing.
Record consignor name and contact alongside the item, distinct from owned inventory throughout the book.
Real accounts, enforced server-side, not a shared PIN and an honor system.
bcrypt-hashed passwords, individual logins, per-action attribution in the audit log, never a shared credential.
Role-based access enforced server-side on every request. Hiding a button in the interface isn't the same as blocking it.
Hand a temporary, view-only account to an ATF inspector during a visit. Every write request is blocked, server-side.
Nightly, AES-256-GCM, copied off the app server, not a manual habit that depends on someone remembering.
HTTPS by default on the recommended hosting path, with cookies marked secure and httpOnly.
TOTP with any authenticator app, plus one-time recovery codes, on top of the password on every account. A compromised password alone is never enough.
Connect NexusFFL to the accounting or ERP system you already run.
Scoped API keys, Bearer-token authenticated, separate from session login. Create and list records programmatically.
Get notified the moment an acquisition or disposition is recorded, with a signature you can verify on your end.
Bring your existing bound book over from a spreadsheet or another vendor's export in one pass.
Generate, name, and revoke API keys per integration. A compromised key can be shut off without touching anything else.
Every completed sale posts automatically overnight as a QuickBooks sales receipt or Xero invoice, plus an on-demand "sync now." Only sale totals and a transaction reference cross over; no firearm serial number or 4473 data is ever sent.
See what's actually happening in the book: the trends and patterns raw records don't surface on their own.
A rolling six-month view of sales volume, alongside your top manufacturers and calibers.
Flag items that have sat in stock past your own threshold, so slow-moving inventory doesn't hide in the count.
One row per month and per location or rate, not one blended average, so a rate change mid-period or a multi-location shop still files clean. Exports straight to CSV for your state return.
One screen for everything an inspector would ask about: backup freshness, your last periodic report, open multi-sale flags, pending mandatory-print 4473s, and license or insurance dates coming due. Visible to a read-only inspector login too.
Your full bound book, exportable on demand. Your records stay yours if you ever decide to leave.
Import your existing bound book by CSV and compare it side by side before you switch anything over.
Get started free