Tax guide · California · Rules checked August 2026

Do California Contractors Charge Sales Tax on Labor?

Short answer: almost never on labor, often on the thing you installed. This is written for the person sending the invoice, and every rule below links to the CDTFA page it came from.

Read this first. This is a plain-English summary of California's rules for construction and building contractors, not tax advice. California decides the tax on your job by asking what you installed, not how many hours you worked, so two jobs on the same street can be billed differently. Check the linked CDTFA page and ask your accountant before you change what you charge.

The one rule that explains California

California does not tax services, so nobody is going to tax your labor hours. What it taxes is tangible personal property, and the whole system turns on a single split in Regulation 1521:

  • You are the consumer of materials. Anything that loses its own identity once it goes in (lumber, concrete, pipe, wire, drywall, roofing, wall-to-wall carpet) is taxed to you, at the supply house, on what you paid. The customer never sees tax on it.
  • You are the retailer of fixtures. Anything that keeps its identity after installation (water heaters, furnaces, air conditioning units, plumbing fixtures, lighting fixtures, ovens, elevators, blinds) is a retail sale by you. Tax applies to the price you sell it for, and you need a seller's permit to report it.

So the plumber who runs 40 feet of copper and installs a water heater has one job with two tax treatments. The copper was taxed when it was bought. The water heater is a sale to the customer.

What gets taxed, at a glance

What you did Taxable? Who pays it On the invoice
Installation laborNoNobodyState it separately
Repair labor on a buildingNoNobodyState it separately
Materials you installYesYou, at purchaseNo tax line, cost sits inside your price
Fixtures you installYesCustomer, through youTax on the fixture's selling price
Machinery & equipmentYesCustomer, through youTax on the retail selling price
Fabrication laborYesCustomer, through youRides with the item you made
Repairing an appliance or a mowerParts yes, labor noCustomer on partsSeparate parts from labor

Labor: the part almost everyone gets right by accident

Installation labor is excluded from tax when you state it separately. Repair labor on real property is not taxed either. The exception is fabrication labor, which is the work of making or altering something rather than putting it in. If you weld a handrail, cut and edge a countertop, or build a cabinet, that labor is part of the price of the thing you produced and it is taxable. Regulation 1521 is explicit that fabrication done at the jobsite still has to be included in the sale price of the fixture.

The line is worth memorizing this way. Making it is taxable. Installing it is not.

Source: CDTFA Regulation 1521 and Publication 108, Labor Charges.

Materials or fixture? The test, and the awkward cases

Ask whether the item still has its own identity after installation. Pipe becomes part of the plumbing system, so it is a material. A water heater is still a water heater bolted to the floor, so it is a fixture. The regulation lists both categories, and the lists settle most arguments.

The cases that catch people out: prefabricated cabinets are fixtures while cabinets built in place from lumber are materials, wall-to-wall carpet is a material while a rug is not part of the job at all, and central air conditioning is a fixture even though the ductwork feeding it is material. When a job is mixed, and most are, bill the fixture as its own line so the tax is obviously calculated on the right number.

Source: CDTFA Publication 9, Construction and Building Contractors.

Lump-sum vs time and materials

How you write the contract changes what number the tax is figured on.

  • Lump sum. One price for the whole job. You pay tax on your cost of materials when you buy them, and you report tax on the selling price of any fixture. If the contract never states a price for the fixture, the state deems the sale price to be your cost of it.
  • Time and materials. Materials and labor are billed separately. You still pay tax on your material cost, unless you separately state a sales tax charge on the marked-up material price. Do that and CDTFA treats you as the retailer of those materials, and the tax is calculated on the marked-up amount you billed.

Read that second bullet twice before you add a tax line to a materials row. Adding tax to marked-up materials is a choice that moves you from consumer to retailer for that job, and you then owe tax on the larger number.

Source: CDTFA Tax Guide for Construction Contractors, industry topics.

Machinery, equipment, and repairs to things that are not buildings

Machinery and equipment furnished under a construction contract is a retail sale by you, taxed on the retail selling price rather than your cost. That covers a lot of commercial work: production equipment, compressors, standalone units that are hooked up but never become part of the building.

Repairs to tangible personal property (an appliance, a mower, a truck, a laptop) follow a different rule with a threshold. If the retail value of the parts is more than 10 percent of the total charge, you are the retailer of those parts and must separate the parts from the labor on the invoice, charging tax on the parts. If the parts are 10 percent or less of the bill, you are the consumer and pay tax when you buy them. Either way the labor itself is not taxed.

Source: CDTFA Regulation 1546.

Subcontractors, and why you cannot hand over a resale certificate

Each contractor deals with their own tax. Your charges to a client for work a sub performed on real property are not taxable to you, and the subcontractor reports and pays the tax on what they installed. A general contractor may not give a subcontractor a resale certificate for materials or fixtures that go into a construction contract. If a sub installs the fixtures, the sub is the retailer of them.

Source: CDTFA Tax Guide for Construction Contractors.

Which rate: the jobsite is your place of business

The statewide rate is 7.25%, and cities and counties add district taxes of 0.10% to 2.00% on top, sometimes more than one. For a contractor the rate that matters is the rate where you install, because CDTFA treats the jobsite as the place of business. Buy fixtures in a low-rate county and install them in a high-rate city and you owe the difference. Look up the exact rate by address on the CDTFA rate tool rather than trusting the rate your supplier charged.

Two California extras worth knowing. Lumber and engineered wood products carry a separate 1% lumber products assessment on top of sales tax, and if you buy lumber from an out-of-state or low-volume retailer you owe that 1% directly to CDTFA. And anything you buy ex-tax from an out-of-state vendor for use in California is subject to use tax, reported on your return under purchases subject to use tax.

Source: CDTFA rate description, lumber products assessment for contractors.

What this means for how you write the invoice

  • Give labor its own line. Installation and repair labor are excluded from tax when they are separately stated. One bundled line invites an auditor to tax the whole thing.
  • Give each fixture its own line, with its selling price. Under a lump-sum contract with no stated fixture price, the state falls back to your cost. That is fine until you wanted credit for the margin, or until the auditor picks the number for you.
  • Do not add a tax line to materials you already paid tax on. That tax is your cost. Build it into the material price. A separate tax line says you collected tax and now owe it to the state.
  • Say what the work was. "Fabricated and installed 18 ft steel handrail" and "installed customer-supplied handrail" are taxed differently. Your description is the evidence three years from now.
  • Use the jobsite rate. Set the tax rate on the invoice from the address you worked at, not the address you bought at.

Bill the job the way California wants it billed

The free InvoiceCraft editor gives you separate line items for labor, materials and fixtures, a tax rate field that applies to the subtotal, and a notes field for the permit or exemption reference. Fill it in, download a clean PDF, no account needed.

Open the free invoice generator →

Frequently Asked Questions

Do I charge sales tax on labor in California?

No for installation labor and no for repair labor, as long as you state the labor separately on the invoice. California taxes tangible personal property rather than services. The one exception is fabrication labor, meaning the work of making or altering an item rather than installing it. If you weld, cut, mill or assemble something for the customer, that labor is taxable as part of the price of what you produced, even when the work happens at the jobsite.

Do I charge my customer sales tax on materials?

Usually not. California treats a construction contractor as the consumer of the materials furnished and installed, so you pay the tax at the supply house and build that cost into your price. There is no tax line for the customer. The exception is a time and materials contract where you separately state a sales tax charge on marked-up materials. Do that and you are treated as the retailer of those materials, and tax applies to the amount you billed rather than your cost.

What is the difference between a material and a fixture?

A material loses its own identity once it is installed and becomes an inseparable part of the building: lumber, concrete, pipe, wire, drywall, roofing, wall-to-wall carpet. A fixture keeps its identity as an accessory after installation: water heaters, furnaces, air conditioning units, plumbing and lighting fixtures, ovens, elevators, blinds. You are the consumer of materials and pay tax on your cost. You are the retailer of fixtures and charge tax on the selling price, which is why fixtures belong on their own invoice line.

Which California sales tax rate do I use on a job?

The rate in effect where you install. CDTFA treats the jobsite as your place of business, so a job in a city with district taxes is billed at that city's combined rate even if you bought the fixtures somewhere cheaper, and you owe the difference. The statewide rate is 7.25% and district taxes add 0.10% to 2.00%, sometimes stacked, so look up the exact rate by the jobsite address instead of reusing the rate your supplier charged you.

Related pages