The State Exemption, Quoted Exactly
The California Residential Code, Section R105.2, lists work that is exempt from permit. The relevant item reads, in full: "Painting, papering, tiling, carpeting, cabinets, counter tops and similar finish work."
That is the whole basis for cabinet work being exempt, and it is worth knowing it is a single line in a list rather than a cabinet specific rule. Two caveats travel with it. The exemption does not authorise code violations, meaning work still has to comply even though it is not inspected. And local jurisdictions are free to amend the exempt list, which is why this page tells you to confirm with your own building department rather than treating the state code as the final word.
What Keeps You Exempt and What Does Not
| Work | Permit? | Why |
|---|---|---|
| Replacing cabinets in the same footprint | No permit | Finish work, exempt under CRC R105.2 |
| New counter tops | No permit | Listed in the same exemption alongside cabinets |
| Refacing or new doors | No permit | Nothing structural, plumbing, gas or electrical is touched |
| Moving the sink | Permit | Plumbing work. Supply and drain relocation |
| Adding a second sink or a bar sink | Permit | New plumbing |
| Relocating the range or adding gas | Permit | Mechanical and gas work |
| Adding or moving circuits and outlets | Permit | Electrical work, including an island receptacle |
| Under cabinet lighting on a new circuit | Permit | Electrical work, even though the cabinets are exempt |
| Removing or altering a wall | Permit | Structural |
The pattern is straightforward: the cabinetry is never the trigger, the services are. This is also why a layout change almost always needs a permit while a like for like replacement almost never does, because moving a cabinet usually means moving something that runs to it.
Three Building Departments, One Valley
The Antelope Valley is split across two counties and three building departments, and this is the single thing people most often get wrong. Calling the City of Lancaster about a house in Quartz Hill wastes a morning.
| Where the property is | Which department | Note |
|---|---|---|
| Lancaster (city limits) | City of Lancaster Building and Safety | Accela Citizen Access portal |
| Palmdale (city limits) | City of Palmdale | Its own building department |
| Quartz Hill | Los Angeles County Public Works | Antelope Valley office, 335 E Avenue K6, Lancaster |
| Leona Valley | Los Angeles County Public Works | Same Antelope Valley district office |
| Lake Los Angeles | Los Angeles County Public Works | Same Antelope Valley district office |
| Littlerock | Los Angeles County Public Works | Same Antelope Valley district office |
| Acton | Los Angeles County Public Works | Same Antelope Valley district office |
| Pearblossom | Los Angeles County Public Works | Same Antelope Valley district office |
| Rosamond | Kern County Public Works | Different county entirely |
If you are unsure which side of a boundary you are on, the Los Angeles County Assessor map shows the jurisdiction lines, and the City of Lancaster points residents to it for exactly this question. Each town also has its own page on this site with its jurisdiction stated plainly: Quartz Hill, Rosamond, Leona Valley and the rest are listed on the service area page.
Who Is Allowed to Pull a Permit in Lancaster
The City of Lancaster publishes this rule directly, and it is narrower than people expect. A permit will only be issued to a property owner who lives at the property, a properly licensed contractor, or an authorised agent of either. An authorised agent must present or have on file with the City a Letter of Authorization from the property owner or contractor.
Contractors carry an additional requirement: a valid City of Lancaster business licence and, where applicable, a valid Workers' Compensation certificate must be on file with the City before a permit can be issued to them. That is a genuinely useful filter. A contractor who cannot pull a permit in Lancaster has not completed the City's own paperwork.
Plan Review Timing and Permit Expiry
| Item | Timing | Note |
|---|---|---|
| First plan review submittal | Usually 2 to 3 weeks | City of Lancaster published figure |
| Each subsequent plan review | 1 to 2 weeks | City of Lancaster published figure |
| Over the counter review | Same day, when available | Small simple projects only, subject to plan check staff availability |
| Permit fee estimate by email | Within 24 hours of request | Offered by City building services technicians |
| Permit expiry if work not commenced | 360 days from issuance | Also expires after 360 days of suspended or abandoned work |
| Extension per inspection | 180 days added | Each completed inspection extends the permit |
| Number of extensions available | One | Permits will not be extended more than once |
Two of these matter for scheduling. First, if your cabinet job includes permitted work, add two to three weeks for the first plan review before anything can start, plus one to two weeks for each round of corrections. Second, the 360 day clock: a permit expires if work has not commenced within 360 days of issuance, or if it is suspended or abandoned for 360 days after starting. Each inspection adds 180 days, and an extension beyond that requires a letter to the Building Official showing circumstances beyond your control. Permits will not be extended more than once.
Fee estimates are available by email from City building services technicians within 24 hours of a request, which is a faster way to budget than working through a fee schedule yourself. The timeline guide puts these figures in the context of the whole project.
The Contractor Licence
When one is required
Business and Professions Code section 7048 sets the threshold. The licensing chapter, in the statute's words, "does not apply to a work or operation on one undertaking or project by one or more contracts if the aggregate contract price for labor, materials, and all other items is less than one thousand dollars ($1,000), that work or operation being considered of casual, minor, or inconsequential nature, and the work or operation does not require a building permit."
Three conditions, all of which must hold. Subdivision (b) closes the obvious loophole by voiding the exemption where the work is part of a larger operation, or where a job has been split into several sub-$1,000 contracts to get under the line. Subdivision (c) removes it from anyone who advertises in a way that implies they are licensed. A kitchen of cabinets clears $1,000 without effort, so the exemption is not available for any realistic cabinet job.
Which classification
C-6, Cabinet, Millwork and Finish Carpentry. The Contractors State License Board defines it as a contractor who "makes cabinets, cases, sashes, doors, trims, nonbearing partitions and other items of 'finish carpentry' by cutting, surfacing, joining, gluing and fabricating wood or other products to provide a functional surface." A B general building licence also covers this work as part of a wider project.
How to check it
Ask for the number in writing on the quote, then look it up yourself on the CSLB register. It takes under a minute and it shows you the status, the classifications held, the bond and the workers' compensation position. A licence number that does not check out is the end of the conversation.
The Contract Itself
It has to be written
Section 7159 applies where the aggregate contract price across one or more improvement contracts exceeds $500. Subdivision (d) is unambiguous: "A home improvement contract and any changes to the contract shall be in writing and signed by the parties to the contract prior to the commencement of work." That includes change orders. A verbal agreement to add an island halfway through is not a contract change under this section until it is written and signed by both sides.
The deposit is capped
Section 7159.5(a)(3): "If a downpayment will be charged, the downpayment shall not exceed one thousand dollars ($1,000) or 10 percent of the contract amount, whichever amount is less." Subdivision (a)(5) adds that except for a downpayment, the contractor"shall neither request nor accept payment that exceeds the value of the work performed or material delivered."
On custom cabinets this matters more than on most trades, because a shop genuinely does have to buy material before anything is installed. The lawful answer to that is progress payments tied to delivered work, not a large upfront deposit, and a shop that works this way is telling you it has the working capital to operate properly.
The three day cancellation notice
Section 7159 requires the contract to carry this notice, word for word:
"You, the buyer, have the right to cancel this contract within three business days. You may cancel by emailing, mailing, faxing, or delivering a written notice to the contractor at the contractor's place of business by midnight of the third business day after you received a signed and dated copy of the contract that includes this notice."
If you cancel, the contractor must return anything you paid within ten days of receiving the notice. Senior citizens get a five business day window instead of three. And one exception is worth knowing before you go shopping: the notice is not required when the contract was negotiated at the contractor's place of business, so a contract signed in a showroom may carry no cancellation window at all.
Before You Sign Anything
- Confirm which of the three building departments covers your address.
- Establish whether the job stays inside the CRC R105.2 finish work exemption or moves a service.
- If a permit is needed, add two to three weeks for first plan review to your schedule.
- Ask for the CSLB licence number in writing, then check it on the register yourself.
- Confirm the contractor holds a City of Lancaster business licence if the property is in the city.
- Check the contract is written and signed before any work starts, as section 7159 requires.
- Check the deposit against the $1,000 or one tenth cap, whichever is smaller.
- Look for the three day cancellation notice, and note that a showroom contract may not carry one.
- Get the permit fee estimate by email from the City if the job is permitted.
Official Sources
- City of Lancaster, Permitting FAQs →
Plan review timings, permit expiry and extension rules, who may pull a permit, the business licence and workers' compensation requirement, fee estimates and the shed and fence exemptions quoted above.
- City of Lancaster Accela Citizen Access permit portal →
Where City of Lancaster permits are applied for, tracked and where inspections are booked.
- Los Angeles County Public Works, Building and Safety contacts →
The Antelope Valley district office, which covers Quartz Hill, Leona Valley, Lake Los Angeles, Littlerock, Acton, Pearblossom and other unincorporated communities.
- Kern County Public Works, Building and Development →
The department with jurisdiction over Rosamond, which is in Kern County rather than Los Angeles County.
- California Residential Code R105.2, work exempt from permit →
The finish work exemption quoted at the top of this page.
- Business and Professions Code section 7048, the $1,000 exemption →
- Business and Professions Code section 7159, home improvement contracts and the cancellation notice →
- Business and Professions Code section 7159.5, the downpayment cap →
- CSLB, C-6 Cabinet, Millwork and Finish Carpentry classification →
- CSLB, Check a Licence →
Look up any licence number free, in under a minute, before you sign.
- CSLB, hiring unlicensed contractors →
Where to Go Next
For what the work itself involves, start with custom cabinets or cabinet installation. For scheduling around plan review, read the timeline guide. For the money side including the deposit rules in context, see the cost guide.
