Skip to main content Skip to content

Search ProAxis

Tax Planning

NJ Contractor Sales Tax: Materials vs. Labor, Capital Improvement vs. Repair

Do NJ contractors charge sales tax on labor? Usually yes. How materials, repairs, capital improvements, and the Form ST-8 exemption actually work in New Jersey.

By Dor Israel, CPA
9 min read
NJ contractor sales taxForm ST-8capital improvementsales tax on laborconstruction accountinghome improvement NJS&U-32026

“Contractors don’t charge sales tax on labor.” It is one of the most common beliefs in New Jersey construction — and it is wrong often enough to get contractors assessed and homeowners overcharged.

The real rule has three moving parts: who pays tax on materials, when labor is taxable, and how the Form ST-8 exemption works. Get them straight and you bill correctly, survive an audit, and stop leaving money on the table.

Every rule below is sourced to the New Jersey Division of Taxation, current as of June 11, 2026.

Key takeaways:

  • The contractor always pays sales tax on materials — the contractor is the end user, not a reseller.
  • Labor to repair or maintain property is taxable. The contractor must collect it.
  • Labor that is a capital improvement is exempt — but only with a completed Form ST-8 from the owner.
  • Three services are taxable anyway, even as capital improvements: landscaping, floor covering, and alarm systems.
  • The NJ sales tax rate is 6.625%.

Part 1: Materials — the contractor always pays

Start here, because it is the part most people get backwards. In New Jersey, a contractor is the end user of the materials and supplies used on a job — lumber, wire, pipe, shingles, fixtures. The contractor pays sales tax to the supplier when buying them (NJ Bulletin S&U-3).

Two consequences follow:

  • The contractor pays that tax whether the job is a repair or a capital improvement. The type of job does not change the material rule.
  • The contractor does not separately charge the customer sales tax on materials. The cost — including the tax the contractor already paid — is built into the contract price.

A contractor is not a retailer reselling materials to the homeowner. That single distinction explains most NJ sales-tax confusion in the trades.

Part 2: Labor — taxable or not depends on the work

Here is where the “no tax on labor” myth falls apart. New Jersey splits contractor labor into two categories.

Repair and maintenance labor is taxable. If the work keeps the property in its existing condition or restores its existing value, the contractor must charge sales tax on the labor (S&U-3). Examples:

  • Fixing a leaking pipe
  • Patching or repairing an existing roof
  • Servicing a furnace or AC unit
  • Repainting an existing wall

Capital improvement labor is exempt — with a catch covered in Part 3. A capital improvement increases the capital value or useful life of the property and is meant to be permanent (NJ Bulletin S&U-2). Examples:

  • A new roof (not a patch)
  • A room addition
  • A new HVAC system
  • A new deck or paved driveway

The difference between a repair and a capital improvement is the whole ballgame for the labor charge. “Fix the roof” and “replace the roof” are taxed differently.

Part 3: Form ST-8 — the exemption that makes it work

A capital improvement is only exempt on paper unless the documentation exists. That document is Form ST-8, the New Jersey Certificate of Exempt Capital Improvement.

How it works (NJ Form ST-8):

  • The property owner fills out and signs the ST-8 — not the contractor.
  • The owner gives it to the contractor, who keeps it on file.
  • With a valid ST-8, the contractor does not collect sales tax on the labor portion of the bill.

No ST-8, no clean exemption. If a contractor treats a job as an exempt capital improvement but has no ST-8 in the file, a NJ auditor can assess the tax that should have been collected — against the contractor. The certificate is the contractor’s protection, so collect it at the job, not at audit.

Part 4: The three exceptions that catch everyone

New Jersey carves out three services that are taxable even when they create a capital improvement (S&U-3; N.J.A.C. 18:24-5):

  1. Landscaping — planting trees, shrubs, and plants; laying sod; seeding a lawn.
  2. Floor-covering installation — carpet and tile.
  3. Alarm or security system installation.

For these three, the contractor must charge sales tax on the labor and cannot accept a Form ST-8. A new lawn clearly adds lasting value, yet the labor is still taxable. This is the carve-out that surprises homeowners and trips up landscapers, flooring installers, and alarm companies who assume the capital-improvement exemption covers them. It does not.

Putting it together: two examples

A roofer replaces a full roof. The roofer pays sales tax on the shingles and underlayment at the supply house. The homeowner gives the roofer a completed Form ST-8 (replacement is a capital improvement). The roofer does not charge sales tax on the labor. Clean.

A landscaper installs a new paver patio and plants a row of trees. The landscaper pays tax on the pavers and plants at purchase. The patio is a capital improvement, but planting is one of the three taxable exceptions — so the labor for the planting is taxable, and an ST-8 does not cover it. Each line of the job can land in a different bucket.

What homeowners should know

This rule cuts both ways, so homeowners benefit from understanding it too:

  • On a true capital improvement, you should not be charged sales tax on labor — a new roof, an addition, a finished basement. If the contractor asks for one, sign the Form ST-8; that is the document that makes the exemption legitimate for both sides.
  • On a repair, expect sales tax on the labor. Fixing the furnace or patching the roof is taxable. That is correct, not a markup.
  • On landscaping, carpet or tile, and alarm systems, expect tax on labor even for big permanent jobs. New Jersey carves these out, so an ST-8 will not remove the tax.

If a contractor charges sales tax on labor for a clear capital improvement and will not accept an ST-8, that is worth a question before you pay. The reverse — no tax on a repair — can also come back on the contractor at audit.

What contractors should do

Owners in the trades who never lose a sales-tax audit do five things:

  1. Collect a Form ST-8 on every capital-improvement job, signed by the owner, before or at the job — and keep it.
  2. Charge sales tax on all repair and maintenance labor, and on landscaping, flooring, and alarm work.
  3. Pay sales tax on materials at purchase and price it into the bid.
  4. Separate labor and materials on invoices so the taxable and non-taxable pieces are clear.
  5. Keep the certificates organized by job — the file is what defends the exemption.

ProAxis sets up contractor books so the sales-tax treatment is built into the job from the start — see bookkeeping for home-service contractors and the construction CPA hub for job costing, WIP schedules, and the rest of the contractor tax picture. The contractor resource hub collects the tools in one place.

NJ contractor sales tax FAQ

Do contractors charge sales tax on labor in New Jersey?

It depends on the work. Labor to repair, maintain, or service real property is taxable — the contractor must collect NJ sales tax on that labor. Labor that results in an exempt capital improvement is not taxable, as long as the property owner gives the contractor a completed Form ST-8. Three services are always taxable even when they add lasting value: landscaping, floor-covering (carpet/tile) installation, and alarm or security system installation.

Do contractors pay sales tax on the materials they buy?

Yes. In New Jersey the contractor is treated as the end user of the materials and supplies used on a job. The contractor pays sales tax to the supplier at purchase, whether the job is a repair or a capital improvement. The contractor does not separately charge the customer sales tax on those materials — the cost is built into the contract price.

What is the difference between a capital improvement and a repair in NJ?

A capital improvement increases the capital value or useful life of the property and is meant to be permanent — a new roof, an addition, a new HVAC system. A repair or maintenance service keeps the property in its existing condition or restores its existing value — fixing a leak, patching a roof, servicing a furnace. The distinction controls whether the contractor’s labor charge is taxable.

What is a Form ST-8 and who fills it out?

Form ST-8 is the New Jersey Certificate of Exempt Capital Improvement. The property owner — not the contractor — completes and signs it to certify that the work is an exempt capital improvement. The owner gives it to the contractor, who keeps it on file. With a valid ST-8, the contractor does not collect sales tax on the labor portion of the bill. The form cannot be used for landscaping, floor covering, or alarm system work.

Is labor on a new roof or an addition taxable in NJ?

Generally no. A new roof, a room addition, and similar permanent upgrades are capital improvements, so the labor is exempt from NJ sales tax when the owner provides a completed Form ST-8. The contractor still pays sales tax on the shingles, lumber, and other materials at purchase. A repair to an existing roof, by contrast, is taxable labor.

Why is my landscaper or carpet installer charging sales tax on labor?

Because New Jersey lists three services as taxable even when they create a capital improvement: landscaping (planting, sod, seeding), floor-covering installation (carpet and tile), and alarm or security system installation. For these three, the contractor must charge sales tax on the labor and cannot accept a Form ST-8. It is a specific carve-out in the rules, not an error.

This article is general information for New Jersey contractors and property owners. It is not tax advice and does not create a CPA-client relationship. Sales-tax treatment is fact-specific, and the rules have exceptions beyond those covered here. Figures and rules are current as of June 11, 2026 and are sourced to the NJ Division of Taxation. Confirm your specifics with a licensed CPA before you act.

Questions About Your Tax Situation?

Our Bergen County CPA team can help. Schedule a free consultation and get expert guidance tailored to your specific situation.