The full platform

Every feature, one connected system.

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.

Recordkeeping & audit

The core bound book: hosted, multi-staff, and tamper-evident by default.

Hash-chained audit trail

Every action is cryptographically linked to the last. Edit or delete a past entry and the chain visibly breaks; verify integrity in one click.

Corrections that preserve the original

A correction never overwrites an entry. It appends a new one, with a reason and who made it, while the original stays intact.

Bulk-correct many records at once

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.

Cycle counts

Scan or type every serial you physically find; anything left unchecked when you finish becomes a discrepancy report.

Merge-aware CSV import & export

Import from FastBound, Orchid, a distributor purchase order, or any spreadsheet. Rows whose serial already exists are skipped, not duplicated. Export anytime.

Barcode & QR scanning

Camera-based serial entry for acquisitions, cycle counts, and trace lookups, with no separate scanner hardware needed.

Layaway tracking

Put a firearm on hold for a customer without disposing it from inventory yet, then complete the sale later from the same record.

Duplicate-serial detection

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.

Transactions & 4473

The paperwork around each sale: captured, signed, and checked against ATF's own prohibitor logic.

Native electronic 4473

Buyer identity, Section B's question 21.a–n, and ID details captured on-screen, tied directly to the disposition record.

Buyer + seller e-signature

Canvas-based signature capture for both the buyer's Section B certification and the seller's Section E transfer sign-off.

Multi-firearm transactions

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.

Real ATF Form 4473 & 5300.9A PDF export

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.

Built-in prohibitor-question flags

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.

Customer self-entry by QR code

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.

NCIC stolen-gun check workflow

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.

NICS / POC outcome tracking

Record the contact date, transaction number, and Proceed/Delayed/Denied/Cancelled response right on the disposition.

Section D recertification, enforced

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.

Pending-transaction tracking

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.

Point of sale

Ring up a sale and file its compliance paperwork as one event, not two.

Unified checkout

Ring up firearms, ammo, and accessories together in one sale, with per-line pricing, discounts, and cost/margin tracked on each item.

Compliance-gated firearm sales

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.

Automatic disposition filing

Completing a firearm sale automatically files its A&D disposition, with no separate step and no risk of a sale outrunning the bound book.

Manual tender at checkout, dealer-owned processing next

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.

Printable receipts

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.

Sales history & search

Look up past sales by customer, date, or item: a searchable ledger of exactly what left the counter and when.

4473 Vault & storage

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 →

Unified 4473 search

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.

Digitize legacy paper 4473s

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.

File-integrity fingerprinting

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.

Corrected copies, original never altered

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.

Flag for inspection

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.

60-day storage notice & countdown

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.

Compliance automation

The reports and detections a dealer under review actually reaches for.

Automated multi-sale detection

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.

Theft / loss workflow

File a Form 3310.11 reference report with circumstances and affected firearms, plus an insurance-ready summary.

Trace-request assistant

Look up a serial's full chain of custody fast when ATF sends a trace request, and mark it responded once you're done.

ATF variance-request packet

One click assembles a cover letter and sample printout for your own request to your local Director of Industry Operations.

Periodic bound-book report

Generate this period's report picking up exactly where the last one left off, tracked automatically, not by memory.

Alerts & documents

The paperwork that keeps the business itself licensed, insured, and current, separate from the firearms passing through it.

Proactive compliance alerts

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.

Document vault for the business itself

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.

Host-facility notice tracking

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.

Low-stock alerts

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.

NFA & multi-location

For shops with tax-stamped items, more than one counter, or more than one license.

NFA & tax-stamp tracking

Form type, tax-stamp status, trust or individual holder, and SOT flag in one queryable record per item.

Multi-location inventory

Tag every record by location and filter, report, and reconcile inventory per counter or per storefront.

Multi-license support

A dedicated, partitioned deployment per FFL for groups holding more than one license, with centralized billing.

Consignment tracking

Record consignor name and contact alongside the item, distinct from owned inventory throughout the book.

Security & access

Real accounts, enforced server-side, not a shared PIN and an honor system.

Real staff accounts

bcrypt-hashed passwords, individual logins, per-action attribution in the audit log, never a shared credential.

Owner / staff / inspector roles

Role-based access enforced server-side on every request. Hiding a button in the interface isn't the same as blocking it.

Read-only inspector login

Hand a temporary, view-only account to an ATF inspector during a visit. Every write request is blocked, server-side.

Encrypted nightly backups

Nightly, AES-256-GCM, copied off the app server, not a manual habit that depends on someone remembering.

TLS everywhere

HTTPS by default on the recommended hosting path, with cookies marked secure and httpOnly.

Two-factor authentication

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.

Integrations & API

Connect NexusFFL to the accounting or ERP system you already run.

REST API (v1)

Scoped API keys, Bearer-token authenticated, separate from session login. Create and list records programmatically.

HMAC-signed webhooks

Get notified the moment an acquisition or disposition is recorded, with a signature you can verify on your end.

Bulk CSV import

Bring your existing bound book over from a spreadsheet or another vendor's export in one pass.

Key management

Generate, name, and revoke API keys per integration. A compromised key can be shut off without touching anything else.

QuickBooks & Xero sync

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.

Reporting & analytics

See what's actually happening in the book: the trends and patterns raw records don't surface on their own.

Dispositions per month

A rolling six-month view of sales volume, alongside your top manufacturers and calibers.

Turnover & aging inventory

Flag items that have sat in stock past your own threshold, so slow-moving inventory doesn't hide in the count.

Sales tax remittance report

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.

Audit-readiness dashboard

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.

CSV export, anytime

Your full bound book, exportable on demand. Your records stay yours if you ever decide to leave.

See it running on your own records.

Import your existing bound book by CSV and compare it side by side before you switch anything over.

Get started free