🧪 TEST MODE ACTIVE Use test card: 4242 4242 4242 4242
NY TSB-A-92(8)S Sales Tax 1992-02-06

Is customized computer software and software maintenance taxable in New York, and how do separately stated charges affect the answer?

Short answer: It depends on separately stating the charges. Under the software rules effective September 1, 1991, pre-written software that is modified or enhanced to a specific purchaser's specifications is entirely taxable under Tax Law § 1101(b)(14) unless there is a reasonable, separately stated charge for the modification — and because Garpac separately states its custom programming (at a reasonable $150/hour), only the pre-written portion is taxable and the custom work is not. For maintenance agreements, § 1115(o) makes the entire charge taxable unless the taxable and exempt services are separately stated; since Garpac does not itemize them, the whole maintenance charge is taxable. And software sold to customers outside New York isn't taxed at all, because sales tax is a destination tax — no tax applies where delivery or possession passes to the purchaser outside New York.

Apply this to your situation

This page answers the general question as of 1992. Ezel answers yours, under current New York tax law, with citations.

Currency note: this ruling is from 1992
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 New York State Department of Taxation and Finance Advisory Opinion (TSB-A), issued by the Office of Counsel at a taxpayer's request. It is limited to the facts set forth in it and binds the Department only with respect to the petitioner to whom it was issued, and only if that petitioner fully and accurately described all relevant facts; another taxpayer cannot rely on it. It reflects the law, regulations, and Department policy in effect when issued and may since have changed. New York State and local sales taxes are administered centrally by the Department. This summary is informational only and is not legal or tax advice. Consult a licensed New York 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 as a PDF) is the authoritative source for any reliance.
View original ruling (PDF)

Plain-English summary

Garpac Corporation sells pre-written base software packages and also customizes programs to each customer's specifications; it separately states the pre-written and custom charges on the invoice and bills $150/hour for custom programming. It also sells maintenance agreements to keep enhancing the software to a customer's written specifications (but does not separately state the individual services under the agreement), and it sells to customers outside New York. It asked whether its software and maintenance receipts are taxable.

This opinion applies the software rules that took effect September 1, 1991:

  • Modified pre-written software — taxable unless the custom work is separately stated. Under § 1101(b)(14), pre-written software that is modified or enhanced to a specific purchaser's specs remains pre-written (taxable) software — and is entirely taxable — unless there is a reasonable, separately stated charge for the modification/enhancement, in which case that custom portion is not pre-written software. The statute doesn't define "reasonable," but the Department found Garpac's $150/hour custom rate reasonable under the circumstances (other custom programmers charged up to $238/hour). Because Garpac separately states a reasonable custom charge, only the pre-written portion of the program is taxable.
  • Maintenance agreements — fully taxable unless itemized. Under § 1115(o), services performed on software can be exempt, but where they're provided in conjunction with a sale, the charge is exempt only when reasonable and separately stated. Since Garpac does not separately state the taxable versus exempt services in its maintenance agreements, the entire maintenance charge is taxable.
  • Out-of-state sales — not taxed (destination tax). Under Regulation § 525.3(a)(3), sales tax is a destination tax: the point of delivery or transfer of possession controls. Where software and maintenance are delivered to a purchaser outside New York, no New York sales or use tax is collected.

What this means for you

Separately stating custom work is what saves it from tax

Post-September 1, 1991, New York treats modified pre-written software as still taxable pre-written software — unless you carve out the customization with a reasonable, separately stated charge. If you bundle custom work into one lump price, the whole thing is taxable. Itemize the modification (at a defensible rate) and only the underlying pre-written package is taxed.

"Reasonable" is judged on the facts

There's no formula for a "reasonable" custom charge. The Department looked at Garpac's $150/hour against a market up to $238/hour and accepted it. Keep your custom rate in line with what comparable programmers charge — an inflated custom line (to shrink the taxable pre-written portion) risks being called unreasonable.

Software maintenance: itemize taxable vs. exempt services

Section 1115(o) can exempt services performed on software, but a maintenance agreement that lumps everything together is fully taxable. To get the exemption for the exempt services, separately state the taxable and exempt components on the invoice. Garpac's failure to itemize made its entire maintenance charge taxable.

Delivery location controls

New York's sales tax follows the destination. Software delivered to a customer outside New York isn't subject to New York tax — the tax incident and rate turn on where possession passes, not where the vendor sits.

Common questions

Q: Is customized software taxable in New York?
A: Modified pre-written software is taxable as pre-written software unless the modification is reasonably and separately stated. Here, because the custom work was separately stated at a reasonable rate, only the pre-written portion is taxed.

Q: What makes the custom charge "reasonable"?
A: There's no set formula. The Department accepted $150/hour given that comparable custom programmers charged up to $238/hour.

Q: Is a software maintenance agreement taxable?
A: The entire charge is taxable unless the taxable and exempt services are separately stated. Garpac didn't itemize, so its whole maintenance charge was taxable.

Q: Is software sold to out-of-state customers taxable?
A: No. Sales tax is a destination tax; no New York tax applies when delivery or possession passes to the purchaser outside New York.

Citations and references

Statutes, regulations, and authorities:

  • Tax Law § 1101(b)(14) (definition of pre-written computer software; modified/enhanced software remains pre-written unless there is a reasonable, separately stated charge), effective September 1, 1991
  • Tax Law § 1115(o) (services performed on software exempt; when provided with a sale, exempt only if reasonable and separately stated), effective September 1, 1991
  • Sales and Use Tax Regulations § 525.3(a)(3) (sales tax is a destination tax; delivery/transfer-of-possession point controls the tax incident and rate)

Source

Original ruling text

New York State Department of Taxation and Finance

Taxpayer Services Division
Technical Services Bureau

TSB-A-92 (8)S
Sales Tax
February 6, 1992

STATE OF NEW YORK
COMMISSIONER OF TAXATION AND FINANCE
ADVISORY OPINION

PETITION NO. S910925A

On September 25, 1991 a Petition for Advisory Opinion was received from Garpac
Corporation, 254 W. 35th Street, New York, New York 10001.
The issues raised by Petitioner, Garpac Corporation, are:
1.

Whether the receipts from the sale of Petitioner's computer software are subject to
sales tax.

2.

Whether the receipts from the sale of maintenance agreements to continue to enhance
computer software to customer's specifications are subject to sales tax.

Petitioner sells pre-written base packages of computer software. In addition, Petitioner
customizes programs to meet certain specifications of customers. Charges for the pre-written
program and custom program are separately stated on customers invoice. Petitioner charges $150.00
per hour for custom programming. Other custom programmers charge as much as $238.00 per hour
for similar programming.
Petitioner writes software for one type of industry. Each customer signs a proposal and each
program is written separately. A change or enhancement is not copied from a previously written
program, even if several clients request the same change. There is no cross indexing of previously
written programs to determine if the program could be transferred to another customer to satisfy his
need. Petitioner rewrites each and every proposal.
Petitioner sells maintenance agreements to is customers to continue to enhance the software
to the customer's exact written specification. Petitioner obtains a signed and written proposal before
doing the customized program. Fees are not separately stated on the invoice as to the individual
charge for each service performed under the maintenance agreement.
Petitioner also sells computer software to customers outside New York State.
Effective September 1, 1991, Section 1101(b) of the Tax Law was amended imposing sales
tax on computer software as follows:
(14)
Pre-written computer software. Computer software (including
pre-written upgrades thereof) which is not software designed and developed by the
author or other creator to the specifications of a specific purchaser. The combining
of two or more pre-written computer software programs or pre-written portions
thereof does not cause the combination to be other than pre-written computer
software. Pre-written software also includes software designed and developed by the

-2­
TSB-A-92 (8)S
Sales Tax
February 6, 1992

author or other creator to the specifications of a specific purchaser when it is sold to
a person other than such purchaser. Where a person modifies or enhances computer
software of which such person is not the author or creator, such person shall be
deemed to be the author or creator only of such person's modifications or
enhancements. Pre-written software or a pre-written portion thereof that is modified
or enhanced to any degree, where such modification or enhancement is designed and
developed to the specifications of a specific purchaser, remains pre-written software;
provided, however, that where there is a reasonable, separately stated charge or an
invoice or other statement of the price given to the purchaser for such modification
or enhancement, such modification or enhancement shall not constitute pre-written
computer software.
Section 1115 of the Tax Law was amended effective September 1, 1991, to add the
following:
(o)
Services otherwise taxable under subdivision (c) of section eleven
hundred five or under section eleven hundred ten shall be exempt from tax under this
article where performed on computer software of any nature; provided, however, that
where such services are provided to a customer in conjunction with the sale of
tangible personal property any charge for such services shall be exempt only when
such charge is reasonable and separately stated on an invoice or other statement of
the price given to the purchaser.
Section 525.3(a)(3) of the Sales and Use Tax Regulations provides as follows:
The sales tax is a "destination tax," that is, the point of delivery or point at
which possession is transferred by the vendor to the purchaser or designee controls
both the tax incident and the tax rate.
Accordingly, pursuant to Section 1101(b) of the Tax Law the receipts from the sale of pre­
written software or a pre-written portion thereof that is modified or enhanced to any degree to meet
the specifications of a specific purchaser is entirely subject to sales tax unless there is a reasonable,
separately stated charge or an invoice or other statement of the price given to the purchaser for such
modification or enhancement. The term "reasonable charge" is not defined by statute nor regulation.
Neither is there a formula to establish whether the charge for a modification is reasonable. However,
Petitioner charges of $150.00 per hour for custom programming are under the circumstances
described reasonable in nature. Therefore, since the Petitioner charges a reasonable, separately stated
charge on its invoice for the custom programming, only charges for the pre-written portion of the
program is subject to sales and use taxes.

-3­
TSB-A-92 (8)S
Sales Tax
February 6, 1992

As for the sale of maintenance agreements, pursuant to Section 1115(o) of the Tax Law, the
entire charge for services performed under a maintenance agreement is subject to sales tax unless
the charge is separately stated between the taxable and exempt services provided under the
agreement. Thus, since Petitioner does not separately state the charges for the services it provides
under the maintenance agreement as required by Section 1115(o), the entire charge received from
the sale of the maintenance agreement is subject to sales and use taxes.
Concerning Petitioner's sale of computer software and maintenance agreements to customers
outside New York State, pursuant to Section 525.2(a)(3) of the Sales and Use Tax Regulations no
sales or use tax must be collected where delivery or possession is transferred to a purchaser outside
of New York State.

DATED: February 6, 1992

s/PAUL B. COBURN
Deputy Director
Taxpayer Services Division

NOTE: The opinions expressed in Advisory Opinions
are limited to the facts set forth therein.

Get today's answer for your situation

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

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