TX 9105L1110B01 Sales and/or Use Tax (State,Local,MTA) 1991-05-23

Which Texas charges for computer consulting, data processing, custom programming, and software modification were taxable?

Short answer: Standalone consulting and qualifying custom programming were nontaxable, but data processing and software sales were taxable; lumping taxable and unrelated services made the full charge taxable.

Apply this to your situation

This page answers the general question as of 1991. Ezel answers yours, under current Texas tax law, with citations.

Currency note: this ruling is from 1991
Subsequent statutory amendments, regulation changes, court decisions, or later rulings may have changed the analysis. Treat this page as historical context, not current tax advice. Verify current law before relying on any specific rule, rate, or position mentioned here.
Disclaimer: This is an official Texas Comptroller of Public Accounts letter published on the State Tax Automated Research (STAR) system. Letters on STAR can be the basis of a detrimental reliance claim only for the taxpayer to whom the letter was directly issued (see 34 Tex. Admin. Code Rules 3.1 and 3.10); documents on STAR may no longer represent current policy even if not marked superseded. Taxpayer-identifying details are redacted. This summary is informational only and is not legal or tax advice. Consult a licensed Texas tax professional about your specific situation.
About this page: The plain-English summary, reader guidance, and Q&A below were written by Ezel based on the official state tax ruling. The original ruling (linked on this page) is the authoritative source for any reliance.

Plain-English summary

A service provider asked about consulting, data processing, new programming, and modification of existing software.

Pure consulting, system design, analysis, and estimating were nontaxable when sold alone. They became taxable when performed in connection with the provider's taxable sale of computer hardware or software. Data-processing services were taxable, and combining their price with unrelated consulting in one charge made the entire charge taxable; clearly identified, separately stated unrelated services remained nontaxable.

New custom programming was nontaxable when the customer retained the program's legal rights. If the provider retained those rights and gave the customer an indefinite license, the letter treated the transaction as a taxable software sale.

Modifying a program that the provider had not sold or licensed to the customer was nontaxable custom programming. Merely creating a new program to work with existing third-party software instead followed the ownership analysis for new programming.

What this means for you

Texas looked at both the service performed and the program's legal ownership. Separately stating unrelated consulting also mattered: an undivided charge with taxable data processing pulled the full amount into tax.

Common questions

Was standalone computer consulting taxable? No.

What if the consultant also sold the recommended hardware or software? The connected consulting fee was taxable.

How could unrelated consulting avoid being bundled into taxable data processing? By clearly identifying and separately stating the charges.

When was new custom programming nontaxable? When the customer retained the legal rights to the created program.

Were modifications to third-party software taxable? No, when the provider had not sold or licensed the program being modified.

Citations and references

  • 34 Tex. Admin. Code Rule 3.308 — computer hardware, software, and programming treatment cited by the letter
  • 34 Tex. Admin. Code Rule 3.330(d)(1)(C) — separately stated data-processing and unrelated-service charges

Source

Original ruling text

May 23, 1991




Dear **:

Thank you for your recent letter. As I understand it, you
would like clarification of taxability of data processing
services, certain consulting services, and software-related
services. I have reproduced below your descriptions of the
services you offer, each followed by a discussion.

  1. Data processing consulting fees (inclusive of
    consulting, systems design, analysis, estimating).

Answer: Pure consulting, design, analysis and estimating
services are not taxable, by themselves. They are taxable
when performed in connection with the taxable sale of
computer hardware or software (see Rule 3.308). For
example, if you recommended that a client buy certain
taxable software and/or hardware, and you then sold that
software and/or hardware to the client, your consulting fee
would be taxable as a service connected to the sale of the
taxable items.

Data processing services (as defined in Rule 3.330) are
taxable. If you lump charges for consulting, design,
analysis and/or estimating services together with charges
for taxable data processing services, your entire charge to
the customer is taxable. If you clearly identify and
separately state charges for the unrelated services from
charges for taxable data processing services, you should
charge tax only on the charge for data processing services.
See Rule 3.330 (d)(1)(C).

  1. New custom programming services (inclusive of writing,
    testing, debugging, and installing) on programs specifically
    designed for our customers when:

A) Customer retains the copyright to the software.

Answer: You are providing nontaxable custom programming
services when you create a program for a customer who
retains the legal rights to the program you create.

B) our company retains the copyright to the software,
but the customer has the license to use the software
for an indefinite period.

Answer: When you create a program for a customer, but you
retain the legal rights to the program you create, you are
making a taxable sale of customer software.

  1. Creation of new programs that become a component to
    software systems purchased/licensed from third entity.

Answer: If you mean that you are actually modifying for
your customer programs that you did not sell to the
customer, then you are providing nontaxable custom
programming services. This refers to modifying the actual
existing program itself, and not simply creating new
programs to work with the existing program.

If you mean that you are creating new programs for your
customer, then see the discussion in question 2, parts A and
B, above.

  1. Modifications to existing software system programs not
    purchased or licensed by our company.

Answer: If you modify for a customer programs that you did
not sell (or license) to the customer, then you are
providing nontaxable custom programming services.

I have enclosed Rules 3.308 and 3.330 for your reference.

This opinion is based on the facts presented. Different
facts, though similar, might lead to different answers. If
you have further questions, feel free to write or call me at
1-800-252-5555, ext. 3-3889.

Sincerely,

John Christian
Attorney
Tax Administration

Get today's answer for your situation

You just read a 1991 ruling on this question. Ezel checks current Texas tax law and answers your specific situation, with citations.

Opens in Ezel Pro. Every answer cites the authority it relies on.