JULY 1 BALLOT DEADLINE: 27 DAYS LEFT · MIN PACE (~413,488 goal): 4,138/day · SAFE PACE (~620,000 goal): 12,013/day

Official (AxOhTax, 2026-04-23): 305,000 · ohtaxreform.com pledges: 0 · Add your name →

Campaign update (Apr 23, 2026): 44/88 counties meet signature distribution floor — geographic requirement largely set; every new signature pushes toward ~413,488 (min) and ~620,000 (safe). Sign the digital pledge

Signing access check-in

Paper petition only — tell us your status

Ohio ballot petition signatures must be gathered on paper at a physical location — online signing is not valid under current Ohio law. This check-in helps us count supporters and learn how to make signing easier.

Ohio ballot petition signatures must be gathered on paper at a physical location — online signing is not valid under current Ohio law. This check-in helps us count supporters and learn how to make signing easier.

At a physical location (paper petition)

Tell us what is blocking you

Choose one of the two options above to continue.

Fiscal pulse

Loading live rates…

Map: blue counties meet the modeled 5% distribution floor; orange/red are priority. Click a county to sync the live pulse. Pinch or scroll to zoom.

Tax swap simulator

Explore how to balance the $21,400,000,000 property-tax hole (modeled).

This is a policy modeling tool — not a real receipt from the state. Move the three sliders to explore how Medicaid savings, TIF reform, and sales-tax changes could offset Ohio's roughly $21.4 billion property tax burden. Every number here is an illustrative estimate for discussion, not an official forecast.

Remaining: $21,400,000,000

Balance progress: 0% ($0 modeled offset)

Medicaid audit efficiency

0–10% (each 1% ≈ $510M spending reduction)

0% → $0

Commercial TIF reform

0–100% (each 10% reclaimed ≈ $400M revenue)

0% → $0

Sales tax base modernization

Tax luxury services, scaling $0 → $2.5B

0% → $0

Shareable plan summary

Your plan will appear here

Move the sliders above to build a modeled plan. When you reach 100%, you can generate an image to share.

Questions? Hover the ? icons on the sliders above.

Illustrative only — not an official state document. Sign the pledge at ohtaxreform.com/sign

Modeled values — slider constants reflect published campaign estimates. All figures are illustrative.

M15

Module 15: New Revenue Streams (Path to $0 Net Shortfall Narrative)

M15_New_Revenue_Streams.md · 2.7 KB

Module 15: New Revenue Streams (Path to $0 Net Shortfall Narrative)

1. Purpose

This module models policy-illustration annual revenues that sit outside the core M5–M7 audit and rate-on-base sliders, but stack against the ~$24B OBM property-tax replacement wedge. Values live in tax_rules.jsonnew_streams (billions USD / year) and feed core/engine.py ground_truth_dashboard as Module 15.

2. Components (headline logic)

Policy lever Engine key Modeled annual \$ Logic (public-education summary)
Adult-use cannabis excise cannabis_excise_recovery \$250M (\$0.25B) State excise / fee recovery as the 2026 adult-use market matures — “sin tax” cash earmarked toward offset property relief envelope.
Sports betting (2% hike) gaming_tax_hike_2_percent \$200M (\$0.20B) Incremental gaming / sports-betting” privilege revenue from a +2% policy notch on regulated handle (illustrative stake, not a scored LSC bill).
Professional services expansion professional_services_expansion \$2.80B Extends enumerated 5.75% state SUT logic to high-value B2B services (law, lobby, investment banking) not fully in the consumer base proxy — largest modeled Module 15 line.

3. Stacking math (illustrative)

On the dashboard, strip Net Shortfall reflects property wedge minus consolidated audit+M17 anchor (values from JSON).

4. Engine treatment

5. Disclaimer

Not legislative scoring, not OBM certification. Double-count guards and dynamic feedback (elasticity, interstate competition) belong outside this static envelope.

Live build 9aa50e3 · 2026-05-29 12:56:01 AM ET