SERVING OHIO FROM CLEVELAND TO CINCINNATI · SINCE 2005
Ohio Bookkeeping Services
Last Updated: October 19, 2026Ohio looks friendly on paper and gets complicated fast. There is no corporate income tax — instead there is the Commercial Activity Tax, charged at 0.26% on Ohio taxable gross receipts above a $6 million annual exclusion from tax year 2025 onward. That exclusion means most small businesses owe nothing, which is exactly why they stop tracking the number. The harder problem is municipal: Ohio has hundreds of cities and villages levying their own income tax, each with its own rate and its own filing, and many administered through RITA or CCA rather than the state. Payroll withholding follows where the work is performed, which in a hybrid-working world is a bookkeeping question before it is a tax one. We have kept books for businesses remotely since 2005, and dedicated bookkeepers from $75/month keep every one of those filings tax-ready.
Get Started — Money-Back Guarantee
Ohio owners and their CPAs come to us because municipal withholding and gross-receipts tracking both demand clean monthly records — neither can be reconstructed convincingly at year end. Dedicated bookkeepers, monthly reconciliations, and tax-ready financials — plans from $75/month, extra hours at $15/hour, and wholesale $10/hour rates for CPA firms — backed by a 100% money-back guarantee on your 1st retainer, refundable on the unused balance.
On This Page
- Ohio’s small-business tax landscape
- The CAT exclusion is not a reason to stop counting
- Municipal income tax: the part that actually hurts
- Sales tax: 5.75% plus a county layer
- Ohio cities we serve
- Ohio FAQs
Ohio’s Small-Business Tax Landscape
| Tax / Filing | Rate / Fee | Deadline |
|---|---|---|
| Commercial Activity Tax (CAT) | 0.26% of Ohio taxable gross receipts, above a $6 million annual exclusion for tax year 2025 and forward | Quarterly for taxpayers above the exclusion; registration and filing obligations depend on your receipts |
| Corporate income tax | None — Ohio replaced it with the CAT | — |
| State sales and use tax | 5.75% state base, plus county and transit authority rates on top | Monthly or semi-annually, by assignment |
| Municipal income tax | Levied by hundreds of Ohio cities and villages at their own rates; many administered by RITA or CCA rather than the state | Annual returns plus employer withholding on the municipality’s schedule |
| Employer withholding | State withholding plus municipal withholding based on where work is performed | Monthly, quarterly or partial-weekly, by assignment |
Ohio Department of Taxation, checked 3 October 2026. Municipal rates are set locally and change; confirm your city’s rate and administrator, and your CAT position, with the Department or your CPA.
The CAT Exclusion Is Not a Reason to Stop Counting
From tax year 2025 the Commercial Activity Tax exclusion is $6 million of Ohio taxable gross receipts, at a rate of 0.26% above it. For most small businesses that means no CAT liability, and the natural response is to stop thinking about it.
That is a mistake for two reasons. First, the threshold is measured on gross receipts sourced to Ohio, not profit — a low-margin distributor or a reseller can approach $6 million while earning very little, and will not notice until it has crossed. Second, if you do cross, you need a credible figure for Ohio-sourced receipts across the whole year, and that is not something you can reconstruct from a bank balance in January.
The bookkeeping job is unglamorous and cheap: revenue recorded gross, sourced consistently, reviewed monthly. It costs nothing while you are under the threshold and saves a great deal if you approach it.
Municipal Income Tax: The Part That Actually Hurts
Ohio is one of the few states where city-level income tax is a routine part of running a small business. Hundreds of municipalities levy their own, at their own rates, with their own returns, and a large share are administered by the Regional Income Tax Agency or the Central Collection Agency rather than the state.
For an employer this is a payroll problem with a bookkeeping root. Withholding generally follows where the work is performed, so an employee splitting time between a Columbus office and a home in a neighbouring municipality can generate obligations in more than one place. Get the record of where work happened wrong, and the withholding is wrong, and the correction lands months later.
We do not interpret municipal law for you — that is your CPA’s territory. What we do is keep payroll records and the general ledger in a state where the answer is derivable: runs recorded accurately, liabilities reconciled to what was actually remitted, and each municipality tracked separately rather than lumped into one catch-all account. Our payroll processing is $50 per run plus $10 per employee.
Sales Tax: 5.75% Plus a County Layer
Ohio’s state sales tax rate is 5.75%, and counties and transit authorities add their own on top, so the rate that applies depends on the county the sale is sourced to. For a business selling across the state, that means the rate is a per-transaction fact rather than a single figure.
The reconciliation that matters is between the tax your system collected and the tax you actually remitted. When those drift apart — through a mis-set rate, an exempt sale coded wrongly, or a refund processed without reversing the tax — the gap sits on the balance sheet until somebody looks. We reconcile it monthly, as part of the close.
Ohio Cities We Serve
Dedicated local guide: Columbus — plus Cleveland, Cincinnati, Toledo, Akron and Dayton, and every corner of the state, all served remotely. Browse all locations.
Ohio Bookkeeping FAQs
Does my small Ohio business owe Commercial Activity Tax?
Only if your Ohio taxable gross receipts exceed the annual exclusion, which is $6 million for tax year 2025 and forward, with tax at 0.26% above it. Most small businesses fall below. The point worth remembering is that the test is on gross receipts rather than profit, so a high-volume, low-margin business can be much closer to the threshold than its income statement suggests. Confirm your own position with the Ohio Department of Taxation or your CPA.
Why do I have to file a city income tax return in Ohio?
Because Ohio municipalities are permitted to levy their own income tax, and hundreds do, each with its own rate and return. Many are administered through RITA or CCA rather than the state. If you have employees, you also have municipal withholding obligations that generally follow where the work is performed — which is why hybrid and remote arrangements need to be recorded accurately rather than assumed.
Do you handle Ohio municipal payroll withholding?
We handle the bookkeeping side: running payroll, recording it accurately by work location, tracking each municipality separately in the ledger, and reconciling the liability accounts to what was actually remitted. We are not a CPA firm and we do not opine on which municipality is owed what — we make sure the records your CPA needs to answer that are right.
We are behind on our Ohio books. Can you catch us up?
Yes, as far back as needed. Catch-up bookkeeping is $75 per month behind, covering up to five hours a month, then $15 an hour, with no limit on how many years we rebuild. In Ohio that usually means reconstructing Ohio-sourced gross receipts and untangling municipal withholding that was posted to a single account.
Do you have offices in Ohio?
No, and we would rather say so plainly than imply otherwise. We are a fully virtual bookkeeping company — founded in Vienna, Virginia on May 25, 2005 and headquartered in San Juan, Puerto Rico today, US-registered with delivery centers in India, which we disclose on our About page. We have served Ohio businesses remotely since 2005. You get a dedicated bookkeeper with plans from $75/month, monthly reconciliations, and a 100% money-back guarantee on your 1st retainer, refundable on the unused balance.
Related Resources
Buckeye Grit, Ledger-Clean Books
Dedicated Ohio bookkeeping from $75/month — with a 100% money-back guarantee on your 1st retainer, refundable on the unused balance.