<P> Carrying a handgun in public circumstances or on public land requires a valid handgun carry permit, issued by the Oklahoma State Bureau of Investigation . Individuals must pass an extensive background check, meet certain requirements, be at least 21 years of age, and pass a firearms handling and safety course to be issued a permit . Carrying on public buses will be legal on November 1, 2017 . </P> <P> Individuals possessing handgun carry permits may not carry handguns of greater than . 45 caliber . Individuals with handgun carry permits may not carry in an establishment whose primary purpose is the serving of alcoholic beverages . Handgun carry permit holders may not consume alcoholic beverages while carrying . Doing so will result in revocation of carry permit and possible criminal charges . Carry with permit is allowed in an establishment that serves alcoholic beverages, (such as a restaurant that serves alcoholic beverages) as long as that is not the primary purpose of said establishment . Handgun carry permit holders cannot carry into any sports arena during a professional sporting event, in an area or building where pari - mutuel wagering is authorized (such as a casino), cannot carry in schools nor in any government building . </P> <P> Handgun carry permit holders must have their license on their person while they are carrying . </P> <P> Carrying a firearm in public, loaded or unloaded, without a permit is generally illegal and a misdemeanor under state law . Penalties for a first time offense are a maximum of 30 days in jail, confiscation of the firearm (s) illegally carried, and a $250 fine . Repeat offenses may be punished by up to 90 days in jail, with an increased fine . </P>

What do you need to buy a gun in oklahoma