I've maintained my TN CCW permit (obtained prior to becoming an LEO). Initial cost was $100 (for 4 years), paid thru the Tennessee Dept. of Safety. Renewal fee is $50. TN's CCW looks almost identical to their DL...it even uses the SAME DL number, hence an officer's ability to know about a Tennessee citizen's legal CCW status when their DL is run. Go to
www.packing.org to check on CCW state-by-state reciprocity.
I, for one, would LOVE for EVERY state to be REQUIRED to recognized other states' CCWs (Good Faith and Credit issue)....but then, most states (in violation of NTE standards and agreements) won't even recognize an out-of-state teaching license. I may as well hope that Santa Claus starts visiting me, again......