We use cookies to keep you signed in and to see what's working and what breaks. No advertising cookies, nothing sold. Details in our Cookie Policy.

CaliforniaUpdated 20 August 202610 minute read

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 business

No 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 jobYour role under Reg. 1521What the tax is measured onSeller permit
Installing materials: lumber, concrete, wire, pipe, drywallConsumerYour cost, paid when you buyNot required for this alone
Installing fixturesRetailerThe selling price, or the cost price under a lump sum contractRequired
Installing a fixture you made yourselfRetailerIts taxable cost price, which carries a deemed manufacturing profitRequired
Supplying machinery and equipmentSellerTreated as sold, not consumedRequired
Selling material without installing itRetailerThe selling priceRequired
Work on a United States government construction contractTreated differently under Reg. 1521Read the regulation for that jobDepends 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.

DateWhat happensEffect
3 August 2026Signs a $118,000 rooftop replacement, lump sumContract form fixed at signature
12 August 2026Orders the units, $41,000, under a resale certificateNo tax paid at the counter; the obligation moves to you
14 August 2026Buys duct, hangers, sealant and wire, $6,800, tax paid at the tillConsumed material, tax is a job cost (Reg. 1521)
24 September 2026Job complete and invoicedThe fixture measure applies on a lump sum basis (Reg. 1521)
30 September 2026Reporting period closesQ3 is now a closed set of numbers
31 October 2026Q3 return dueLast 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

Also on sales tax and the cdtfaSales tax on materials and fixturesRegulation 1521 makes you the consumer of materials and the retailer of fixtures on the same job. A worked HVAC contract moves the taxable measure from $76,200 to $99,000 on the contract form alone, plus the deemed profit trap on fixtures you fabricate yourself.Also on running the dayCity business tax certificatesThe city business tax certificate the permit counter asks for, why you register in every city you work in rather than where the truck sleeps, the field list that makes a new city fifteen minutes of typing, and what four days of registration cost a booked crew.Also on sales tax and the cdtfaC-6 Cabinet and millworkHow CDTFA Regulation 1521 splits materials from fixtures and taxes a shop built cabinet on a cost price carrying deemed manufacturing profit, and how to build a delivery milestone payment schedule around the $1,000 deposit cap on a $60,000 kitchen.Also on sales tax and the cdtfaC-15 Flooring and floor coveringCDTFA Regulation 1521 sorts what you install into materials, fixtures and equipment, and the sort decides whether tax lands on your cost or on the selling price. Plus the $1,000 deposit cap and 65 percent CALGreen waste diversion.Also on sales tax and the cdtfaC-23 Ornamental metalThe C-23 scope, plus CDTFA Regulation 1521 and the deemed manufacturing profit on metal you fabricate yourself, special inspection on field welds and anchorage, and the $1,000 deposit cap on a $46,500 stair and rail package.Also on sales tax and the cdtfaC-36 PlumbingCDTFA Regulation 1521 measures tax on your $1,500 cost under a lump sum contract or on the $2,400 selling price when the fixtures are stated separately, a $900 swing on one bathroom. Covers the Cal/OSHA trench permit at 5 feet, egress at 4 feet, CALGreen 65 percent waste diversion and the $25,000 bond.
Read next
DIR registration and certified payroll
Lab. Code s.1725.5 and s.1771.1 make registration a bid qualification for you and for every sub over one-half of one percent of your bid, renewed every July 1, plus certified payroll under s.1776 and the 10 days you get to produce records.

Someone in your trade group needs this. Send it to them.

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.

No account. AEC Stack sends this and every email carries a one-click unsubscribe. Privacy policy.