Most retail gun dealers operate under an FFL Type 01 (Dealer in Firearms). If you also do gunsmithing and manufacture or modify firearms, you may need a Type 07 (Manufacturer). Pawnbrokers who accept firearms as collateral need a Type 02. If you want to deal in NFA items (suppressors, machine guns, SBRs), you’ll need to pay the Special Occupational Tax (SOT) on top of your dealer FFL. Your software should support the specific recordkeeping requirements for your license type.