Minimální věk - ZP skupiny A, D a E může zažádat osoba starší 21 let, ZP skupiny B nebo C osoba starší 18 let. Existují výjimky, například pro členy sportovních klubů a studenty škol, kde je součástí výuka myslivosti nebo výroba zbraní.
Bezúhonnost se dokládá výpisem z rejstříku trestů.
Za nespolehlivé jsou považováni například alkoholici, uživatelé drog nebo lidé, kteří se opakovaně dopouštějí vážnějších přestupků. Policie může požádat o vyjádření o spolehlivosti obecní úřad nebo například báňskou správu.
Posudek o zdravotní způsobilosti vydává praktický lékař na základě výsledku lékařské prohlídky, popřípadě psychologického vyšetření a dalších potřebných vyšetření. Prokazovat se musí každých deset let při obnovování zbrojního průkazu, u skupiny D každých pět let. Seznam nemocí vylučujících nebo omezujících držení ZP je dán vyhláškou. Jedná se především o nemoci a poruchy duševní, ale i například poruchy pozornosti a psychomotoriky, epilepsii či sníženou úroveň intelektu. Odborná způsobilost se prokazuje složením příslušné zkoušky. To vyžaduje například znalost zákona o zbraních, právní definice nutné obrany a krajní nouze, nauky o zbraních a střelivu, zdravotnického minima. Praktická část zkoušky dokládá schopnost uchazeče bezpečně manipulovat se zbraněmi a střelivem i střelby na pevný cíl.
Pokud policie zjistí, že držitel ZP přestal splňovat některou z podmínek (například změna zdravotního stavu, ztráta bezúhonnosti), může ZP odebrat.