NJ Sales Tax on Computer Software: Prewritten, Custom, and SaaS

NJ sales tax on computer software runs 6.625% on most prewritten programs, whether they arrive on a disc or as a download, while software built from scratch for one buyer is treated as a professional service and is not taxed at all. Several situations move a purchase off the taxable side: electronic delivery for business use, cloud-based access, and resale by a distributor. The details below cover where the line falls and what documentation you need to stay on the right side of it.

Prewritten Software Is Taxable

Under N.J.S.A. 54:32B-2(g), New Jersey’s definition of tangible personal property includes prewritten computer software, even when delivered electronically.1Justia Law. New Jersey Code 54:32B-2 – Definitions Prewritten means any program created for sale to multiple users rather than built for a single buyer. Off-the-shelf accounting programs, word processors, and antivirus suites all fit. The retail sale is subject to the 6.625% rate whether the software ships on physical media or downloads over the internet.2Legal Information Institute. New Jersey Administrative Code 18:24-25.2 – Prewritten Computer Software Taxed

A software license counts as a retail sale, so licensing a program triggers the same tax as buying a boxed copy. Combining two or more prewritten programs into a bundle does not change the classification. And if a developer originally builds software for one client but later sells it to others, those subsequent sales are taxable because the software is no longer exclusive to a single purchaser.3New Jersey Division of Taxation. Taxability of Software (TB-51R)

Custom Software Is Exempt

Software written from scratch for a single buyer is not prewritten software and is not taxable. New Jersey treats the transaction as the purchase of a professional service rather than tangible property.4Legal Information Institute. New Jersey Administrative Code 18:24-25.3 – Development of Custom Computer Software Treated as Nontaxable Service Transaction The exemption applies when the developer creates, writes, and designs a program exclusively for one purchaser, and that purchaser is the one buying it. A logistics company hiring a developer to build a proprietary inventory system would owe no sales tax on the development fees.

The controlling word is “exclusive.” If the developer later resells that same program to another business, the subsequent sale is taxable as prewritten software.3New Jersey Division of Taxation. Taxability of Software (TB-51R) The original buyer’s purchase stays exempt, but once the code enters the broader market, every future transaction loses the custom classification.

Modifications to Prewritten Software

Many purchases sit between purely custom and purely off-the-shelf. A business might buy a prewritten program and then pay the vendor to modify it. New Jersey allows the customization charges to stay tax-free, but only if the seller lists them separately on the invoice. A separately stated, commercially reasonable charge for the modification service is not treated as part of the sale of prewritten software.3New Jersey Division of Taxation. Taxability of Software (TB-51R)

If the seller rolls the customization work into a single lump-sum price, the entire charge becomes taxable. Invoice structure directly controls the outcome here. Buyers should insist that the contract and invoice break out the base software price from the customization labor before the sale closes, not after an audit notice arrives.

The Business-Use Exemption for Electronic Delivery

Even prewritten software can escape the tax when two conditions are met: the software is delivered electronically, and the buyer uses it directly and exclusively for business purposes. N.J.S.A. 54:32B-8.56 exempts receipts from sales of electronically delivered prewritten software used in the conduct of the purchaser’s business, trade, or occupation.5Justia Law. New Jersey Code 54:32B-8.56 – Certain Prewritten Software, Exemption From Tax; Definitions A company downloading project management software for its staff qualifies.

Two limits apply. The exemption does not cover software delivered by the “load and leave” method, where a technician installs the program on-site using physical media or a portable drive.5Justia Law. New Jersey Code 54:32B-8.56 – Certain Prewritten Software, Exemption From Tax; Definitions That trips up buyers who assume any non-disc delivery counts as electronic. And individuals who download software for personal or recreational use get no exemption at all. The same accounting program that is tax-free for a business is fully taxable when a consumer buys it for home use.

To claim the exemption, the buyer provides the seller with a completed Exempt Use Certificate (Form ST-4). Sellers who receive a fully completed certificate within 90 days of the sale are relieved of liability for collecting the tax on that transaction.6New Jersey Division of Taxation. New Jersey Sales Tax Form ST-4 Exempt Use Certificate Keep the certificates and records of commercial use on file. The Division of Taxation will ask for them during an audit.

SaaS and Cloud Computing

Software as a Service sits on the opposite side of the tax line from downloaded software. When a user accesses a program through a web browser without downloading the code, no tangible personal property changes hands. New Jersey’s Division of Taxation has confirmed in Technical Bulletin TB-72 that SaaS charges are generally not subject to sales tax, because using a software application remotely is not a taxable service listed under the Sales and Use Tax Act. The same logic applies to Platform as a Service and Infrastructure as a Service.7New Jersey Department of the Treasury. Cloud Computing (SaaS, PaaS, IaaS) (TB-72)

One exception catches people off guard. SaaS that qualifies as an “information service” is taxable. An information service involves collecting, compiling, or analyzing data and furnishing it to customers. If a cloud application’s real purpose is delivering compiled information to the subscriber rather than providing a tool the subscriber uses to create or manage their own data, the charge is subject to the 6.625% tax.7New Jersey Department of the Treasury. Cloud Computing (SaaS, PaaS, IaaS) (TB-72) A cloud-based design tool where the user creates graphics is generally nontaxable SaaS. A subscription that delivers market research reports compiled by the vendor is likely a taxable information service.

When a contract includes both downloadable software and remote access, the primary purpose of the transaction determines taxability. Mostly cloud access with a minor offline component leans nontaxable. A contract where the download is the real product leans taxable. Getting this right matters, because the difference between accessing and possessing software can mean thousands of dollars in tax on a large enterprise contract.

Software Maintenance Contracts

Maintenance agreements are taxed based on what the contract actually delivers, not what it is called. N.J.A.C. 18:24-25.7 breaks these contracts into three categories:8Legal Information Institute. New Jersey Administrative Code 18:24-25.7 – Computer Software Maintenance Contracts

  • A contract that provides only customer support services, such as remote troubleshooting and help-desk access, is treated as a nontaxable service.
  • A contract that delivers software upgrades and patches is treated as a sale of prewritten software and is taxable. If those updates are delivered exclusively by electronic means and the buyer uses them directly and exclusively for business, the same business-use exemption that covers downloaded software applies, making the contract nontaxable.
  • When a contract combines taxable updates with nontaxable support in a single price, the entire charge is taxable unless the seller can demonstrate the nontaxable portion using a reasonable, verifiable method based on its own books and records at the time of sale.

The cleanest approach is to have vendors itemize support and update fees separately on the invoice. The support portion stays tax-free with certainty, and the update portion can qualify for the business-use exemption if delivered electronically for commercial use. Bundling hands control to the seller’s record-keeping, which is not where a buyer wants the tax outcome to rest.

Resale Purchases

Software resellers and distributors can buy taxable software without paying sales tax by providing the seller with a Resale Certificate (Form ST-3). The certificate must include the purchaser’s name and address, New Jersey taxpayer identification number, type of business, reason for exemption, and signature. As with the ST-4, the seller must receive a fully completed ST-3 within 90 days of the sale to be relieved of collection liability.9New Jersey Division of Taxation. Sales Tax Resale Certificate (Form ST-3)

App Store and Marketplace Sales

When software is sold through a marketplace platform like an app store, the platform itself is responsible for collecting and remitting New Jersey sales tax on the transaction. Under N.J.S.A. 54:32B-3.6, a marketplace facilitator must collect the tax on every retail sale it facilitates to a purchaser in New Jersey, regardless of whether the individual software developer holds a Certificate of Authority or would have been required to collect the tax independently.10Justia Law. New Jersey Code 54:32B-3.6 – Sales Tax Collection by Marketplace Facilitators

For developers who sell through these platforms, the marketplace facilitator law simplifies compliance since the platform handles collection. Sales made outside the platform remain the developer’s responsibility. A developer who sells directly through its own website or at a trade show must collect and remit the tax on those sales itself.

Use Tax on Out-of-State Software

When you buy taxable software from an out-of-state seller that does not collect New Jersey sales tax, you owe use tax at the same 6.625% rate.11New Jersey Department of the Treasury. About New Jersey Taxes – Use Tax The obligation applies to both businesses and individuals. If the seller collected tax at a rate lower than 6.625%, you owe the difference.

Individuals can report and pay use tax on their New Jersey Resident Income Tax Return (Form NJ-1040) when filing for the year. If you do not file a state income tax return, or you prefer to pay sooner, you can remit use tax using Form ST-18.12NJ Division of Taxation. Use Tax FAQ Businesses registered to collect sales tax report use tax on their regular sales tax returns. The Division of Taxation does check for unreported use tax during audits.

Getting a Refund for Overpaid Sales Tax

If you paid sales tax on a software purchase that should have been exempt, New Jersey allows a refund claim. The Division of Taxation requires sales and use tax refund claims to be submitted online through the New Jersey Tax Portal at taxportal.nj.gov.13State of New Jersey. Claim for Refund (Form A-3730) You need a detailed explanation of why the purchase was exempt, along with invoices, receipts, exemption certificates, and proof of tax paid. Claims involving 25 or more transactions must include a spreadsheet.

The deadline is four years from the date the tax was paid.14Legal Information Institute. New Jersey Administrative Code 18:2-5.2 – Claims for Refund; When Allowed That window catches mistakes discovered during routine bookkeeping but does not reach back to contracts signed half a decade ago. Businesses buying significant volumes of software should review invoices periodically rather than wait for the clock to run out.