Used to pay $20 but that shop went out of business. Now I pay $30 and have to drive 30 minutes on top of it. The PICS check is $5 on top of the fee. I understand the charges. No ones time is free so why would I expect it to be free? The FFL has to make sure all the paperwork is correct so I have no issues w/ the fees as long as they are what I deem acceptable.