Ohio sales tax has a base state rate of 5.75%. That’s combined with county rates and, in some areas, transit authority rates. The total depends entirely on where the customer is located.
Getting sales tax in Ohio right means registering for the appropriate vendor’s license, submitting form UST-1 on the schedule the state assigns you, and applying the correct tax rate to each sale. Missing any of those pieces could result in undercharging customers or misreporting revenue meant for a specific jurisdiction.
Below, we cover how to file Ohio sales tax, who needs to register, how the licensing and filing process actually works, and the consequences of missing a deadline.
Key takeaways
Ohio combines a 5.75% state rate with county and transit authority levies. The total a customer pays depends on where they take possession of the item or service.
Registration is triggered by physical presence, economic nexus, or marketplace facilitator status. Any one of these alone is enough to require a vendor’s license.
Late filing and late payment penalties stack independently. Repeated noncompliance can lead to a state assessment or revocation of your vendor’s license.
What is Ohio sales tax?
Ohio’s state sales tax rate is 5.75%. It’s charged on tangible personal property and a specific list of taxable services. Counties add their own local rates, and some also impose a transit authority tax. Depending on where the sale happens, a customer could pay between 5.75% and 8%.
Who needs to register for Ohio sales tax?
Businesses with either physical or economic nexus in Ohio must register for sales tax. Physical nexus includes any office, warehouse, retail location, employee, or stored inventory in Ohio. Any business with that kind of physical presence is required to collect Ohio sales tax.
Economic nexus is defined as $100,000 in gross receipts or 200 or more separate transactions into Ohio during the current or preceding calendar year. Out-of-state sellers need to register for Ohio sales tax once they hit that economic threshold, without setting foot in the state. Tools such as Stripe Tax monitor your sales against Ohio’s $100,000 and 200-transaction test and flag when you’re approaching the threshold.
Nexus and registration rules apply to both individual businesses and marketplace facilitators. A platform that processes sales on behalf of third-party sellers and meets the state’s nexus thresholds must collect and remit tax on those sales, which can shift the registration obligation entirely off the individual seller.
How do you register and file Ohio sales tax?
Registration takes place through the Ohio Business Gateway, the state’s online portal for tax accounts. You’ll need your federal Employer Identification Number (EIN), business formation details, and the address of your primary location before starting; that address determines which county code lands on your account.
Before operating in the state, obtain the appropriate business license. Which license you apply for depends on how your business operates. Businesses with a fixed place of business in Ohio use a regular vendor’s license tied to the county where that location sits. Sellers without a fixed location, such as those working craft shows, farmers markets, or pop-up events across multiple counties, use a transient vendor’s license. Out-of-state sellers who have crossed Ohio’s economic nexus threshold but don’t have a physical location in the state need a seller’s use tax account.
Once registration is complete, Ohio assigns you a permanent account number along with the county and transit authority codes tied to the primary address. Returns are submitted electronically through the Gateway using form UST-1, and you pay through the same system. If operations span multiple counties, you’ll report sales against each relevant county and transit code on that one return rather than filing a separate form for every location.
How often are Ohio sales tax returns due?
The Department of Taxation assigns your filing frequency when you register, based on your expected average monthly tax liability.
Ohio uses two main frequencies:
Monthly: Businesses expecting to collect more than $1,200 in tax per six-month period, on average, file monthly. Returns are due the 23rd day of the month following the reporting period (e.g., January’s return is due February 23).
Semiannual: Those with tax liability less than $1,200 per six-month period file semiannually. There are two reporting periods a year: January through June (due July 23), and July through December (due January 23).
A third option sometimes applies. Businesses authorized to pay sales and use taxes directly to the state instead of paying sales tax to vendors at the time of purchase can file quarterly if they have a quarterly tax liability of less than $15,000. Returns are due the 23rd day of the month following each quarter.
A return is due for every registered period, including those with zero taxable sales. If your business grows quickly, don’t assume the state will wait for your next registration renewal to catch up. The Department of Taxation can reassign you from semiannual to monthly filing midyear if volume warrants it. Missing that switch could mean falling behind on an updated schedule.
How do county and transit taxes affect your Ohio sales tax rate?
Ohio typically sources sales to the destination, which means the rate you charge depends on where your customer takes possession of the item or receives the service.
Each county sets its own permissive rate on top of the 5.75% base rate. Transit taxes are typically added around the state’s larger metro areas, such as the systems serving greater Cleveland and greater Columbus. Other counties charge just the base rate plus their own county rate.
Businesses selling into a handful of Ohio cities might need to track three or four distinct codes. Those selling statewide could face dozens. The applicable rate has to be calculated correctly at checkout and reported correctly on the UST-1 each time. Tools such as Stripe Tax calculate the combined state, county, and transit levies based on where the customer is located at checkout, so the correct amount is applied without anyone manually looking up codes.
On the UST-1 return, you report sales against the specific code for each jurisdiction where you had activity, not a single statewide total. Stripe Tax produces a jurisdiction-level report of what you’ve collected so you have accurate figures to complete the form.
What happens if you miss an Ohio sales tax deadline?
Missing a deadline can trigger two separate penalties. A late return costs the greater of $50 or 10% of the tax owed for that period, regardless of whether you’ve paid anything toward it. Paying late adds interest on the unpaid balance, calculated at a variable rate the Department of Taxation sets each year. Partial payment doesn’t stop that interest from accruing on what’s left, and it keeps compounding for as long as the balance stays open.
Repeated missed returns can lead to an assessment based on the state’s own estimate of what you owe. The figure typically runs higher than a self-calculated amount. Continued noncompliance could result in revocation of your vendor’s license. Since that license is what lets you legally make taxable sales in Ohio in the first place, losing it could pose a bigger problem than the penalty that caused it.
How Stripe Tax can help
Stripe Tax reduces the complexity of tax compliance so you can focus on growing your business. Start collecting taxes globally by adding a single line of code to your existing integration, clicking a button in the Dashboard, or using our powerful API.
Stripe Tax helps you monitor your obligations and alerts you when you exceed a tax registration threshold based on your Stripe transactions. It can also register to collect tax on your behalf in the US, automate US filings in the Dashboard, and manage global filings through trusted partners. Stripe Tax automatically calculates and collects sales tax, VAT, and GST on:
- Digital goods and services in all US states and over 100 countries
- Physical goods in all US states and 42 countries
Stripe Tax can help you:
Understand where to register and collect taxes: See where you need to collect taxes based on your Stripe transactions. After you register, switch on tax collection in a new state or country in seconds. You can start collecting taxes by adding one line of code to your existing Stripe integration, or add tax collection with the click of a button in the Stripe Dashboard.
Register to pay tax: If you need to register for sales tax in the US, let Stripe manage your tax registrations. You’ll benefit from a simplified process that prefills application details—saving you time and simplifying compliance with local regulations. If you need help registering outside of the US, Stripe partners with Taxually to help you register with local tax authorities.
Automatically collect tax: Stripe Tax calculates and collects the right amount of tax owed, no matter what or where you sell. It supports hundreds of products and services and is up-to-date on tax rules and rate changes.
Simplify filing: Stripe Tax automates US filings in the Dashboard, powered by TaxJar. For global filings, Stripe Tax seamlessly integrates with filing partners, so your global filings are accurate and timely. Let our partners manage your filings so you can focus on growing your business.
Learn more about Stripe Tax, or get started today.
FAQs about how to file Ohio sales tax
The content in this article is for general information and education purposes only and should not be construed as legal or tax advice. Stripe does not warrant or guarantee the accurateness, completeness, adequacy, or currency of the information in the article. You should seek the advice of a competent attorney or accountant licensed to practice in your jurisdiction for advice on your particular situation.