Because of gun politics in Brazil, all firearms are required to be registered with the state; the minimum age for ownership is 25. It is illegal to carry a gun outside a residence. A special permit is granted to certain groups, such as law enforcement officers. To legally own a gun, after obtaining the license, which costs BRL R$1000 the owner must pay a fee every three years to register the gun, currently at BRL R$85 and registration can be done via the Internet or in person with the Federal Police. Until the end of the 2008, unregistered guns could be legalized for free.
I am a sustaining contributor to The Wikimedia Foundation.