SiteTacStart $1 trial

SiteTac // Free tool

FFL number check.

Paste any FFL number to validate its format, decode the license type and expiration month, and see whether the licensee appears in the ATF monthly listing (currently the May 2026 file). FFL numbers have no check digit, so for authoritative verification always finish at ATF FFL eZ Check.

Format: R-DD-CCC-TT-YM-SSSSS — e.g. 4-65-934-01-3M-01768

FAQ

FFL number questions.

How is an FFL number structured?

Six dash-separated parts: region, district, county, license type, expiration code, and a five-digit sequence — for example 4-65-934-01-3M-01768. The region digit is always 1, 3, 4, 5, 6, 8, or 9. In the expiration code, the digit is the last digit of the expiry year and the letter is the month, A through M with I skipped (A is January, M is December).

Is there a check digit in an FFL number?

No. An FFL number carries no checksum, so "validation" means checking the format and decoding the parts, then matching against the ATF listing. Only ATF FFL eZ Check can authoritatively confirm a license is currently valid.

What does a snapshot match mean here?

We match the number's district and sequence — the parts that stay stable across renewals — against the most recent ATF monthly FFL listing we hold. A match means the licensee appeared in that listing; it does not prove the license is valid today, since the listing can run one to two months behind.

Why does a real FFL sometimes not match?

Type 03 collector (C&R) licenses are never published in the ATF monthly file, newly issued licenses take a month or two to appear, and a mistyped digit changes the district or sequence. When in doubt, verify with ATF FFL eZ Check.

Also see: FFL lookup/FFL dealers by state

Data source: ATF May 2026 listing (public domain). Licenses may have changed since publication.

SiteTac is not affiliated with or endorsed by the Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF).

Always verify a license before any transfer via ATF FFL eZ Check.