ผู้ใดฝ่าฝืนมาตรา 8 มาตรา 12 มาตรา 16 วรรคหนึ่งหรือวรรคสาม มาตรา 20 มาตรา 58 มาตรา 59 มาตรา 65 มาตรา 66 หรือมาตรา 70 วรรคหนึ่งหรือวรรคสอง ต้องระวางโทษจำคุกไม่เกินสิบปี หรือปรับไม่เกินสองหมื่นบาท หรือทั้งจำทั้งปรับ
ผู้ใดฝ่าฝืนมาตรา 8 ทวิ วรรคหนึ่ง ต้องระวางโทษจำคุกไม่เกินห้าปีหรือปรับไม่เกินหนึ่งหมื่นบาท หรือทั้งจำทั้งปรับ ถ้าผู้นั้นฝ่าฝืนมาตรา 8 ทวิ วรรคสองด้วย ต้องระวางโทษจำคุกตั้งแต่หกเดือนถึงห้าปี และปรับตั้งแต่หนึ่งพันบาทถึงหนึ่งหมื่นบาท
ผู้ได้รับใบอนุญาตให้มีอาวุธปืนติดตัวผู้ใดฝ่าฝืนมาตรา 8 ทวิ วรรคสอง ต้องระวางโทษจำคุกไม่เกินหนึ่งปี หรือปรับไม่เกินสองพันบาท หรือทั้งจำทั้งปรับ