It's a small process. BATF requires a retail point of sale. First step is a a business liscence for wherever you intend to sell from. Call BATF and order the FFL packet. Fill it out along with fingerprints and passport photos. Application fee is $200ish, depends on what you apply for. Then wait.....An agent will contact you, come do an interview, cover the rules, and make a recomendation wether or not to approve your app. Then wait....It comes in the mail. Mostly you wait. No big deal.