In Ohio, you have to be 21 to buy a handgun and 18 to buy a rifle or shotgun. Those ages apply whether you’re buying from a licensed dealer or a private seller, and they come from Ohio law and federal law working together. How old do you have to be to buy a gun in Ohio depends entirely on which kind of gun you mean.
Buying a Handgun: 21
Ohio prohibits anyone under 21 from purchasing or attempting to purchase a handgun.1Ohio Legislative Service Commission. Ohio Code 2923.211 – Underage Purchase of Firearm or Handgun Federal law imposes the same 21-year minimum on handgun sales by licensed dealers.2Office of the Law Revision Counsel. 18 USC 922 The two systems diverge on private sales: federal law only bars private handgun transfers to people under 18, but Ohio closes that gap by requiring every handgun buyer to be 21 regardless of who’s selling.3Bureau of Alcohol, Tobacco, Firearms and Explosives. Minimum Age for Gun Sales and Transfers Sellers face the same limit. It is illegal for anyone in Ohio to sell or furnish a handgun to a person under 21.4Ohio Legislative Service Commission. Ohio Code 2923.21 – Improperly Furnishing Firearms to Minor
Narrow Exceptions for Military and Law Enforcement
Ohio allows two categories of 18-to-20-year-olds to buy a handgun. The first is a law enforcement officer who has completed firearms training approved by the Ohio Peace Officer Training Council. The second covers active or reserve members of the U.S. armed forces or Ohio National Guard, along with honorably discharged veterans, so long as they received firearms training through their service.1Ohio Legislative Service Commission. Ohio Code 2923.211 – Underage Purchase of Firearm or Handgun Outside those two paths, there is no workaround for buying a handgun before 21.
Buying a Rifle or Shotgun: 18
Long guns have a lower floor. Anyone 18 or older can legally buy a rifle or shotgun in Ohio.1Ohio Legislative Service Commission. Ohio Code 2923.211 – Underage Purchase of Firearm or Handgun Federal law sets the same 18-year minimum for licensed dealer sales, and Ohio extends it to private sales.2Office of the Law Revision Counsel. 18 USC 922 No one under 18 may purchase or attempt to purchase any firearm in Ohio; a minor who tries commits what Ohio classifies as a delinquent act equivalent to a fourth-degree felony.
The Slower Background Check for Buyers Under 21
Meeting the age requirement isn’t the whole story if you’re 18, 19, or 20. The Bipartisan Safer Communities Act, passed in 2022, requires the FBI’s National Instant Criminal Background Check System to look beyond the standard databases for anyone under 21. Examiners reach out to state juvenile justice agencies, mental health records systems, and local law enforcement for disqualifying information that may not appear nationally.5U.S. Department of Justice. Fact Sheet: Two Years of the Bipartisan Safer Communities Act
That deeper review can take longer. A standard NICS check often clears in minutes, but an under-21 check can be extended from three to ten business days when an examiner finds cause to investigate.6Federal Bureau of Investigation. NICS Enhanced Background Checks for Under-21 Gun Buyers Showing Results An 18-year-old picking up a rifle at a dealer should be prepared for a possible delay that an older buyer won’t face. The enhanced check applies only at federally licensed dealers, not to private sales.
Possessing a Gun Is Not the Same as Buying One
Ohio’s age statutes target purchase and sale, not simple possession. The state does not set a minimum age for merely having a long gun or handgun in hand under lawful circumstances. A 16-year-old cannot buy any firearm in Ohio, but may legally possess one in specific situations.
The main opening is hunting, target shooting, and firearms education. An adult may furnish a firearm, including a handgun, to a minor for lawful hunting, sporting, or educational purposes as long as the minor is supervised by a responsible adult. Without that supervision and lawful purpose, furnishing a firearm to someone under 18, or a handgun to someone under 21, is a fifth-degree felony for the adult who hands it over.4Ohio Legislative Service Commission. Ohio Code 2923.21 – Improperly Furnishing Firearms to Minor
Carrying Concealed: Also 21
Ohio has allowed permitless concealed carry since June 2022, but the minimum age is still 21. The law defines a “qualifying adult” as someone at least 21 who is not legally prohibited from possessing a firearm and who meets the same eligibility criteria as a concealed handgun license applicant.7Ohio Legislative Service Commission. Ohio Code 2923.111 – Concealed Carry by a Qualifying Adult The formal Concealed Handgun License also requires the applicant to be 21.8Ohio Legislative Service Commission. Ohio Code 2923.125 – Application and Licensing for Concealed Handgun License So while an 18-year-old can lawfully own a rifle in Ohio, concealed carry of a handgun is off the table until the same 21-year threshold that governs handgun purchases.
Penalties for Breaking the Age Rules
The consequences depend on who violated the rule and what kind of firearm was involved.
Underage Buyers
A person under 21 who buys or tries to buy a handgun commits a second-degree misdemeanor, punishable by up to 90 days in jail and a fine of up to $750.1Ohio Legislative Service Commission. Ohio Code 2923.211 – Underage Purchase of Firearm or Handgun9Ohio Legislative Service Commission. Ohio Code 2929.24 – Definite Jail Terms for Misdemeanors10Ohio Legislative Service Commission. Ohio Code 2929.28 – Financial Sanctions A person under 18 who buys or tries to buy any firearm commits a delinquent act equivalent to a fourth-degree felony, handled in juvenile court rather than adult criminal court.
Sellers
Selling or furnishing any firearm to someone under 18, or a handgun to someone under 21, is a fifth-degree felony.4Ohio Legislative Service Commission. Ohio Code 2923.21 – Improperly Furnishing Firearms to Minor Ohio also separately criminalizes buying a firearm intending to pass it to someone who cannot legally buy it, whether that person is a minor or an under-21 handgun buyer.
Straw Purchasers
Having someone older buy the gun for you is a federal felony. Under 18 U.S.C. ยง 932, knowingly purchasing a firearm on behalf of someone prohibited from buying one carries up to 15 years in prison and a $250,000 fine. If the firearm is used in a felony, an act of terrorism, or a drug trafficking crime, the ceiling rises to 25 years.11Office of the Law Revision Counsel. 18 USC 932 – Straw Purchasing of Firearms Asking an older friend or relative to buy a handgun because you aren’t yet 21 exposes both of you to federal prosecution.