Ohio HB 96 (Adult Content)

BadLaw  ·  OH HB 96 · United States · OhioUnited States
In force; thinly enforced●●○ Medium threatUpdated September 30, 2025
IntroducedPassed HousePassed SenateBecame Law
Ohio's adult-site age check, tucked into the state budget bill after a standalone version stalled.
SponsorRep. Brian Stewart, Rep. Steve Demetriou
Latest actionIn force; thinly enforced (September 30, 2025)

What it does

Ohio folded adult-content age verification into HB 96, the two-year state budget, after the standalone Innocence Act failed to pass on its own. The language makes any site presenting material obscene or harmful to juveniles verify a user is 18 with a photo ID or transaction data, enforced only by the Attorney General with penalties up to $100,000 per violation.

Why it matters

Passing the mandate through a must-sign budget bill is how a stalled idea becomes law without a clean vote on its merits. In practice the rule is barely enforced, and major operators claim it does not reach them, so its real effect so far is smaller than its text.

Our take

Ohio could not pass this on its own, so it rode the budget instead, which is how contested mandates slip through. The law is on the books and thinly enforced. Passing it inside the budget let a checkpoint on lawful content become law with no standalone vote.

Votes

  • House — Passed (59 to 38) · June 25, 2025
  • Senate — Passed (23 to 10) · June 25, 2025

Timeline

  • June 30, 2025Signed into law in the budget act
  • September 30, 2025Took effect

Our coverage: all age-verification stories  ·  Status checked July 19, 2026

← All tracked bills