Sales Tax and Construction: How to Configure Procore Construction Software Correctly by State

August 31, 2026

Sales tax is usually where a clean job cost report goes sideways. A project manager writes a purchase order with no tax line, the supplier charges tax anyway, and by the time the invoice reaches accounting the committed cost no longer matches the bill. Repeat that across forty commitments and your margin reporting stops being trustworthy. Configuring Procore construction software around your state’s rules solves most of this before it starts, because construction tax treatment is decided by how a state classifies your work, not by what the supplier prints on the invoice.

Why is construction sales tax different from retail sales tax?

Most states treat contractors as the final consumer of materials permanently attached to real property. You pay tax at purchase, you don’t charge tax on the contract, and the tax becomes part of your cost of goods sold. A smaller group of states flips this and treats the contractor as a retailer, expecting tax to be collected on the customer’s invoice. Identical work, opposite mechanics, and that distinction drives every setup decision downstream.

A capital improvement is work that permanently adds value to real property and usually escapes tax on the labor portion, while repair and maintenance restores property to working condition and is often fully taxable, labor included.

Which state rules actually change how you set up Procore?

Texas

Texas taxes labor on nonresidential repair and remodeling, while new construction and residential repair labor are not taxable. The bigger configuration driver is contract form. Under Comptroller Rule 3.291, a separated contract that states materials and labor charges makes you a retailer of the materials, so you buy tax free with a resale certificate and collect from the owner. A lump-sum contract makes you the consumer, and you pay tax to your supplier. Same crew, same scope, different tax codes depending on how the contract was written.

Washington

Washington treats construction on real property for a third party as a retail sale. You collect sales tax on the full contract price, labor included, and buy materials with a reseller permit. Commitments should carry no tax at buyout, with tax appearing on owner billings instead.

Arizona

Arizona uses transaction privilege tax, not a conventional sales tax. Prime contracting allows a 35 percent standard deduction, so tax applies to 65 percent of gross receipts. Some alteration and maintenance work moved to retail treatment after the 2015 statutory changes, so two projects in the same city can be taxed on different bases.

New York

New York hinges on the capital improvement test. If the job qualifies, the customer gives you Form ST-124 and you don’t charge tax on labor, though you still pay tax on materials. Publication 862 lists the state’s position on specific scopes and settles most internal arguments.

Colorado

Colorado has roughly seventy home-rule municipalities that assess and collect their own tax. Many collect construction use tax when the building permit is issued, commonly estimating materials at 50 percent of the permit valuation.

Where do tax settings live inside Procore construction software?

Tax codes are created at the company level in the Admin tool, then applied at the line-item level on purchase orders, subcontracts, change orders, and invoices. Those codes sync to your accounting system, so they must match the codes in Sage 300 CRE, Sage Intacct, QuickBooks, or Vista exactly. A mismatch doesn’t produce a warning anyone reads. It produces a failed sync at month end.

Procore stores the codes you define and applies them where you tell it to. It is not a rate engine, so rate lookups and nexus tracking stay with a tax tool or your accountant.

A workable pattern for multi-state contractors:

  • One code per taxing jurisdiction you actually work in, named so a project engineer picks correctly without asking
  • Separate codes for tax-inclusive material purchases versus taxable services
  • A no-tax code paired with a required note field, so exemption certificates land on the commitment instead of in someone’s email

How do you keep use tax from creating exposure?

Watch the material moves nobody invoices. Materials bought tax free in a resale state, then pulled to a job in a consumer state, generally trigger use tax in the second state. Equipment rentals with operators and delivery charges have their own treatment and rarely arrive coded correctly.

Review tax coding on commitments before buyout is approved, not after the first payment application. Fixing a code on an open commitment takes a few minutes. Amending twelve months of returns does not.

Getting tax right in Procore construction software comes down to matching your codes to how your state classifies the work, keeping those codes aligned with your ERP, and reviewing coding at buyout rather than at audit. If your job costs and your returns are telling different stories, Procore construction software support from a bookkeeper who works in construction is the fastest way to close the gap. Reach out for a review of your tax code setup before your next filing period.

Ready to Start?

We’re ready to save you time, reduce stress, and support your business at every stage of growth.

Get Started