According to Gunsmith Schools, the average annual salary of an experienced gunsmith ranges from $25,000 to $36,000, as of 2014. Entry-level gunsmiths can expect to earn roughly $20,000 to $25,000 annually, while top-notch gunsmiths may earn as much as $55,000.Know More
The salary of a gunsmith ultimately depends on the demand for gunsmiths in the area and any special areas of expertise. Those that opt to work for a company may earn less than those starting their own business, though as many as 50 percent of such ventures fail within the first few years. In the end, years of experience and a reputation for outstanding work equates to higher earnings.