Get Started

FFL Compliance Checklist 2026: ATF Inspection Ready

Published January 22, 2026 15 min read Compliance

ATF compliance inspections can happen anytime during business hours. Use this comprehensive checklist to ensure your FFL is always inspection-ready.

Pro Tip: Don't wait for an inspection to review compliance. Regular self-audits prevent violations and make actual inspections stress-free.

Daily Compliance Tasks

✓ Acquisition & Disposition Records

  • □ All acquisitions logged same-day
  • □ Serial numbers verified and recorded accurately
  • □ Manufacturer/importer, model, caliber documented
  • □ Acquisition date and source recorded
  • □ All dispositions logged promptly
  • □ Buyer information complete for non-licensee transfers
  • □ FFL information recorded for dealer transfers

✓ Form 4473 Completion

  • □ All fields completed legibly
  • □ Buyer identification verified and recorded
  • □ NICS check conducted and documented
  • □ Proper proceed/delay/deny status recorded
  • □ Signatures obtained (buyer and seller)
  • □ Date and time recorded
  • □ Multiple firearm purchases flagged if applicable

✓ Security Measures

  • □ All firearms secured when not in use
  • □ NFA items in locked storage
  • □ Access limited to authorized personnel
  • □ Alarm system active (if applicable)

Weekly Compliance Tasks

✓ Record Review

  • □ A&D entries cross-checked for completeness
  • □ 4473 files organized and complete
  • □ Any corrections properly initialed and dated
  • □ Pending NICS checks followed up

✓ Inventory Spot-Check

  • □ Random firearms verified against A&D
  • □ Serial numbers confirmed accurate
  • □ Location of all inventory known

✓ Reporting Requirements

  • □ Multiple sale reports (Form 3310.4) filed within 5 business days
  • □ Any theft/loss reported within 48 hours
  • □ Demand letters from ATF responded to promptly

Monthly Compliance Tasks

✓ Comprehensive Inventory

  • □ Physical count matches A&D records
  • □ Consignment firearms accounted for
  • □ NFA inventory verified
  • □ Discrepancies investigated and resolved

✓ 4473 Audit

  • □ Sample 4473s reviewed for completeness
  • □ Identification documentation adequate
  • □ NICS procedures followed correctly
  • □ Filing system organized chronologically

✓ Employee Training Verification

  • □ All staff current on 4473 procedures
  • □ NICS check process understood
  • □ Straw purchase indicators reviewed
  • □ Record-keeping responsibilities clear

Quarterly Compliance Tasks

✓ Full Self-Audit

  • □ Complete inventory reconciliation
  • □ All A&D entries verified
  • □ 4473 file comprehensive review
  • □ Multiple sale reports verified filed
  • □ Theft/loss reports verified filed

✓ Documentation Review

  • □ FFL license current and displayed
  • □ SOT registration current (if applicable)
  • □ State licenses current (if required)
  • □ Insurance documentation accessible

✓ Procedure Updates

  • □ ATF regulatory updates reviewed
  • □ State law changes incorporated
  • □ Internal procedures updated as needed
  • □ Staff trained on any changes

Annual Compliance Tasks

✓ License Renewals

  • □ FFL renewal submitted 90+ days before expiration
  • □ Fingerprints obtained for all RPs
  • □ SOT renewal submitted by July 1
  • □ State license renewals completed

✓ Responsible Person Updates

  • □ All RPs current and accurate
  • □ Form 7CR filed for any new RPs
  • □ Departed RPs documented
  • □ Contact information current

✓ Record Archiving

  • □ Old 4473s archived (retain 20 years)
  • □ A&D records preserved properly
  • □ Backup copies secured
  • □ Storage location documented

SOT/NFA-Specific Compliance

✓ NFA Record Keeping

  • □ Form 3 transfers properly documented
  • □ Form 4 files complete and organized
  • □ NFA registry copies accessible
  • □ Tax stamp documentation retained

✓ NFA Inventory

  • □ All NFA items accounted for
  • □ Serial numbers verified against registry
  • □ Customer holds properly documented
  • □ Transfer status tracked for pending items

✓ SOT Status

  • □ Annual SOT tax paid by July 1
  • □ Form 5630.7 filed for renewal
  • □ SOT registration documentation accessible

Record Retention Requirements

Record Type Retention Period Notes
A&D Records 20 years From date of last entry
Form 4473 20 years From date of transaction
Multiple Sale Reports 20 years Copies retained
Theft/Loss Reports 20 years Keep copies of all submissions
NFA Transfer Records 20 years Form 3, Form 4 files

Common Compliance Failures

Avoid these frequent violations found during ATF inspections:

  1. Incomplete 4473s: Missing signatures, dates, or identification info
  2. A&D discrepancies: Inventory doesn't match records
  3. Late multiple sale reports: Form 3310.4 not filed within 5 days
  4. Missing theft/loss reports: Lost/stolen firearms not reported within 48 hours
  5. Improper NICS documentation: Proceed/delay status not properly recorded
  6. Serial number errors: Transcription mistakes in A&D
  7. Illegible records: Can't read entries
  8. Improper corrections: White-out instead of single line strike-through

Fingerprint Record Keeping

While not always required for inspection, maintaining fingerprint records demonstrates professionalism:

Fingerprinting for FFL Compliance

SlapEFT helps FFLs with fingerprint conversion for applications, renewals, and customer services.

FFL Dealer Solutions →

Inspection Day Checklist

If an ATF IOI arrives:

  • □ Verify IOI credentials
  • □ Understand the purpose of visit
  • □ Provide access to required records
  • □ Be professional and cooperative
  • □ Take notes on any findings
  • □ Ask questions if requirements unclear
  • □ Request copies of any documents signed
  • □ Document corrective actions needed

Printable Checklist

Download this checklist for regular use:

FFL Compliance Checklist 2026

Print this page or copy the checklists above for your compliance binder.

Related Resources

slapEFT
Install slapEFT App
Quick access to fingerprint conversion

Install slapEFT

1 Tap the Share button in Safari's toolbar
2 Scroll down and tap "Add to Home Screen"
3 Tap "Add" to install the app