Click through it first
Registration, tax, licensing and insurance in one tracked run. Open a business that is already through it and see where every document lands.
Open the demo businessNo card, no form. Sign in later and everything you built stays on the same account.
On part of every job you are a retailer, and California expects you to be registered for it
You are at the counter at the supply house, ordering the lighting package for a tenant improvement, and the guy asks for your resale number. You do not have one. You have a CSLB license, an EIN, insurance and a bond, and you have been buying material for years without anybody asking. So you pay the tax and get on with it.
That answer is right for some of what is on your truck and wrong for the rest of it, and the difference is not a bookkeeping detail. California does not treat a contractor as one kind of buyer. Under CDTFA Regulation 1521 you are the consumer of the materials you install and pay tax on your cost, and you are the retailer of the fixtures you install, which means for that part of the job you are selling tangible personal property in California. Retailers register.
This page is the test for whether you need a seller permit, what it changes about how you buy and how you bill, and the filing rhythm that comes with it, with real dates on a real reporting period. The line between a material and a fixture is the whole subject and it has its own page: California sales tax for contractors works that split item by item. This page is what the permit does to your week.
The question that decides it
Ask it in this order and you will get to the answer in about a minute.
Do you install anything that counts as a fixture under Regulation 1521? If yes, you are the retailer of it. Lighting, plumbing fixtures, prefabricated cabinets, air handling equipment: the regulation is explicit that on fixtures the contractor is the retailer, and that tax is measured on the selling price, or on the cost price where the work goes out under a lump sum contract (Reg. 1521).
Do you ever sell material or equipment without installing it? Selling material over the counter, passing on surplus, or supplying and not fixing puts you plainly in the business of selling.
Do you sell machinery and equipment? Regulation 1521 treats machinery and equipment as sold rather than consumed, which puts it on the retail side of your business even when you are the one bolting it down.
Anybody desiring to engage in business as a seller in California files for a permit before they start (Rev. & Tax. Code s.6066). That is the rule the three questions above land on.
| What you are doing on the job | Your role under Reg. 1521 | What the tax is measured on | Seller permit |
|---|---|---|---|
| Installing materials: lumber, concrete, wire, pipe, drywall | Consumer | Your cost, paid when you buy | Not required for this alone |
| Installing fixtures | Retailer | The selling price, or the cost price under a lump sum contract | Required |
| Installing a fixture you made yourself | Retailer | Its taxable cost price, which carries a deemed manufacturing profit | Required |
| Supplying machinery and equipment | Seller | Treated as sold, not consumed | Required |
| Selling material without installing it | Retailer | The selling price | Required |
| Work on a United States government construction contract | Treated differently under Reg. 1521 | Read the regulation for that job | Depends on the job |
The practical read for most contractors: a painter or a framer who only ever installs materials can genuinely go years without needing a permit, and an electrician, a plumber, an HVAC sub or a cabinet shop is on the retail side of the line from their first job.
Getting one, and what it obliges
CDTFA does not charge you for the permit itself, so the cost of holding one is the filing rhythm rather than a fee. A permit is issued for the place of business you name, it is not assignable, and a new location or a new legal entity means a new application rather than an edit (Rev. & Tax. Code s.6067). That last point matters if you incorporate mid year: the permit belongs to the entity, not to you, so an LLC formed in March cannot trade on the sole proprietorship's permit.
Register before the first sale rather than after, for the same reason you register with a city before you apply for the permit rather than at the counter. The application asks for the same block of information every other California registration asks for, which is why it is worth assembling once: entity name, EIN, state entity number, CSLB license number, business and mailing addresses, responsible parties, projected sales. That block, and the city layer it also feeds, is in the California city business license guide. If none of this exists yet, the order it all runs in is starting a construction business in California.
What changes at the supply house
This is the day one change and the one that produces most of the trouble later. With a permit you now buy in two buckets, and you have to know which bucket you are in while you are standing at the counter.
Materials you will install: pay the tax when you buy. You are the consumer of them (Reg. 1521). The tax on that purchase is a job cost, exactly like the material itself, and it goes into your estimate as part of the material line rather than as a separate item.
Fixtures you will install and sell on: buy under a resale certificate. You give the supplier a resale certificate, you do not pay tax at the counter, and you report the tax yourself when the fixture goes into the job. The certificate is what moves the obligation from the supplier to you, and it is a document with content requirements, not a number you say out loud.
The mistake to avoid is buying everything under resale because it is simpler at the till. A resale certificate says you are buying the item to sell it, and using one for material you consume is not a filing error you tidy up in April. It is the single most avoidable audit finding a contractor produces, and it is created at the counter by somebody in a hurry rather than in the office.
The habit that fixes it costs nothing: split the purchase order before you send it. Fixtures on one PO under resale, materials on another with tax paid. Two documents from the same yard on the same day, and your quarter reconciles itself.
What changes on the invoice
Here is where contractors think they have found a shortcut, and have not.
Under Regulation 1521 the tax on a fixture is measured on the selling price when your contract is written that way, and on the cost price when the work goes out as a lump sum. So the form of the contract changes the measure. What does not change it is how you lay out the paperwork afterwards: an itemized invoice does not convert a lump sum contract into an itemized one (Reg. 1521). If you signed a lump sum contract and then bill it line by line, it is still a lump sum contract and the measure follows the contract.
Decide the form at bid, not at billing. That is a pricing decision with a tax consequence attached, and it is one you make once per contract with your eyes open.
Two more that catch specific trades:
If you make the fixture, the measure includes a deemed manufacturing profit. A cabinet shop, a sheet metal shop and a fabricator selling their own product into their own installation do not get to measure tax on raw material cost. The taxable cost price of a self-manufactured fixture carries that profit element (Reg. 1521), and estimators who miss it are underpricing every job they build in house.
The rate is a jobsite address question. District taxes ride on the statewide rate, so two jobs booked in the same week can carry different rates because they are in different districts. Read the rate from the jobsite address, not from your office address and not from the supplier's. On a fixture heavy job that difference is real money, and it is the reason the address belongs in your estimate template rather than in somebody's memory.
The filing rhythm, with dates
CDTFA assigns your reporting basis when the permit is issued, based on what you tell them you expect to sell. Most contractors land on quarterly. Larger accounts get monthly, or quarterly filing with monthly prepayments. Whatever you are given, the return is due at the end of the month after the period closes (Rev. & Tax. Code s.6452), and it is due whether or not you made any taxable sales that period.
Run a real quarter through it. A C-20 HVAC contractor, quarterly filer, third quarter of 2026.
| Date | What happens | Effect |
|---|---|---|
| 3 August 2026 | Signs a $118,000 rooftop replacement, lump sum | Contract form fixed at signature |
| 12 August 2026 | Orders the units, $41,000, under a resale certificate | No tax paid at the counter; the obligation moves to you |
| 14 August 2026 | Buys duct, hangers, sealant and wire, $6,800, tax paid at the till | Consumed material, tax is a job cost (Reg. 1521) |
| 24 September 2026 | Job complete and invoiced | The fixture measure applies on a lump sum basis (Reg. 1521) |
| 30 September 2026 | Reporting period closes | Q3 is now a closed set of numbers |
| 31 October 2026 | Q3 return due | Last day of the month after the period (Rev. & Tax. Code s.6452) |
Notice what the calendar is really doing. The units bought on 12 August were bought tax free, so between 12 August and 31 October the tax on them is sitting in your bank account looking like your money. It is not. Contractors who file a bad October are almost never the ones who misunderstood Regulation 1521; they are the ones who spent the tax on the September payroll because it was in the account.
So do the same thing with it that you do with retention: know it is not yours. Every fixture purchase made under resale creates a liability on the day it is made, not on the day the return is due. Track it against the job it belongs to and the return is a five minute job instead of a bad afternoon. What that record looks like from the first invoice onward is in invoicing and getting paid in California.
Put it in the price, then forget about it
The permit costs nothing to hold and the tax is not your expense when the contract is written properly, but the two things around it are real costs and belong in your rate: the time to file, and the working capital tied up between the resale purchase and the return. Both are overhead, both are knowable in advance, and both disappear into rounding once they are in your number. Building that number from the ground up is what to charge as a California contractor, and the markup and margin calculator is free and needs no signup if you want to see what a small overhead addition does to a bid.
The genuinely useful thing about this subject is how finite it is. There is one regulation, one classification question per item, one contract form decision per job, and one return date per period. That is the whole obligation, and a contractor who has it set up correctly at the supply house never thinks about it again.
Next step
On AEC Stack there is no monthly subscription. The platform fee is 2.5 percent of each invoice processed through the platform, so the job record that carries your fixture purchases and your resale buys is the same record your invoicing already produces.
Look at your last three material orders and mark each line as a material or a fixture under Regulation 1521. If any of them are fixtures, you are already on the retail side of the line and the permit is overdue. Then open a working business file and split your next purchase order into two before it goes to the yard.
Keep going
The dates that cost California contractors money
One email a month. The lien deadline and prompt payment and retention arithmetic this site already does for you, the dates it turns on, and every new guide the day it goes up.
- California lien deadline calculator: The 20-day preliminary notice, and what a recorded Notice of Completion does to your 90 days. It compresses them to 30 or 60.
- California prompt payment and retention calculator: Two clocks, not one. Progress payments from the demand, and retention from completion rather than from your final invoice.
- Every new guide the day it goes up. 88 are live for California right now, the most recent being "Do you need a license" on 20 August 2026.