πŸ§ͺ TEST MODE ACTIVE Use test card: 4242 4242 4242 4242
TX 9804489L Sales and/or Use Tax (State,Local,MTA) 1998-04-07

A web developer asked three questions: is monthly web site maintenance/programming taxable if the site belongs to the client; does selling software over the web to out-of-state buyers require collecting Texas tax; and is web site design/programming work split between taxable and nontaxable pieces, with HTML vs. CGI vs. WinCGI programming treated differently?

Short answer: Creating and maintaining web sites using HTML is a taxable data processing service (not exempt program-modification work), taxable in Texas whenever the customer gets the benefit of the service in Texas. Selling software to verified out-of-state buyers does not require collecting Texas tax, as long as records (like an out-of-state address on the registration form) document the buyer's location. On design work: HTML programming is taxable as a data processing service, and CGI programming embedded as part of an HTML document is swept into that same taxable service under Section 151.007's total-sales-price rule; standalone CGI (and, by analogy, WinCGI) programming is instead treated as computer programming, which is exempt under Rule 3.308(b)(4) ONLY if the program is created from scratch with exclusive rights transferred to the customer β€” using a reusable framework or copyrighted routines across customers doesn't meet that from-scratch standard, so such sales to Texas residents remain taxable.

Apply this to your situation

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

Currency note: this ruling is from 1998
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 web developer/designer asked the Comptroller three related questions about a growing 1998 business: web site creation, monthly maintenance, and software resale.

Monthly web site maintenance (audits + programming): Even though the developer was only altering a site the client already owned, the Comptroller ruled that creating and maintaining web sites using HTML counts as a taxable data processing service β€” not the nontaxable modification of a computer program the developer didn't sell. Just owning/altering someone else's existing product doesn't exempt the HTML work.

Reselling software over the web to out-of-state buyers: No Texas tax collection is required, but the developer must keep records proving the buyer's out-of-state location β€” for software delivered by direct download, the customer's out-of-state mailing address on the registration form is sufficient documentation.

Web site design/programming breakdown (HTML vs. CGI vs. WinCGI): HTML programming is a taxable data processing service whenever the Texas customer derives the benefit of that service in Texas. CGI programming is analytically different β€” it's treated as computer programming rather than a data processing service. But under Tax Code Section 151.007 (which sweeps related charges into the total taxable sales price), CGI programming embedded as part of an HTML document gets pulled into the same taxable data-processing bucket. Standalone computer programming (CGI, and by the letter's own assumption, WinCGI too) can be exempt under Rule 3.308(b)(4) β€” but ONLY if the program is created completely from scratch for that customer, with exclusive rights transferred to them. If the developer instead builds on a reusable framework or copyrighted routines across multiple customers (even with per-customer modifications), that doesn't meet the from-scratch requirement, and such sales to Texas residents remain taxable.

What this means for you

Web designers and developers doing HTML-based site work

Treat HTML site creation and maintenance as a taxable Texas data processing service by default β€” the fact that you're only modifying a client's existing site, rather than building new, does not make it exempt.

Developers who also do standalone programming (CGI, scripting, custom applications)

The from-scratch/exclusive-rights test under Rule 3.308(b)(4) is strict: reusing your own framework or code library across clients β€” even with meaningful per-client customization β€” will likely fail that test and keep the work taxable. Genuinely one-off, ground-up development with full rights transfer to the customer is what qualifies.

Businesses selling downloadable software to customers nationwide

You don't need to collect Texas tax on sales to verified out-of-state buyers, but keep documentation (like the out-of-state address on a registration form) showing where the buyer is actually located.

Common questions

Q: Is monthly web site maintenance (HTML-based) taxable in Texas, even if I'm just updating a site the client already owns?
A: Yes β€” it's treated as a taxable data processing service, not exempt program modification.

Q: Do I need to collect Texas sales tax when I sell software online to an out-of-state customer?
A: No, as long as you retain records (like an out-of-state mailing address on the registration form) documenting the buyer's location.

Q: Is CGI programming taxed the same way as HTML programming?
A: Not exactly β€” CGI is treated as computer programming rather than a data processing service, but CGI embedded within an HTML document gets swept into the taxable HTML data-processing charge under Tax Code Section 151.007.

Q: When is custom programming work exempt under Rule 3.308(b)(4)?
A: Only when the program is created completely from scratch for that customer with exclusive rights transferred to them β€” reusing a framework or copyrighted routines across multiple customers does not qualify.

Q: Can I rely on this letter for my own web development business?
A: No. It's based on the facts presented, and the letter notes other facts, though similar, may provide a different result.

Citations and references

  • Tex. Tax Code Β§ 151.007 (total sales price includes related charges/services that are part of the sale)
  • 34 Tex. Admin. Code Rule 3.308(b)(4) (charges to create/modify a program not sold by the modifier are not taxable, subject to the from-scratch/exclusive-rights test)

Source

Original ruling text

April 7, 1998




Dear Ms. **:

Thank you for your recent letter which is restated in part with responses
below.

1) I provide monthly maintenance on web sites, consisting of both services
(audits) and programming. Since I am only altering a current product (the web
site) that belongs to the client, am I still responsible for collecting sales
tax? According to Selena, the monthly services are not taxable. However, she
did not know if the maintenance programming was taxable.

Response: The creation and maintenance of web sites using HTML is considered
to be a taxable data processing service rather than non-taxable maintenance of
a computer program not sold by you.

2) I resell software over the web. If a buyer is from out of state, do I
collect sales tax?

Response: No. However, you must retain records to show the customer's
out-of-state location. The customer's out-of-state mailing address on the
software registration form will be sufficient in the case of software
downloaded directly from your server.

3) I design and create web sites. According to Selena, the design, reviews,
and anything that is not programmed are not taxable. However, my time spent
actually programming the site is taxable. Is this the correct breakdown of
taxable vs. non-taxable items for web development? Is there a finer granularity
of the breakdown (i.e. CGI vs. HTML vs. WinCGI)?

Response: For state sales and use tax purposes, HTML programming is a data
processing service and is taxable in Texas when your customer derives a benefit
from the service in Texas. CGI programming is different as it is considered
computer programming rather than a data processing service.

Under Texas Tax Code 151.007, the total amount for which a taxable item is
sold, leased, or rented includes all related charges including a service that
is a part of the sale. Accordingly, CGI programming that is embedded as part
of an HTML document would be considered part of the taxable data processing
service.

Rule 3.308(b)(4) states "Charges to create a program or modify an existing
program not sold by the person doing the modification are not taxable." The
Comptroller has held that the exemption for software creation applies to
software created from scratch for the customer where the exclusive rights to
the program are transferred to the customer. Often, such software may be
modified for each customer, however, a framework and several copyrighted
routines are employed to produce the software. This does not meet our from
scratch requirement and such sales to Texas residents would be subject to sales
tax.

I am not familiar with WinCGI and attempted to reach you several times but
received no response. Assuming WinCGI is similar to CGI but using a window
rather than UNIX system. the answer would be the same.

This opinion is rendered based on the facts presented. If there are additional
or different facts, the opinion may change.

You may call me toll free at 1-800-531-5441, ext. 3-4680. The direct line is
512/463-4680. You may also write to Tax Policy, Comptroller of Public
Accounts. The email address is .

Sincerely,

Al Van Allen
Tax Policy Division

Get today's answer for your situation

You just read a 1998 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.