Good question.. please hope that the uber boring and long answer will not annoy anybody. What I list here is the stuff required to have the permission to buy and own handgun, rifle and shotgun and to carry them to the range. Some are obvious stuff: - clean criminal record - no mental illness (in my case they was not paying attention to that.. ) - you have to pass a medical examination that say that you are ok also on the phisical side (no idea why.. but this is actually just a series of question from the doc and 60Euro that goes..) Then you have to submit your request to the local Police command and wait for the answer (mine took 7 months) If your background check is ok and you don't have any pending judgment going on, usually you get your permission. With that you can own 3 "common" gun (my Glock 21 is a common gun) 6 "sport" gun (my HK MR223 is a sport gun - as an example also the Glock 17L is registered as sport gun) all the hunting rifle and shotgun that you want (no idea why the MR223 is considered a sport rifle and not an hunting rifle like the Norinco M16.. strange things..) what is totally absurd is the numeber of ammo: 200 ammo for combined for all the common and sport weapon (no kidding..) 1500 ammo for shotgun and hunting rifle if you are a reloader (everybody in Italy reload since the ridiculus amount of ammo we can own) you can own up to 3Kg of gun powder and as much as other component. If you are a competitive shooter the 200 ammo limit goes up to 1500 (you have to be shooting for more than one year and to proof you are a competitive shooter showint the police your fee payment to at last a couple of shooting competition every year) and to get this permission, usually, it takes another year.. We cannot purchase hollow point ammo For CCW: Better forget it.. in Italy, with 67 milion of citizen, less than 70000 have a CCW and, most of those are private guard and, if they stop to do this job, they loose the CCW..