Ohio businesses buy technology under broad labels: IT consulting, implementation, managed services, software support, help desk, cloud migration, configuration, and maintenance. Those labels are useful commercially, but they do not decide the Ohio sales tax result.

The better question is what the customer is actually buying. Ohio may treat a transaction differently depending on whether the true object is a taxable computer-related service, prewritten software, a software maintenance contract, a nontaxable personal or professional service, or a mixed transaction with separately stated components.

Ohio's Starting Point: The True Object Of The Transaction

Ohio includes certain business technology services in the definition of a taxable sale. Under Ohio Rev. Code 5739.01, automatic data processing, computer services, and electronic information services can be taxable when provided for business use and when the true object of the transaction is receiving those services, rather than receiving personal or professional services to which the technology is only incidental or supplemental.

Ohio Admin. Code 5703-9-46 applies that framework in practical terms. If automatic data processing, computer services, or electronic information services provide a significant benefit to the customer, the true object may be the taxable service. If the provider merely uses technology to deliver a broader professional service, and the customer is really buying the professional judgment or advice, the result can be different.

That distinction is why a general label like "IT consulting" is not enough.

IT Consulting Can Include Taxable And Nontaxable Components

Ohio Rev. Code 5739.01 identifies examples of personal and professional services that are not automatic data processing or computer services. The list includes analyzing business policies and procedures, identifying management information needs, feasibility studies, designing policies and procedures, designing custom software for collecting business information, testing business procedures, and training personnel in business procedure applications.

Ohio Admin. Code 5703-9-46 separately defines computer services to include specifying computer hardware configurations, evaluating technical processing characteristics, computer programming for systems software, and training computer programmers and operators in the operation and use of computer equipment and systems software, when those services support taxable computer equipment or systems.

For a consulting engagement, the contract should make clear whether the vendor is providing business advice, system design, custom process recommendations, taxable computer services, access to systems, software, or a combination. A single project can include more than one category.

Mixed Transactions Need Clear Invoices

Ohio Admin. Code 5703-9-46 recognizes mixed transactions. A transaction may include separable components where one component has the true object of receiving automatic data processing, computer services, or electronic information services, while another component has the true object of receiving personal or professional services, tangible personal property, or another taxable service.

The rule points to the contract or initial billing as the place to separate components and prices. That makes invoice design more than an administrative detail. If taxable and nontaxable components are bundled without meaningful separation, the taxpayer may have a harder time defending selective tax treatment on audit.

Useful separation may include distinct line items for consulting, business-process analysis, software licenses, implementation, systems programming, support, training, updates, upgrades, and data-processing services.

Prewritten Software And Customization

Ohio treats prewritten computer software as tangible personal property. Ohio Rev. Code 5739.01 defines computer software and prewritten computer software, including software that is not designed and developed by the author or another creator to the specifications of a specific purchaser.

Customization often creates the hard question. ST 2003-06 explains that prewritten software modified for a specific customer can remain prewritten software when the modification charge is not separated. The statute also recognizes that separately stated modification or enhancement charges may be treated differently from the underlying prewritten software.

For businesses buying or selling software implementation services, that means the record should separate the software charge from customization, configuration, or professional services when the tax treatment is expected to differ.

Software Maintenance Contracts Have Their Own Rule

Ohio Admin. Code 5703-9-59 provides a specific rule for computer software maintenance contracts.

A mandatory software maintenance contract is treated as part of the sales price of the related software. An optional contract for prewritten software is tested by what the vendor must provide:

  • If the optional contract provides only updates or upgrades, it is treated as a sale of prewritten software and is generally taxable unless the customer has a valid exemption.
  • If the optional contract provides only support services, with no updates or upgrades, it is treated as a nontaxable personal or professional service.
  • If the optional contract includes both updates or upgrades and support services, and those items are not separately stated on the invoice or similar billing document, the contract is characterized as a sale of prewritten software and is generally taxable unless an exemption applies.

This is a common overpayment and exposure area. A vendor may charge tax on all support because it is bundled with updates, while a buyer may accrue no tax because the invoice says "support" even though updates or upgrades are included.

Documentation To Keep Before An Audit

The strongest Ohio file connects the tax treatment to the actual service, software, and invoice facts. Useful records include:

  • The master services agreement, statement of work, order form, and renewal terms;
  • Invoices that separately state software, support, updates, upgrades, customization, consulting, training, and data-processing charges;
  • Internal descriptions of what the business received and how the service was used;
  • Vendor documentation showing whether maintenance is mandatory or optional;
  • Release notes or service descriptions showing whether updates or upgrades are included;
  • Exemption certificates or resale documentation, if the customer claims an exemption;
  • Workpapers explaining any tax accrual, refund claim, or prospective change in treatment.

Accounting teams should not rely only on the vendor's billing label. Purchasing and IT teams often hold the facts that determine the tax result.

Practical Takeaway

Ohio technology contracts should be reviewed by component. IT consulting may be nontaxable when the true object is professional advice, business-process analysis, or other personal and professional services. But taxable treatment may apply when the customer is buying automatic data processing, computer services, electronic information services, prewritten software, or updates and upgrades to prewritten software.

Software maintenance deserves particular attention because Ohio's rule turns on whether the contract is mandatory or optional, whether it provides updates or upgrades, whether it provides support only, and whether mixed items are separately stated.

Brown & Associates helps businesses review Ohio software and IT service purchases, identify potential exposure or overpayments, and build audit-ready documentation for the position taken.

This article is general educational information and is not tax or legal advice. Ohio law, administrative rules, and Department guidance should be confirmed for the specific transaction and period under review.

Authority cited

  1. Statute OH

    Ohio Rev. Code 5739.01 (Divisions (B)(3)(e), (Y), (YY), (ZZ), (AAA), and (BBB))

    Defines taxable sales involving automatic data processing, computer services, electronic information services, computer software, and prewritten computer software.

  2. Regulation OH

    Ohio Admin. Code 5703-9-46 (Effective April 15, 2024)

    Explains the true-object analysis, mixed transactions, and taxable treatment of automatic data processing, computer services, and electronic information services used in business.

  3. Regulation OH

    Ohio Admin. Code 5703-9-59 (Effective July 20, 2019)

    Addresses Ohio sales and use tax treatment of mandatory and optional computer software maintenance contracts.

  4. Administrative guidance OH

    Ohio Department of Taxation, ST 2003-06 (Definition of Tangible Personal Property including Prewritten Computer Software, July 2, 2003)

    Discusses Ohio's treatment of prewritten computer software and separately stated customization charges.

  5. Administrative guidance OH

    Ohio Department of Taxation, ST 2010-02 (Sales and Use Tax: Bundled Transactions, September 2010)

    Explains bundled transaction concepts relevant to software, support, and maintenance charges.

About the Author

Brown & Associates