Skip to main content

General contractor License Requirements in Riverside, CA

Last reviewed: July 2026

Quick Answer

Yes, general contractors in Riverside, California must obtain a CSLB (Contractors State Licence Board) Class B General Contractor Licence issued by the state. Additionally, you must register with the City of Riverside and obtain a local business tax certificate. Riverside County may also require specific permits depending on project location and scope.

Key Facts

  • California general contractors must hold a CSLB Class B licence to operate legally.
  • Riverside contractors need a local business tax certificate from the city.
  • CSLB licence exam costs $330 and requires work experience verification.
  • Contractors must maintain workers' compensation insurance and bonding.
  • Operating without a licence violates Business and Professions Code § 7028.

State Licence Requirements

Licence name

CSLB Class B General Contractor Licence

Issued by

Contractors State Licence Board (CSLB)

Cost

$300-$450

Processing time

4-8 weeks after exam passage and document submission

How to apply

To apply for a CSLB Class B General Contractor Licence, begin by verifying you meet the experience requirements: four years of journey-level or supervisory experience in the contracting trade within the past 10 years, or equivalent apprenticeship hours (California Business and Professions Code § 7057). Visit https://www.cslb.ca.gov and create an online account through their licensing portal.

Complete the CSLB application form (available online) and gather required documents including proof of experience, work history verification, personal identification, and proof of passing the Law and Business exam. The examination costs $330 and covers California contractor law, business practices, and code compliance. You must pass both the Law and Business examination and the trade-specific examination (for general contractors). Schedule your exams through the CSLB website.

Submit your application with required documentation, exam fees ($330 per exam), and proof of financial responsibility. You will need to provide a surety bond ($12,500 minimum) and workers' compensation insurance evidence before licence issuance. Processing typically takes 4-8 weeks after submission, though times may vary during high-volume periods. Once approved, you receive your CSLB licence number, which is valid for four years. The application portal tracks your status, and the CSLB issues digital confirmation documents.

Federal Requirements

General contractors in Riverside must comply with several federal requirements that apply across all states. You are required to obtain an Employer Identification Number (EIN) from the IRS under 26 U.S.C. § 6109, which is mandatory for hiring employees and filing federal taxes. The Occupational Safety and Health Administration (OSHA) requirements under 29 U.S.C. § 654 apply directly to construction work, mandating workplace safety standards, hazard communication, fall protection, and equipment safety protocols.

Federal environmental compliance is essential if your projects involve hazardous materials, asbestos, lead paint (RRP certification), or stormwater management under the Clean Water Act (33 U.S.C. § 1251 et seq.). The Americans with Disabilities Act (42 U.S.C. § 12101 et seq.) requires that all commercial projects meet accessibility standards during design and construction. If you hire employees, you must comply with the Fair Labor Standards Act (29 U.S.C. § 201 et seq.) regarding minimum wage and overtime, and the Immigration Reform and Control Act (8 U.S.C. § 1324a) requires E-Verify verification for all employees.

Federal prevailing wage laws may apply if your projects involve federal funding. The Davis-Bacon Act (40 U.S.C. § 3141 et seq.) requires prevailing wage compliance on federally funded projects. General contractors must also maintain workers' compensation insurance in compliance with state law, and if you work on projects in flood zones, National Flood Insurance Program (NFIP) compliance may be required.

Local & County Requirements

In addition to state licensing, Riverside general contractors must comply with multiple local requirements. The City of Riverside requires a Business Tax Certificate (Gross Receipts Tax Licence) obtained from the Riverside Finance Department; this costs approximately $70-$150 based on projected gross receipts and must be renewed annually. The city requires zoning clearance verification to confirm your office location is in a zone permitting contractor operations.

Riverside County permitting depends on project location. If working in unincorporated areas, you need County Building and Safety approval and project-specific permits (grading, building, electrical, mechanical, plumbing permits). Within city limits, the City of Riverside Development Services issues building permits, with fees based on project valuation.

Fire department approval is required for projects exceeding certain square footage or involving high-hazard work; Riverside Fire Department reviews plans and conducts inspections. All projects require compliant site signage and traffic control plans reviewed by Public Works. Environmental compliance includes dust control (SCAQMD Rule 403), air quality permits if applicable, and stormwater pollution prevention plans (SWPPP) for projects over one acre per State Water Board regulations. Contractors working in areas like Moreno Valley or Palm Springs within Riverside County face additional local requirements specific to those jurisdictions. Home improvement work requires a Home Improvement Salesman Registration if selling directly to consumers.

Total Cost Breakdown

The first-year cost for operating as a general contractor in Riverside includes multiple required expenses. The CSLB Class B General Contractor Licence costs $300-$450 total, including examination fees ($330 for two exams) and application processing fees ($100-$150). You must obtain workers' compensation insurance, with minimum costs of $1,500-$3,500 annually depending on payroll and business structure (subcontractors may have lower costs). A surety bond ($12,500 minimum coverage) required by CSLB costs $400-$800 annually in premiums.

The City of Riverside Business Tax Certificate costs $70-$150 based on projected gross receipts and must be renewed annually at the same rate. County or municipal building and safety permits for specific projects range from $500-$5,000+ depending on project scope and estimated construction value. Liability insurance (recommended minimum $1 million coverage) costs $800-$1,500 annually for small contractors, increasing with payroll and experience modifiers.

Additional first-year expenses include business registration with California Secretary of State ($100-$125), EIN from IRS (free), accounting software ($200-$500), business licenses from cities where you work, and potentially OSHA 30-hour certification ($300-$400 if required by specific projects or clients). Bonding for home improvement work adds $200-$600 annually. A realistic first-year total ranges from $5,500-$12,000, with ongoing annual renewal costs of $3,200-$7,000 (excluding project-specific permits). Costs vary significantly based on whether you hire employees, operate statewide or locally, and specialize in areas requiring additional certifications.

Licence Renewal

CSLB Class B General Contractor Licences expire every four years on the date issued to your account (California Business and Professions Code § 7140.7). The renewal deadline is strictly enforced; the CSLB sends renewal notices 60 days before expiration. Renewal must be completed online through the CSLB portal at https://www.cslb.ca.gov. The renewal fee is approximately $825 for a four-year cycle. Continuing education is not required for general contractors under state law, though some specialty areas may require specific training.

To renew, log into your CSLB account, complete the renewal application, verify all information accuracy, and pay the renewal fee online. Processing time for renewals is typically 2-4 weeks. If you miss the deadline, your licence is suspended, and you cannot legally operate as a contractor. Operating on a suspended licence violates Business and Professions Code § 7028 and carries significant penalties. You may apply for reinstatement within one year of expiration by submitting a reinstatement application and additional fees (approximately $150-$300). After one year of expiration, you must reapply as a new applicant, including retaking examinations. Renewal can be completed entirely online; in-person renewal is not available. The City of Riverside Business Tax Certificate must also be renewed annually by your licence expiration date.

Penalties for Operating Without a Licence

Operating as a general contractor in California without a valid CSLB licence is a violation of California Business and Professions Code § 7028, which carries severe civil and criminal penalties. Unlicensed contractor operations are prosecuted as a misdemeanor, punishable by imprisonment in county jail for up to six months, a fine of up to $1,000, or both (Business and Professions Code § 7032). The penalty amount may increase if the violation involves consumer fraud or misrepresentation.

The CSLB and Riverside District Attorney's office actively enforce licensing requirements through complaint investigations and undercover operations. When violations are discovered, contractors receive cease-and-desist orders requiring immediate work stoppage. Continuing work after receiving a cease-and-desist order elevates violations to felony status under Business and Professions Code § 7028(c), with penalties including up to one year county jail time and fines up to $5,000 per violation. Property owners may also sue unlicensed contractors under Business and Professions Code § 7031, which states homeowners can recover all compensation paid plus triple damages for work performed without a valid licence.

Unlicensed contractor operations create significant insurance implications. Homeowners' claims are denied when contractors lack required licensing, leaving property owners unprotected for injuries, property damage, or defective work. Unlicensed contractors cannot obtain liability insurance, exposing them to personal financial liability for all accidents and damages. The Contractors State Licence Board maintains a public website listing disciplinary actions, and unlicensed operation reports become part of permanent enforcement records, affecting future licensing applications.

Explore contractor insurance, bonding, and accounting services tailored to California general contractors with our partner network.

Get notified when licensing rules change

Licensing requirements and fees change periodically. We'll email you when this page is updated.

Frequently Asked Questions

How long does it take to become a licensed general contractor in Riverside?

The timeline typically requires 3-6 months from start to finish, depending on your experience documentation and examination scheduling. First, you must verify you meet the four-year journeyman experience requirement (California Business and Professions Code § 7057) or equivalent apprenticeship hours, which may take 2-4 weeks to gather documentation from employers. Next, you schedule the CSLB Law and Business examination through their portal; wait times range from 2-8 weeks depending on testing center availability. Once you schedule exams, allow 1-2 weeks for preparation and exam completion. After passing both exams, submit your complete application with documentation, bond, and insurance proof; the CSLB processes this in 4-8 weeks. Obtaining your City of Riverside Business Tax Certificate takes 1-2 weeks. The critical path milestone is gathering experience verification from previous employers or apprenticeship programs, which often causes delays if employers are slow to respond. Planning ahead and requesting documentation early accelerates the entire process.

Do I need both a state CSLB licence and a Riverside city permit to operate legally?

Yes, you must have both a valid CSLB Class B General Contractor Licence and a City of Riverside Business Tax Certificate to operate legally within city limits (California Business and Professions Code § 7028 and Riverside Municipal Code § 15.04). The CSLB state licence permits you to perform general contracting work throughout California and is the primary requirement. The City of Riverside Business Tax Certificate specifically authorizes you to conduct business within the city and is renewed annually. If you perform work in Riverside County's unincorporated areas, you need county permits and approvals from unincorporated area jurisdictions instead. If you work in multiple Riverside County cities (Moreno Valley, Palm Springs, Corona), each city requires its own business tax certificate. However, you never need multiple CSLB state licences; one licence covers all work statewide. Some cities within Riverside County also require zoning verification and fire department approval for specific project types, which are separate from city business tax certificates but coordinate through the same local development review process.

Can I transfer my contractor licence from another California county to Riverside?

No, contractor licensing is not transferable by county—the CSLB issues one state licence valid throughout California, regardless of where you previously worked (California Business and Professions Code § 7028). Your CSLB Class B General Contractor Licence issued in any California county remains valid in Riverside County without modification or re-application, provided it remains current and in good standing. You do not need to 'reactivate' or 'transfer' your licence when moving to Riverside. However, you must obtain a new City of Riverside Business Tax Certificate if you establish your contractor office in Riverside city limits, which is separate from state licensing. If you relocate your primary business address from another California county to Riverside, update your address with the CSLB online; this is administrative only and takes 1-2 weeks. If you held a licence in another state (outside California) and want to work in Riverside, you must apply for a new California CSLB licence and meet all California requirements, including the four-year California work experience requirement. Out-of-state licences have no reciprocity with California.

What happens if I start accepting contractor work in Riverside before getting my licence?

Operating without a valid CSLB licence is a misdemeanor under California Business and Professions Code § 7028, punishable by up to six months county jail and fines up to $1,000 per violation. If you accept payment for contractor work without licensing, homeowners can sue you under Business and Professions Code § 7031 and recover all money paid plus triple damages—meaning if a homeowner paid you $10,000, they can recover $30,000. The CSLB receives hundreds of complaints annually about unlicensed contractors and actively investigates; they coordinate with the Riverside District Attorney's office to prosecute violators. Property owners' complaints trigger investigations that can result in cease-and-desist orders, requiring you to immediately stop work. Continuing work after a cease-and-desist order elevates violations to felony status (Business and Professions Code § 7028(c)), with penalties including up to one year jail time and fines up to $5,000. Insurance is unavailable for unlicensed contractors, meaning you are personally liable for any injuries, property damage, or accidents on job sites. These liability exposures can exceed your lifetime earnings. Additionally, the enforcement record becomes part of your background, making it extremely difficult to obtain a licence later. Waiting the 4-8 weeks for licensing before accepting work is critical to legal and financial protection.

What specific projects require additional permits beyond my general contractor licence in Riverside?

In addition to your CSLB General Contractor Licence, virtually all projects in Riverside require separate project-specific permits depending on work scope. Building permits are required for any construction, structural changes, or additions valued over $500 in Riverside city (Riverside Municipal Code § 15.04); the city issues these through Development Services and charges fees based on estimated project value ($300-$5,000+). Electrical permits are required separately for any electrical work and cost $150-$400. Plumbing permits apply to any plumbing system installation and cost $150-$350. Mechanical permits are required for HVAC systems and cost $150-$300. Grading permits are mandatory for earth movement projects and cost $300-$800. If your project affects stormwater or disturbs over one acre, you need a Stormwater Pollution Prevention Plan (SWPPP) reviewed by the State Water Board (no fee for plan review, but implementation costs vary). Fire department permits apply for high-hazard projects or buildings over certain occupancies; the Fire Department conducts plan reviews and inspections at no cost. Home improvement work requires Home Improvement Salesman Registration if you solicit directly from consumers. Demolition permits are separate and cost $300-$500. Each permit requires separate applications, fees, and inspections; plan on 2-4 weeks for permit issuance per permit type.

Other Business Types in Riverside, CA

general contractor Licensing in Other States

See general contractor licensing in every state →

Sources & References

  • California Business and Professions Code § 7028Defines general contractor scope and licensing requirements
  • California Business and Professions Code § 7057Establishes CSLB examination requirements for contractors
  • California Business and Professions Code § 7071Specifies contractor insurance and bonding requirements
  • California Code of Regulations Title 16, Division 42Details CSLB licensing rules and operational standards

Licence requirements change. Verify current requirements with the issuing agency before applying.

Editorial standards: This guide is reviewed against primary government sources and cites 4 statutes. Last reviewed July 2026. Scheduled for re-verification by July 2027.

See our editorial policy for how content is created and verified, or report an inaccuracy.