Typically, gunsmiths earn between $44,312 and $57,109 annually, with a median of $50,325. An FFL is required if you operate your own business, but those working for licensed employers usually don't need one. Licensing depends on your work setup and location.