A customer walks in wanting to buy a single pound of smokeless powder, a brick of primers, and 500 pieces of once-fired brass. Nothing about that transaction looks like a firearms sale. There's no serial number, no background check, no ATF Form 4473. And yet, depending on exactly what you do next with those components — and what your shop does with them before they leave the building — you could be running a simple retail counter or you could be an unregistered ammunition manufacturer with a federal excise tax problem.
That distinction is the single most important thing a reloading supply shop owner needs to understand about their own business, and it's the one most bookkeeping software was never built to track.
Selling Components Isn't the Same Business as Selling Ammunition
Federal law draws a sharp line between a store that sells reloading components — bullets, brass, primers, powder — and a business that manufactures and sells finished, ready-to-fire ammunition. Get this wrong and you're not just filing the wrong form; you're potentially operating without a license you're legally required to hold.
Pure component retail. If your shop sells bullets, brass, primers, and powder as separate items for hobbyists to assemble themselves, you're generally just a retailer of hazardous, regulated goods. You don't need a Federal Firearms License (FFL) to sell reloading components, and — because smokeless powder and small arms primers are classified under federal law as "small arms ammunition components," a category specifically carved out of the Bureau of Alcohol, Tobacco, Firearms and Explosives' (ATF) explosives licensing requirements — you also don't need a Federal Explosives License (FEL) to sell them at retail. That exemption is why a sporting goods counter can stock powder and primers next to fishing tackle without becoming a licensed explosives dealer. Black powder is treated differently and does require an explosives license to sell, so if your shop carries both smokeless and black powder, your compliance obligations aren't uniform across your own shelves.
Toll reloading. Some shops offer a reloading service where the customer supplies their own fired brass and the shop loads it and hands back the exact same casings. This is an important carve-out: a business that reloads a customer's own casings and returns those same casings to that customer is not treated as a "manufacturer" for excise tax purposes. You can run a toll-reloading counter without triggering ammunition-manufacturer status, as long as you're genuinely returning the customer's own brass rather than substituting from your own stock.
Manufacturing finished ammunition for sale. The moment your shop loads ammunition using its own components — not the customer's specific brass — and sells that finished, ready-to-fire product, you've crossed into ammunition manufacturing. That means an FFL as an ammunition manufacturer (Type 06), registration with the Alcohol and Tobacco Tax and Trade Bureau (TTB), and — critically for your books — an 11% federal excise tax liability on every dollar of ammunition you sell.
The Excise Tax Most Component Sellers Never Owe (and Manufacturers Always Do)
The Firearms and Ammunition Excise Tax (FAET) is worth understanding in detail because it determines whether your chart of accounts needs a tax-liability account at all.
- Rate: 11% of the manufacturer's sale price on ammunition (and on long guns), 10% on pistols and revolvers.
- Who owes it: The manufacturer or importer, on the first sale of a taxable article — not the retailer down the supply chain who simply resells finished ammunition someone else already loaded and taxed.
- Components are excluded: Because bullets, brass, primers, and powder sold separately aren't "cartridges" or "shells," they generally fall outside FAET entirely. A shop that sells only components has no FAET exposure, full stop.
- Filing: Since the Firearms Excise Tax Improvement Act of 2010 eliminated semimonthly deposits, FAET is calculated and paid quarterly on TTB Form 5300.26, filed with the Alcohol and Tobacco Tax and Trade Bureau — not the IRS's general Form 720, which is where owners sometimes look first and waste an afternoon.
If your shop only sells components, none of this touches your books. If you also load and sell finished ammunition, you need a dedicated "FAET payable" liability account, and — this is the part that trips up hybrid shops — you need your point-of-sale or accounting system to separate taxable finished-ammunition revenue from non-taxable component revenue at the line-item level. Lump them into one "ammo sales" category and you'll either overpay tax on component sales that were never taxable, or underpay on the finished product and generate an unpleasant TTB assessment later.
Hazmat Shipping Costs Are a Real Cost of Goods, Not an Afterthought
Even though smokeless powder and primers are exempt from ATF explosives licensing at retail, they don't stop being hazardous materials the moment a carrier picks them up. Primers ship as Division 1.4S explosives; smokeless powder ships as a flammable solid. Both require hazmat-compliant packaging, and most common carriers only move them ground — never air — with per-package hazmat surcharges that commonly run $30–$40 on top of standard freight, plus weight caps and adult-signature requirements on Limited Quantity shipments.
Owners who don't track this separately tend to bury it in a generic "shipping and freight" expense line, which quietly erodes margin on every inbound restock order without anyone noticing until the year-end numbers look off. Set up a distinct hazmat freight sub-account under cost of goods sold. When a supplier's hazmat surcharges are climbing — and with the ongoing propellant supply constraints tied to reduced nitrocellulose feedstock availability, they have been — you want that trend visible on its own line, not smoothed away inside overall freight spend.
Lot-Number Tracking Isn't Optional — It's Insurance
Propellant and primer manufacturers periodically issue lot-specific recalls or safety bulletins. A shop that can't tell a regulator or an insurer exactly which lot numbers it received, sold, and to whom is exposed in two directions: it can't pull affected stock off the shelf fast enough, and it can't prove to its liability carrier which sales predate or postdate a given recall.
This means your inventory system needs to track powder and primers by lot number, not just by SKU and quantity. That's a step beyond what most general retail point-of-sale setups do out of the box, and it's worth confirming your system supports it before you build years of purchase history around a tool that can't. Practically, this looks like:
- Recording lot numbers at receiving, tied to the specific purchase order and supplier.
- Recording lot numbers at the point of sale, even for cash-and-carry counter sales.
- Running inventory valuation (FIFO is standard here, since older lots should move first) at the lot level so a recall doesn't force you to reconstruct sales history from paper receipts.
Pricing Volatility Belongs in Your COGS Method, Not Just Your Shelf Tags
Propellant supply has been tight and price-volatile — driven in part by wartime demand for the same nitrocellulose feedstock used in smokeless powder, which has pulled agricultural chaff supply away from civilian propellant manufacturers toward European and NATO producers. When your cost basis on the same SKU can swing 10–30% between restock orders, the accounting method you use to move inventory into cost of goods sold has a real effect on your reported margin.
FIFO (first-in, first-out) is the natural fit for hazardous, shelf-life-sensitive inventory like propellant and primers anyway — you want to physically sell older lots first for safety and liability reasons, and FIFO valuation follows that same logic financially. Just make sure whatever system you use is actually applying FIFO at the lot level described above, rather than averaging cost across a SKU and hiding how much a given restock actually cost you.
Insurance and Storage Compliance Are Recurring Operating Costs, Not One-Time Setup Fees
Product liability insurance for a business that manufactures and sells finished ammunition is priced very differently — and is much harder to place — than coverage for a business that only sells components for others to assemble. Insurers price around the manufacturing exposure specifically, so if your shop starts offering finished, ready-to-fire reloads, expect a real premium jump and budget it as its own line item rather than an incremental bump to "general liability."
Separately, bulk storage of powder and primers beyond small retail quantities typically triggers state and local fire-code requirements — magazine or cabinet storage standards, fire marshal permits, and periodic inspections — even though federal explosives licensing doesn't apply to these components at retail. Those permit fees and any required storage-cabinet capital costs are recurring compliance costs worth their own account, both so you can see the true cost of carrying larger inventory positions and so renewal deadlines don't sneak up on you.
A Simple Chart-of-Accounts Starting Point
For a component-only shop:
- COGS — Powder (by supplier/lot)
- COGS — Primers (by supplier/lot)
- COGS — Bullets & Brass
- COGS — Hazmat Freight (separate from general freight-in)
- Expense — Storage & Fire Code Compliance (permits, inspections, cabinet depreciation)
- Expense — Product Liability Insurance
Add these if you also manufacture and sell finished ammunition:
- Revenue — Finished Ammunition Sales (kept separate from component sales)
- Liability — FAET Payable (accrued at 11% of taxable finished-ammunition sales, remitted quarterly via TTB Form 5300.26)
- Expense — Manufacturer's Product Liability Premium (tracked separately from your base liability policy)
Keeping finished-ammunition revenue in its own account isn't just tidy bookkeeping — it's the only way to calculate your quarterly FAET liability correctly without re-auditing every invoice by hand.
Keep Your Compliance and Your Books in Sync
The line between "retailer of hazardous components" and "federally taxed ammunition manufacturer" is thin, and it's drawn by what you actually do with your inventory, not by what your storefront sign says. Getting the accounting structure right from the start — separate accounts for taxable and non-taxable sales, lot-level inventory tracking, and a dedicated place for hazmat and compliance costs — means you'll actually know your numbers instead of discovering a filing gap during an audit.
Beancount.io gives you plain-text accounting that makes structures like this easy to build and easy to trust: every lot, every account, and every tax liability lives in version-controlled text you can inspect line by line, with no black-box software deciding how your components get categorized. Get started for free and keep your ledger as precise as your load data.