Try this on a real business
Open a seeded business in your trade. Nine jobs on the pipeline, a quote sent and viewed, a deposit paid, and an invoice already overdue.
Open the demo businessNo card, no form. Sign in later and everything you built stays on the same account.
California does not just refuse to pay an unlicensed contractor, it takes back what was already paid
Somebody has asked you to price a job. You have done this work for fifteen years, you own the tools, the referrals arrive without you asking, and the only thing missing is a number from the Contractors State License Board. The job is worth more than a month of your time. The question in your head is whether anybody is actually going to check.
Nobody has to check. This does not usually go wrong because an inspector walks on site. It goes wrong because a client decides, four months in, that they are unhappy, and their attorney reads one section of the Business and Professions Code.
This page is that section, the $500 line that decides whether it applies to you, the three exemptions people quote and what each one really covers, and the classification question that catches contractors who do hold a license. Every figure names the code section it comes from, so you can check any of it in a minute.
The section is BPC s.7031, and it cuts twice
Most people know the first half. Under BPC s.7031(a), a contractor who was not licensed at all times during performance of the work cannot bring or maintain an action in any California court to collect compensation for that work. Not a lawsuit, not a counterclaim, not an arbitration demand. The unpaid balance simply stops being a thing you can go and get.
The second half is the one that changes people's minds. Under BPC s.7031(b), the person who hired an unlicensed contractor can bring their own action to recover all compensation they already paid. Not the profit on it. All of it, including the money that went out the door to your suppliers and onto your crew's paychecks months ago.
| What you want to do about a disputed job | Licensed at all times during performance | Not licensed at all times during performance | Section |
|---|---|---|---|
| Sue for the unpaid balance | Available to you | Barred | BPC s.7031(a) |
| Keep what you have already been paid | Yours | The hirer can sue to recover all of it | BPC s.7031(b) |
| Record a mechanics lien and work the payment clocks | Available to you | You are arguing from behind s.7031 before you start | Civ. Code Part 6 |
Read the two halves together and the arithmetic gets ugly fast, because they run in opposite directions on the same contract.
One remodel, both halves, real numbers
Take a kitchen remodel in Sacramento. Contract signed 14 March 2026 at $48,000.
Because it is a home improvement contract, the down payment is capped at the lesser of $1,000 or 10 percent of the contract price (BPC s.7159 family). Ten percent of $48,000 is $4,800, so the cap is $1,000, and that is what you collect on 14 March. Progress payments through the spring bring you to $31,000 received by 2 June 2026. Then the relationship breaks down over a countertop, you pull off, and $17,000 of billed work is sitting unpaid.
| Position on 2 June 2026 | Licensed | Unlicensed |
|---|---|---|
| The $17,000 you are owed | You chase it through the payment clocks and the lien | Barred, BPC s.7031(a) |
| The $31,000 already in your account | Yours | Recoverable by the client, BPC s.7031(b) |
| Net exposure on a $48,000 contract | The unpaid $17,000 | $48,000, in both directions |
That is the whole reason this page leads with money rather than with paperwork. The license is not a piece of administrative friction sitting between you and the work. It is the thing that decides whether the money you have already banked is yours to keep.
The good news in that table is that it is entirely a front-end problem. Nothing about s.7031 is discretionary, unpredictable or a matter of how good your work was, which means it is also completely solvable before you sign anything. Getting the license issued is a sequence with known dates and known fees on it.
The line is $500, and it counts the materials too
BPC s.7048 is the minor work exemption, and it is narrower than the version that gets repeated on job sites.
The threshold is $500 for the aggregate contract price of labor, materials and all other items on one undertaking or project. Not $500 of labor with the materials sitting outside the total. Not $500 per contract on a project that runs to several of them. The section describes work of a casual, minor or inconsequential nature, and it prices that at $500 all in.
Two limits inside s.7048 do most of the work:
- The exemption does not apply where the work is only part of a larger or major operation, whether that larger operation is being run by you or by somebody else. A $400 piece of a $90,000 job is not minor work. It is a $400 piece of a $90,000 job.
- Splitting an undertaking into contracts of less than $500 does not create the exemption. The section says so directly, which means three $450 invoices for one bathroom is a worse position than one $1,350 invoice, not a better one.
So the practical reading is simple. If you are doing genuinely small, standalone, one-off work under $500 all in, s.7048 is real. If you are building a business on repeat work for homeowners and general contractors, you will cross the line on your second job, and every job after that is done without the protection of s.7031.
Three exemptions get quoted at you, and only one of them is yours
The employee exemption, BPC s.7053. A person who works as an employee, receives wages as their sole compensation, does not run an independently established business and does not control how the work is done is not contracting. This is the exemption that covers your crew. It stops covering you the moment you take a contract price rather than an hourly wage, which is the exact moment most people go out on their own.
The owner-builder exemption, BPC s.7044. This one is real and it belongs to the property owner. It lets an owner improve their own property under defined conditions. It does not travel to the person the owner hires. If a homeowner tells you they are pulling the permit as an owner-builder so you do not need a license, they are describing their own position under s.7044 and saying nothing at all about yours under s.7031. You can be the unlicensed contractor on a job that is perfectly legal for the owner.
A city business license. Not an exemption and not a substitute. Cities issue business tax certificates so they can tax the business; CSLB issues the license that decides whether you can contract and get paid. You will most likely need both, and the city one is covered in the city business license guide.
Holding a license is not the end of it, holding the right one is
Two contractors with valid licenses can sit in completely different positions on the same job, because California licenses by classification and work outside the classification you hold is not permitted (BPC).
The classification question that catches the most people is the general building license. Under BPC s.7057(a), a B general building contractor takes a prime contract only where the project requires at least two unrelated building trades or crafts. One trade on its own is a specialty job and belongs to the C classification that covers it. A B license is not a master key for single-trade work; it is a license to run a project that genuinely has more than one trade in it.
If you are picking now, start at the B general building classification, and work back from there: there is a page for A general engineering and for every C classification in the library at /guides.
The other way a valid license quietly stops being valid is workers compensation. When your cover lapses, the license is suspended by operation of law on the day the cover ends. No warning letter, no grace period, no phone call. A contractor whose policy quietly cancels in week three of a six month job was not licensed at all times during performance, which is the precise wording s.7031(a) turns on. This is the single most avoidable way a legitimate contractor ends up unable to collect on work they actually did, and it is covered in the California workers comp guide.
Your license number goes on the paperwork, all of it
Under BPC s.7030.5, the license number belongs on contracts, subcontracts, bids and advertising. That last word is the one that gets treated as optional and should not be. Advertising means your truck, your yard sign, your business cards, your website footer, your Instagram bio and the listing you paid for.
Treat it as free marketing rather than a compliance chore. On a page where three of the five names are unlicensed, the number is the fastest signal you own that you are not one of them, and it costs you nothing to publish. Put it in the same line as your phone number in every template you use and the obligation is permanently handled.
Home improvement work carries its own paperwork rules on top. Above $500 the contract has to be written (BPC s.7159 family), the down payment is capped at the lesser of $1,000 or 10 percent of the contract price, payments cannot run ahead of the value you have actually delivered, the headings and type sizes are prescribed, change orders are written and signed before the extra work starts, and the buyer gets three business days to cancel, with longer periods for some buyers and after a declared disaster. The full shape of that contract is in the California home improvement contract guide.
It is also a crime, and that is the smaller problem
Contracting without a license when one is required is a criminal offense under BPC s.7028. Enforcement is real, sting operations at supply yards and open job sites happen, and the exposure escalates for repeat conduct and for work in a declared disaster area.
Most contractors reading this will never meet an enforcement officer. Almost all of them will eventually meet a client dispute. That is why the criminal exposure matters less than the civil one: s.7028 is what the state can do to you, and s.7031 is what your own customer can do to you, and the second one happens far more often.
What to do this week
Working unlicensed has a hard edge and no cure. You cannot get licensed in month five and fix month two, because s.7031(a) asks whether you were licensed at all times during performance. The flip side is that everything on the front end is knowable in advance: a threshold you can read, a classification you can pick, an experience requirement you either already meet or can date exactly, and a fee schedule that does not move.
That is the whole competence gap on this subject. It is not legal skill. It is doing the sequence in the right order.
On AEC Stack there is no monthly subscription. The platform fee is 2.5 percent of each invoice processed through the platform, so keeping your contracts, your license number and your job records in one place costs nothing until the work is actually billing.
Start with the classification, because it decides which experience you need to prove and which trade exam you sit. Walk the license sequence in order, then check your dates against the four year experience rule, which is the step most applications actually stall on. If you want to see what the job file looks like on the other side of it, open a working demo business.
Keep going
Count it instead of estimating it
- Hourly rate calculatorOverhead, billable days and the wage you want in. The hourly rate that pays for all three.
- Markup and margin calculatorAdd twenty percent to your costs and you keep sixteen point seven. Enter one job and see the price, the profit, both percentages, and what the mix-up is worth in dollars.
Where this happens on AEC Stack
Set the business upIncorporation, CRA accounts, WSIB, trade licensing and insurance, in order, tracked to done.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.