An FFA is also known as an FFL, which stands for Federal Firearms License. A gunsmith is required to have an FFL if they plan to profit or make a living buying, selling, and repairing firearms. The fee for obtaining an FFL is $200 and is good for 3 years. You may also be required to undergo a background check.