Hola, compañero. Eso varía según el Ayuntamiento de tu ciudad. Depende de la policía local, que a su vez depende del Ayto., por lo que unos u otros te pueden indicar el protocolo en tu zona (a veces cambia mucho de una ciudad a otra). Lo normal es que te pidan factura, pago de tasas y punto. Algunos te piden antecedentes penales, certificado médico... como si fuera para arma de fuego. Pregunta a poli local o Ayto, directamente. Si dices de qué ciudad eres, quizá otros compañeros te lo puedan decir de primera mano. En cuanto al precio, igual: depende. Algunos gratuito, otros 30 pavos, otros más, otros menos. Especifica ciudad. También puedes meterte en pág. web de tu Ayto. y quizá en algún apartado de "tasas" te lo pponga. Un saludo y ánimo con la afición.
Ah, y se me olvidaba. Según el arma que quieras comprar, pregunta primero a los compas del foro. Te puedes ahorrar algún problemilla, ya que algunos Aytos. son un poco susceptibles con algunas marcas, especialmente turcas

.
Un saludo.