The long and short of it is, if you're a general contractor, you can do framing and carpentry on any job that is framing or carpentry only. Any more than two trades, you gotta hire it out! If you're a general contractor with a Class C license, you can do any Class C work on your job.
In California, contractors need a C-27 license to provide specialized landscaping services. We won't go too deeply into the C-27 license here – you can check out our post about the class C-27 Landscaping License to brush up on the type of work it covers and how to secure this license.
A general building contractor shall not take a subcontract involving trades other than framing or carpentry, unless the subcontract requires at least two unrelated trades or crafts other than framing or carpentry, or unless the general building contractor holds the appropriate license classification.
In California, a general contractor may perform demolition work only if they hold a valid Class A or B contractor's license.
27. Can a landscaping (C-27) contractor do a single trade, i.e. concrete, masonry, carpentry? Yes, a Landscaping (C-27) contractor may undertake any single trade contract, provided such work is a part of: “...
If the work is part of an overall general building project, then yes, the "B" contractor could obtain a roofing permit and perform or subcontract the work.
Reporting Unlicensed Activity The best way to let CSLB know about unlicensed activity on an active job site is by completing the SWIFT Lead Referral form.
In general, you need a C-8 Contractor License if you're doing any sort of concrete work. Any concrete job that requires more than $500 in materials automatically requires a licensed C-8 contractor to perform the job, unless it's a general contractor performing the work themselves on their own job site.