General B Contractor License: A Practical Checklist for General Contractors
A general b contractor license authorizes building construction work -- the core classification that most general contractors hold. It covers framing, concrete, masonry, and the coordination of specialty trades on commercial and residential structures. Unlike the A (engineering) classification, the B license focuses on habitable and non-habitable building structures.
For GCs managing subcontractors, understanding what the B license does and does not authorize prevents classification errors that trigger fines and project delays. This checklist walks you through every verification step.
B License Classification: What It Covers
The B license authorizes work on structures designed for human occupancy or use. This includes offices, retail spaces, warehouses, residences, schools, and healthcare facilities.
| Work Type | Covered by B License | Notes |
|---|---|---|
| Wood framing | Yes | Residential and commercial |
| Concrete foundations | Yes | For buildings, not infrastructure |
| Steel erection | Yes | Building structural steel |
| Masonry construction | Yes | Walls, facades, structural masonry |
| General remodeling | Yes | Interior and exterior |
| Roofing | Limited | Some states require C-39 |
| Electrical | No | Requires C-10 or equivalent |
| Plumbing | No | Requires C-36 or equivalent |
| HVAC | No | Requires C-20 or equivalent |
| Road construction | No | Requires A license |
| Underground utilities | No | Requires A license |
Pre-Qualification Checklist for B-Licensed Subcontractors
Use this checklist when onboarding any subcontractor who claims a B license.
- License number verified through state database
- License classification confirmed as "B" or "General Building"
- License status shows "Active" (not suspended, expired, or revoked)
- License holder name matches the contracting entity
- Expiration date is beyond your project completion date
- No active disciplinary actions or complaints
- Required insurance is current (linked to license status)
- Bond is active (if required by state)
- License dollar limit covers the subcontract value
- Workers' compensation coverage verified separately
State-by-State B License Requirements
| State | B License Name | Experience Required | Exam Required | Bond |
|---|---|---|---|---|
| California | B - General Building | 4 years | Yes (trade + law) | $25,000 |
| Arizona | KB-1 General Commercial | 4 years | Yes | Varies |
| Nevada | B - General Building | 4 years | Yes | $1,000-$500,000 |
| Florida | CGC (Certified GC) | 4 years or degree + 1 year | Yes | None |
| North Carolina | General Contractor | 4 years | Yes | None |
| Oregon | General Contractor | No minimum | No | $75,000 |
| Georgia | General Contractor | 4 years | Yes | None |
| Utah | B-100 General Building | 2 years | Yes | None |
Common B License Verification Errors
Error 1: Accepting a B license for specialty trade work. A B-licensed contractor can frame a building but cannot wire it. If your sub holds only a B license, they cannot perform electrical, plumbing, or HVAC work -- even on a building they framed. Each specialty trade requires its own license classification.
Error 2: Not distinguishing between residential and commercial B licenses. Some states issue separate residential and commercial building licenses. A residential B license may not authorize work on commercial projects above certain dollar thresholds or building sizes.
Error 3: Assuming the B license covers all building-related work. In some states, roofing, painting, and demolition require separate specialty classifications even though they relate to building construction. Check your state's classification rules.
How B License Limits Affect Subcontract Values
Several states cap the dollar value of contracts a B-licensed contractor can take based on their financial qualifications.
| State | License Tier | Dollar Limit |
|---|---|---|
| Nevada | B (lowest tier) | $100,000 |
| Nevada | B (mid tier) | $1,000,000 |
| Nevada | B (unlimited) | No limit |
| North Carolina | Limited | $500,000 |
| North Carolina | Intermediate | $1,000,000 |
| North Carolina | Unlimited | No limit |
| Utah | B-100 | Varies by qualifier |
Assign a subcontract that exceeds the sub's license dollar limit and the contract may be unenforceable. Verify the limit before executing the agreement.
FAQs
What does a general B contractor license allow you to build? A B license authorizes construction of buildings and structures -- commercial, residential, industrial, and institutional. This includes new construction, remodeling, and additions. It does not authorize engineering work (roads, bridges, pipelines) or specialty trade work (electrical, plumbing, HVAC) that requires separate classifications.
Can a B-licensed contractor pull permits for specialty work? In most states, no. Specialty trade permits (electrical, plumbing, mechanical) must be pulled by contractors holding the appropriate specialty license. A B-licensed GC coordinates these trades but does not perform the permitted work unless they also hold the specialty classification.
How long does it take to renew a B contractor license? Most states process renewals in 2-4 weeks if all requirements are met (insurance current, bond active, fees paid, CE complete). Late renewals may require additional documentation or reinstatement fees. Never let a renewal lapse -- work performed during a lapse is considered unlicensed.
Is a B license required in every state? No. Some states (Texas, New York, Vermont, and a few others) do not have state-level contractor licensing. In those states, licensing happens at the city or county level. Check both state and local requirements for every project jurisdiction.
What happens if a B-licensed sub works outside their classification? The licensing board can fine the sub, suspend their license, or both. The GC who assigned the out-of-scope work may also face penalties. The work itself may need to be removed and redone by a properly classified contractor -- at the GC's expense.
Can I verify a sub's B license online? Yes. Every state with a licensing requirement offers free online verification through their contractor licensing board website. Enter the license number or contractor name to see status, classification, expiration date, and disciplinary history. Verification takes 2-5 minutes.
Automate Your B License Verification
SubcontractorAudit checks license classification, dollar limits, and disciplinary history during prequalification. Get automatic alerts before any sub's license expires. Request a demo to streamline your licensing compliance.
Founder & CEO
Founder and CEO of SubcontractorAudit. Building AI-powered compliance tools that help general contractors automate insurance tracking, pay application auditing, and lien waiver management.