Tenant improvement contractors in the Bay Area, CA
A tenant improvement (TI) is the interior build-out of leased commercial space: walls, ceilings, floors, lighting, electrical, HVAC and plumbing changes made to fit the tenant.
Who pays is set in the lease. The landlord usually offers a TI allowance toward the work and the tenant covers the rest, so get the allowance terms in writing before you sign.
126 active B licenses show tenant improvement permits (SF and San Jose, 24 months) · CSLB Oct 16, 2026 ·Verify live
Only B licenses with matching permits in the last 24 months are listed. Permits come from DataSF (San Francisco) and San Jose open data (matched by business name). Sorted by Bay Area tenant improvement permits in the last 24 months, then years licensed. Payment doesn't change the order. How we rank.
Legal name: Skyline Commercial Interiors Inc · Based in San Francisco
116 tenant improvement permits in SF, latest Oct 2026, median permit value $370k · tenant improvement, partitions, structural
licensed 30 yrs
Active · B · #727637 · Bond ✓ · Workers' comp ✓ · Verify on CSLB
Active · B General Building · License #727637, expires Sep 30, 2028 · Bond $25,000 ✓ · Workers' comp: Old Republic Insurance Company, policy ends Feb 1, 2027 · Verify on CSLB
113 tenant improvement permits in SF, latest Oct 2026, median permit value $175k · tenant improvement, electrical, partitions
licensed 25 yrs
Active · B · #791022 · Bond ✓ · Workers' comp ✓ · Verify on CSLB
Active · B General Building · License #791022, expires Feb 28, 2027 · Bond $25,000 ✓ · Workers' comp: Zurich American Insurance Company, policy ends Mar 27, 2027 · Verify on CSLB
67 tenant improvement permits in SF, latest Jun 2026, median permit value $10k · fire sprinklers, tenant improvement, flooring
licensed 46 yrs
Active · B · #392967 · Bond ✓ · Workers' comp ✓ · Verify on CSLB
Active · B General Building · License #392967, expires Sep 30, 2028 · Bond $25,000 ✓ · Workers' comp: Travelers Casualty and Surety Company of America, policy ends Aug 31, 2027 · Verify on CSLB
C-4 Boiler, Hot Water HeatingC-16 Fire ProtectionC-20 HVAC+1 more
47 tenant improvement permits in SF, latest Oct 2026, median permit value $650k · tenant improvement, partitions, interior remodel
licensed 32 yrs
Active · B · #689958 · Bond ✓ · Workers' comp ✓ · Verify on CSLB
Active · B General Building · License #689958, expires Jun 30, 2028 · Bond $25,000 ✓ · Workers' comp: Arch Indemnity Insurance Company, policy ends Sep 1, 2027 · Verify on CSLB
39 tenant improvement permits in SF, latest Oct 2026, median permit value $1.5M · tenant improvement, partitions, demolition
licensed 40 yrs
Active · B · #492944 · Bond ✓ · Workers' comp ✓ · Verify on CSLB
Active · B General Building · License #492944, expires Sep 30, 2028 · Bond $25,000 ✓ · Workers' comp: Arch Indemnity Insurance Company, policy ends Jan 1, 2027 · Verify on CSLB
36 tenant improvement permits in SF, latest Oct 2026, median permit value $960k · tenant improvement, partitions, flooring
licensed 22 yrs
Active · B · #829808 · Bond ✓ · Workers' comp ✓ · Verify on CSLB
Active · B General Building · License #829808, expires Dec 31, 2027 · Bond $25,000 ✓ · Workers' comp: Old Republic Insurance Company, policy ends May 31, 2027 · Verify on CSLB
34 tenant improvement permits in SF, latest Oct 2026, median permit value $350k · tenant improvement, partitions, demolition
licensed 10 yrs
Active · B · #1015908 · Bond ✓ · Workers' comp ✓ · Verify on CSLB
Active · B General Building · License #1015908, expires Jul 31, 2028 · Bond $25,000 ✓ · Workers' comp: Sentinel Insurance Company Ltd, policy ends Jun 1, 2027 · Verify on CSLB
30 tenant improvement permits in SF, latest Sep 2026, median permit value $387k · tenant improvement, partitions, demolition
licensed 16 yrs
Active · B · #950183 · Bond ✓ · Workers' comp ✓ · Verify on CSLB
Active · B General Building · License #950183, expires Jul 31, 2028 · Bond $25,000 ✓ · Workers' comp: Zurich American Insurance Company, policy ends Aug 1, 2027 · Verify on CSLB
26 tenant improvement permits in SF, latest Aug 2026, median permit value $443k · tenant improvement, partitions, demolition
licensed 29 yrs
Active · B · #729664 · Bond ✓ · Workers' comp ✓ · Verify on CSLB
Active · B General Building · License #729664 · Bond $25,000 ✓ · Workers' comp: American Guarantee and Liability Insurance Company, policy ends Oct 1, 2027 · Verify on CSLB
25 tenant improvement permits in SF, latest Oct 2026, median permit value $195k · tenant improvement, demolition, flooring
licensed 44 yrs
Active · B · #423901 · Bond ✓ · Workers' comp ✓ · Verify on CSLB
Active · B General Building · License #423901, expires Jun 30, 2028 · Bond $25,000 ✓ · Workers' comp: Republic Indemnity Company of America, policy ends Jun 1, 2027 · Verify on CSLB
D-28 Doors, Gates and Activating DevicesD-34 Prefabricated Equipment
25 tenant improvement permits in SF, latest Sep 2026, median permit value $811k · tenant improvement, demolition, structural
licensed 27 yrs
Active · B · #767196 · Bond ✓ · Workers' comp ✓ · Verify on CSLB
Active · B General Building · License #767196, expires Aug 31, 2027 · Bond $25,000 ✓ · Workers' comp: Arch Indemnity Insurance Company, policy ends Jan 1, 2027 · Verify on CSLB
16 tenant improvement permits in SF, latest Sep 2026, median permit value $463k · tenant improvement, partitions, structural
licensed 14 yrs
Active · B · #974976 · Bond ✓ · Workers' comp ✓ · Verify on CSLB
Active · B General Building · License #974976, expires Jul 31, 2028 · Bond $25,000 ✓ · Workers' comp: Great American Spirit Insurance Company, policy ends May 15, 2027 · Verify on CSLB
16 tenant improvement permits in SF, latest Aug 2026, median permit value $75k · tenant improvement, partitions, structural
licensed 13 yrs
Active · B · #985808 · Bond ✓ · Workers' comp ✓ · Verify on CSLB
Active · B General Building · License #985808, expires Aug 31, 2027 · Bond $25,000 ✓ · Workers' comp: Sentinel Insurance Company Ltd, policy ends Jan 1, 2027 · Verify on CSLB
15 tenant improvement permits in SF, latest Oct 2026, median permit value $175k · tenant improvement, partitions, interior remodel
licensed 12 yrs
Active · B · #992330 · Bond ✓ · Workers' comp ✓ · Verify on CSLB
Active · B General Building · License #992330, expires Apr 30, 2028 · Bond $25,000 ✓ · Workers' comp: Zurich American Insurance Company, policy ends Aug 15, 2027 · Verify on CSLB
14 tenant improvement permits in SF, latest Sep 2026, median permit value $500k · tenant improvement, bath, partitions
licensed 97 yrs
Active · B · #92 · Bond ✓ · Workers' comp ✓ · Verify on CSLB
Active · B General Building · License #92, expires Aug 31, 2027 · Bond $25,000 ✓ · Workers' comp: First Liberty Insurance Corporation, policy ends Aug 1, 2027 · Verify on CSLB
A General EngineeringASB Asbestos CertificationC-2 Insulation and Acoustical+15 more
8 tenant improvement permits in San Jose, latest Sep 2026, median permit value $352k · tenant improvement, kitchen
licensed 36 yrs
Active · B · #603759 · Bond ✓ · Workers' comp ✓ · Verify on CSLB
Active · B General Building · License #603759, expires Oct 31, 2028 · Bond $25,000 ✓ · Workers' comp: National Union Fire Insurance Company of Pittsburgh, PA, policy ends Mar 1, 2027 · Verify on CSLB
13 tenant improvement permits in SF, latest Sep 2026, median permit value $326k · tenant improvement, structural, flooring
licensed 3 yrs
Active · B · #1104356 · Bond ✓ · Workers' comp ✓ · Verify on CSLB
Active · B General Building · License #1104356, expires May 31, 2027 · Bond $25,000 ✓ · Workers' comp: Travelers Property Casualty Company of America, policy ends Jun 13, 2027 · Verify on CSLB
11 tenant improvement permits in SF, latest Sep 2026, median permit value $340k · tenant improvement, new doors, partitions
licensed 45 yrs
Active · B · #399163 · Bond ✓ · Workers' comp ✓ · Verify on CSLB
Active · B General Building · License #399163, expires Feb 28, 2027 · Bond $25,000 ✓ · Workers' comp: Liberty Mutual Insurance Company, policy ends Apr 30, 2027 · Verify on CSLB
11 tenant improvement permits in SF, latest Jul 2026, median permit value $175k · tenant improvement, partitions, electrical
licensed 37 yrs
Active · B · #570031 · Bond ✓ · Workers' comp ✓ · Verify on CSLB
Active · B General Building · License #570031, expires Jun 30, 2027 · Bond $25,000 ✓ · Workers' comp: Travelers Property Casualty Company of America, policy ends Oct 1, 2027 · Verify on CSLB
11 tenant improvement permits in SF, latest Sep 2026, median permit value $118k · tenant improvement, electrical, interior remodel
licensed 11 yrs
Active · B · #1005541 · Bond ✓ · Workers' comp ✓ · Verify on CSLB
Active · B General Building · License #1005541, expires Jul 31, 2027 · Bond $25,000 ✓ · Workers' comp: Everest Premier Insurance Company, policy ends Dec 15, 2026 · Verify on CSLB
9 tenant improvement permits in SF, latest Sep 2025, median permit value $6k · tenant improvement, fire sprinklers, interior remodel
licensed 58 yrs
Active · B · #251241 · Bond ✓ · Workers' comp ✓ · Verify on CSLB
Active · B General Building · License #251241, expires Sep 30, 2028 · Bond $25,000 ✓ · Workers' comp: Zurich American Insurance Company of Illinois, policy ends Jan 1, 2027 · Verify on CSLB
C-4 Boiler, Hot Water HeatingC-16 Fire ProtectionC-20 HVAC+1 more
9 tenant improvement permits in SF, latest May 2026, median permit value $312k · tenant improvement, partitions, demolition
licensed 24 yrs
Active · B · #801883 · Bond ✓ · Workers' comp ✓ · Verify on CSLB
Active · B General Building · License #801883, expires Dec 31, 2027 · Bond $25,000 ✓ · Workers' comp: Everest National Insurance Company, policy ends Jun 1, 2027 · Verify on CSLB
9 tenant improvement permits in SF, latest Jun 2026, median permit value $450k · tenant improvement, partitions, structural
licensed 19 yrs
Active · B · #894951 · Bond ✓ · Workers' comp ✓ · Verify on CSLB
Active · B General Building · License #894951, expires Apr 30, 2027 · Bond $25,000 ✓ · Workers' comp: Travelers Property Casualty Company of America, policy ends Dec 31, 2026 · Verify on CSLB
8 tenant improvement permits in SF, latest May 2026, median permit value $428k · tenant improvement, partitions, structural
licensed 7 yrs
Active · B · #1048290 · Bond ✓ · Workers' comp ✓ · Verify on CSLB
Active · B General Building · License #1048290, expires Dec 31, 2026 · Bond $25,000 ✓ · Workers' comp: Everest Premier Insurance Company, policy ends Dec 13, 2026 · Verify on CSLB
Other classes on these cards: A = General Engineering, ASB = Asbestos Certification, C-2 = Insulation and Acoustical, C-4 = Boiler, Hot Water Heating, C-5 = Framing and Rough Carpentry, C-6 = Cabinet, Millwork, Finish Carpentry, C-8 = Concrete, C-9 = Drywall, C-10 = Electrical, C-12 = Earthwork and Paving, C-16 = Fire Protection, C-20 = HVAC, C-21 = Building Moving, Demolition, C-29 = Masonry, C-33 = Painting and Decorating, C-35 = Lathing and Plastering, C-36 = Plumbing, C-39 = Roofing, C-50 = Reinforcing Steel, D-28 = Doors, Gates and Activating Devices, D-34 = Prefabricated Equipment.
A tenant improvement is the interior build-out of leased commercial space. It combines several trades, so it needs a B (General Building) contractor, and any fire sprinkler work needs a C-16 license or a licensed C-16 sub (CSLB, B&P Code 7057, checked Oct 18, 2026). 135 active B licenses in the Bay Area match tenant improvement permits from the last 24 months in San Francisco (by license number) or San Jose (by business name).
What to know before you hire
A tenant improvement usually combines partitions, ceilings, finishes and electrical, which is the two-or-more-trades job a B (General Building) license covers. Any fire sprinkler work needs a C-16 license or a licensed C-16 sub.
Every tenant improvement in San Francisco needs a building permit and architectural plans. Commercial TIs and office remodels can get over-the-counter review at the Permit Center; bring 2 sets of plans.
SF Fire Department Plan Check reviews restaurants and other assembly spaces with 50 or more occupants, plus all fire alarm and sprinkler work. A small TI that takes an hour or less can get an over-the-counter fire check; expedited review normally takes 7 days.
Restaurants, bars, grocery stores and employee cafeterias are routed to Environmental Health during plan check, with a DPH plan review fee separate from DBI's. DPH does a pre-final inspection at 80% complete and a final when construction is done.
Since July 1, 2023, DBI handles all disabled-access plan review. Remodeling commercial space triggers upgrades to the entrance, restrooms and signage serving that area, capped at 20% of project cost below the state valuation threshold.
The Office of Small Business's Accessible Barrier Removal Grant pays up to $10,000 per business location for access improvements at public-facing storefronts, on a rolling basis until funding runs out or June 11, 2027.
Turning a space into a restaurant or limited restaurant counts as a change of use. If it needs neighborhood notice or a Conditional Use Authorization from the Planning Commission, the permit goes to in-house review with a Planning Project Application.
A San Jose tenant improvement needs plans reviewed for zoning, building and fire code. You apply on SJPermits and upload drawings and answer comments through SJePlans.
The published first review for a small commercial job (a Miscellaneous Commercial Project) is 10 working days, then 5 per resubmittal, for building, MEP and fire review alike.
Office interiors up to 50,000 sq ft on one floor, with no change of use, no addition and no major structural work, can go through STAR: one 90-minute meeting with several departments, for 50% more in plan review fees.
Path-of-travel accessibility upgrades required by CBC 11B-202.4 can be done under the same STAR permit as the interior work. Projects that need Health Department approval, such as food facilities, can't use STAR.
Restaurant, cafe and bar remodels still need zoning, building and fire review, but qualifying projects can use the Office of Economic Development's Streamlined Restaurant Program at no extra fee.
Every TI needs a building permit plus permits for the related mechanical, electrical and plumbing work, and Planning Design Review comes first only if it changes the exterior or the use. A restaurant or bar build-out also needs Alameda County Department of Environmental Health approval and separate Oakland Fire Department permits.
Oakland Fire Prevention Bureau plan review is prepaid (the invoice is due within 14 days) and takes an estimated 4 to 6 weeks after payment. Submittals go by email with the Plan Review Intake Form.
Oakland's Accessibility Checklist compares your project cost with a 2026 accessibility threshold of $209,208. At or below it, path-of-travel upgrades follow the 20% rule, and the city advises owners and tenants to get a CASp inspection.
A business needs a Zoning Clearance Permit for each location before it can apply for an Oakland business tax certificate. Some uses also need a Conditional Use Permit.
Fire plan check for a Santa Clara build-out goes to the Fire Department's Community Risk Reduction Division (408-615-4970), which takes applications online only.
Tenant improvements can use expedited review, a 90-minute hybrid meeting on Wednesday or Thursday, for 50% more in plan review fees. Apply on the portal at least a week ahead.
Overtime plan review is offered for limited-scope tenant improvements, but it covers building, electrical, mechanical and plumbing only. The Fire Department's overtime review needs its own request form.
Every business in Santa Clara files a New Business Tax Affidavit and pays a Business License Tax based on headcount. A business at a Santa Clara address must include a Planning zoning clearance (Business Tax Unit: 408-615-2310).
You can't occupy the space until the final inspections pass, and they must all be scheduled for the same day. An open Fire Department or Public Works condition holds up the building final.
A Palo Alto tenant improvement is reviewed under the 2025 California Building Standards Code, and the whole submittal goes through Accela Citizen Access as exactly three PDF files: APPLY, PLAN and DOCS.
Every business with a fixed location in Palo Alto files an annual business registration, and a new business moving into commercial space will likely also need a one-time Certificate of Use and Occupancy.
Before Walnut Creek issues a commercial permit, you need sign-off from the Fire Prevention Bureau and the Sanitary District on every project, and from the Health Department for food service. Finals run through Planning, Engineering, Fire and Health, with Building last.
The agencies for a Walnut Creek TI are Contra Costa County Fire Protection District (925-941-3300), Contra Costa County Health Services (925-692-2500) and Central Contra Costa Sanitary District (925-229-7371).
Commercial Express Review is a 90-minute virtual meeting on Tuesdays for interior-only TIs, at a 50% surcharge on plan review fees. Offices up to 20,000 sq ft and retail up to 10,000 sq ft qualify; salons and restaurant kitchen expansions don't.
The city's TI submittal documents include its Guidelines for Access Compliance, forms for Title 24 access exceptions, and a guide to calculating accessible parking spaces for tenant improvements.
A commercial TI in unincorporated Alameda County has its own submittal checklist, and the County publishes an ADA notice for commercial building permit applicants under AB 3002.
Alameda County Fire Department reviews fire plans for unincorporated areas except Fairview, which goes to Hayward Fire, and responds to plan check submittals within 10 days.
A food facility needs Environmental Health plan approval before construction. First response takes 20 working days on normal review or 7 on expedited, and approved plans are good for 6 months.
Every business in an unincorporated area needs an annual County business license for each location. The license is a tax and doesn't replace any other permit.
Every commercial tenant improvement in the County's permit area needs sanitary district approval, even with no plumbing work, and fire department approval is required for any commercial change of use. All agency approvals must be in hand before you submit to Building.
For a county business license in an unincorporated area, get zoning approval from Conservation and Development (925-655-2700) first and attach it to the application. If the use isn't allowed outright, it needs a discretionary Land Use Permit.
Contra Costa Environmental Health reviews plans for any new or remodeled food facility, including a new hood or replaced floors, walls or ceilings. Initial review should take 20 business days, and you submit one set of plans to start and four for final approval.
Under AB 671, in effect since Jan 1, 2026, Environmental Health should review resubmittals for restaurant tenant improvements within 10 business days. The rule doesn't cover new buildings or other food facility types.
The Contra Costa County Fire Protection District's TI application requires sprinkler plans from a C-16 licensed contractor and fire alarm plans from a C-10, and kitchen hood suppression plans to meet UL300.
A commercial or office permit in unincorporated San Mateo County needs three sets of plans with signed calculations and the locations of hydrants, standpipes, sprinklers and utilities. Fees cover building, plan check, health and planning.
Fire review depends on the address: the county has many fire departments, each with its own requirements, so check San Mateo County Fire's jurisdiction map to find the right fire marshal.
San Mateo County Environmental Health must approve plans before any food facility is built or remodeled. Submit 3 sets of plans and the equipment cut sheets through MyEHS; review takes up to 20 business days and the first revision is free.
A conditionally permitted use needs a Use Permit decided at a public hearing, with notice to owners within 300 feet. The County estimates 4 to 6 months and $7,700 to $14,000.
Commercial plans are referred to Planning, Public Works, Fire, Civil/Drainage and Geotechnical, which generally respond within 30 days. The space can't be occupied until it passes a final inspection.
The County Fire Marshal's Office reviews building plans for fire and life safety in most unincorporated areas, and handles sprinkler, alarm and hazmat permits separately: (408) 341-4420.
A new or remodeled food facility needs a plan check by the County Department of Environmental Health: scaled plans with equipment and finish schedules, hood counts, the menu and spec sheets. Since April 1, 2026, packets go by email only, to dehplancheck@deh.sccgov.org.
Environmental Health starts review only once the packet is complete and paid, and it can take up to 20 business days. A deli kiosk or coffee bar inside a larger store needs its own plan check.
After approval, Environmental Health inspects three times (framing and plumbing, finishes, then working equipment), booked at 408-918-3400. The permit to operate is billed after the final.
It is money the landlord agrees in the lease to put toward your build-out, usually paid out as work is completed or as a credit against rent. The amount and the rules for using it are lease terms, so read them before you hire anyone.
Does a tenant improvement need a permit?
In San Francisco, every tenant improvement needs a building permit and architectural plans (SF DBI, checked Oct 18, 2026). Other cities set their own rules, so ask the building department before you start.
Which contractor license does a commercial build-out need?
A B (General Building) license. The B definition covers any structure for people or property and does not split homes from businesses. A B-2 license is limited to existing residential wood-frame buildings, so a B-2 contractor cannot take a store or office build-out. Fire sprinkler work needs a C-16 license or a licensed C-16 subcontractor (CSLB, B&P Code 7057).
Does a commercial contractor need workers' comp?
Any contractor with employees must carry workers' comp. A contractor with no employees can file an exemption, and a card marked exempt means the contractor told CSLB it has no employees. Ask who will work on your site. From January 1, 2028 California requires a workers' comp certificate for every license, with a narrow joint-venture exception (CSLB, checked Oct 18, 2026).