A roofing company built on the belief that doing it right still matters — eight years and 4,000+ projects later, it still does.

Clean Roofing is one of the Bay Area’s most experienced roofing contractors. With a team of 37 dedicated professionals, more than 4000 completed roofing projects, and coverage across nearly 90 cities in Northern California, we have spent nearly a decade proving that roofing can be done differently. Thinking about a new roof? Our guide explains how much roof replacement costs in California in 2026.

We hold the industry’s most respected certifications — including GAF Master Elite, GAF GoldElite Commercial, GAF Certified Green Roofer, and CertainTeed Master Shingle Applicator. But certifications only tell part of the story. What truly defines Clean Roofing is why we started, who leads us, and the values we bring to every job.

4000

+

Projects Completed

37

Full-Time Professionals

90

cities

Bay Area Coverage

18

yr

Founder Experience

10

yr

Workmanship Warranty

The reason Clean Roofing exists is also the reason it works.

Micah Johnson

President & Founder · Est. October 17, 2017

Micah Johnson brings 18 years of hands-on roofing experience to every decision he makes at Clean Roofing. Before entering the trade, he worked as an investment banker — but sitting behind a desk was never the right fit. He made the switch, and he never looked back.

He founded Clean Roofing on October 17, 2017, after watching too many contractors cut corners, go silent on customers, and do work fast rather than right. His answer was simple:

Build a company that treats people the way he would want to be treated, communicates every step of the way, and holds itself to a standard most contractors never reach.

That is still the standard today. Beyond roofing, Micah also holds a D coaching license — which says a lot about how seriously he takes developing the people around him.

Experience

18 years

Company Founded

Oct 17, 2017

Based In

San Jose, CA

Randy Zechman

Randy Zechman

Partner & Co-Owner · Clean Roofing

Randy Zechman is Micah’s partner and co-owner at Clean Roofing, and the second driving force behind everything the company has built. His background spans business development, operations, and leadership — and he brings that same depth to every project Clean Roofing takes on across the Bay Area.

He is hands-on, direct, and genuinely invested in the people and communities Clean Roofing serves. He believes, just as strongly as Micah does, that little things matter — and you can feel that in the way the company operates every single day.

Two partners. One standard. A roofing company built around how customers should be treated — and a team that holds itself to it.

Randy also leads Clean Solar, Clean Roofing’s sister company, giving customers a single trusted partner across roofing and solar — and giving the business the kind of integrated coordination most contractors cannot match.

Role

Partner & Co-Owner

Also Leads

Clean Solar

Based In

San Jose, CA

The people whoshow up for your project.

Quality and communication are not values on a poster at Clean Roofing. They are expectations built into every project, and that starts with our leadership.
MJ

Micah Johnson

President & Founder

18 years in roofing, former investment banker, and the reason Clean Roofing’s process-driven approach exists. Sets the standard. Holds the line on it.

RZ

Randy Zechman

Partner & Co-Owner

Partner and co-owner alongside Micah. Brings deep experience in business development, operations, and leadership — and the same belief that little things matter, on every job, every day.

37

people

The team behind every job

Clean Roofing employs 37 full-time professionals across project management, estimating, installation, and office operations. Customers regularly mention team members by name, and that kind of recognition does not happen by accident. It happens because we hire people who take ownership and train them to the standard this company was built on.

RODRIGO · OMAR · LAURA · DESIREE · SERGY · …and the rest of the crew

Roofing should feel like a relationship not a transaction.

To produce a high-quality experience and result, bringing a new standard to roofing.

We exist because roofing should feel like a relationship, not a transaction. Every homeowner and business owner who trusts us with their roof deserves honest communication, skilled installation, and a team that stands behind its work long after the job is done.

To become the industry leader in customer experience — from start to finish, and beyond.
We are not simply chasing project volume. We are building a roofing company that people talk about because of how they were treated, how well the process went, and how long the results lasted.

Five values. Non-negotiable.

i.

Integrity

We tell you the truth, even when it is not what you hoped to hear.

ii.

Communication

You will never wonder where your project stands. We keep you informed at every step.
iii.

Craftsmanship

We hold our installers to standards that go well beyond what code requires.
iv.

Accountability

Every completed job is reviewed, scored, and discussed internally — so we keep getting better.
v.

Respect

We treat your home the way we would want our own home treated.

The little things matter.

At Clean Roofing, we believe the little things make a big difference. This is more than a phrase. It reflects the way we approach every project and every customer.

From arriving on time and keeping homeowners informed to protecting landscaping and leaving every property clean, attention to detail is part of everything we do. While these may seem like small actions, they have a lasting impact on the overall customer experience.

Our commitment to doing the details right helps build trust and confidence throughout every roofing project. With more than 4,000 completed projects, we know that great service comes from consistency, reliability, and care.

By focusing on the little things every day, we continue to provide the quality experience homeowners expect from Clean Roofing.

Arriving on time

Respecting your schedule from the very first appointment.

Keeping you informed

No wondering where your project stands — ever.

Protecting your property

Landscaping covered. Walkways clear. Nothing damaged that wasn't meant to be.

Leaving it clean

Every nail accounted for. Every property left as good as we found it, or better.

A

Phrase Used Internally

— in meetings, by team members, in every job we run.

little things matter.

little things matter.

Credentials earned not bought.

Our certifications are not framed documents on a wall. They represent ongoing training, strong manufacturer relationships, and access to warranties and products that most contractors simply cannot offer.

A process-driven company, not a memory-driven one.

Good intentions are not enough. Clean Roofing runs on documented systems because the right way to do something should not depend on who happens to be managing your job that day.

01

Checklists at every stage of every project

Our Sales Contract Checklist catches potential issues before work ever begins. Our Project Manager Process Checklist runs 45 steps, covering material ordering through site prep. Our Installer Completion Checklist ensures nothing is overlooked on install day. And our Quality Inspection Report means every completed project is reviewed, scored, and brought into our monthly team meetings.

02

Up to date on every building code in every city we serve

There are 72 jurisdictions in the Bay Area, and permit and inspection requirements vary by city. Smoke detector compliance alone is the second most common reason roofing inspections fail. We track requirements across every city where we work and keep our customers informed throughout the entire process — so there are no surprises on inspection day.

03

Communication built into the way we operate

Every week, our installation teams, sales teams, and project managers hold their own meetings to stay aligned across all active jobs. Bi-weekly safety meetings keep our crews current on best practices. When a solar project runs alongside a roofing job, our roofing and solar teams connect daily to keep both sides fully coordinated.

04

OSB moisture barriers, custom-matched to every composite shingle

Small details add up. We install OSB moisture barriers custom-matched to the composite shingle on every job — reinforcing both performance and warranty integrity. It is the kind of step most contractors skip. It is exactly the kind of step that makes our warranties hold.

Why we can offer the warranties a relationship most contractors can't.

Clean Roofing can offer industry-leading warranties because of how we work, not just because of the certifications we hold. The checklists, the code compliance, the training, and the ongoing quality reviews all exist for a reason: to make sure every installation holds up over time. Every new roof installation comes with our 10-year workmanship warranty. We stand behind what we build.

Lifetime

GAF Master Elite warranty

25 years

Installation coverage

10 years

Clean Roofing workmanship

5-Star

CertainTeed Sure Start Plus

Giving back where it matters most.

Clean Roofing is not just a Bay Area roofing company. We are part of this community, and we take that seriously. These partnerships are not one-time gestures — they reflect the kind of company Micah set out to build from the very beginning: one with roots, responsibility, and a genuine reason to keep doing better.
Youth Sports

Morgan Hill School District & Sentinels Soccer

Helping young athletes get what they need to compete and grow.
Veterans

Wounded Warriors

Standing alongside the men and women who served this country.
Housing

Rebuild Together

Renovating and repairing homes for neighbors who cannot afford to do it themselves.
Conservation

Ducks Unlimited

Preserving wetlands and waterfowl habitats across North America.

Nearly 90 cities. One 50-mile radius.

Clean Roofing operates within a 50-mile radius of San Jose, covering nearly 90 cities in the greater Bay Area.

Our primary service areas include San Jose, Santa Clara, Sunnyvale, San Mateo, and Campbell, along with communities across Santa Clara, San Mateo, Alameda, Contra Costa, and Santa Cruz Counties.

San Jose

Santa Clara

Sunnyvale
San Mateo
Campbell
Cupertino

Cupertino

Los Altos Hills
Los Gatos
Menlo Park
Gilroy
Oakland
Fremont
Hayward
Berkeley
San Francisco
San Ramon
Pleasanton
Livermore
Danville
Walnut Creek
Santa Cruz
Foster City

Mountain View

El Sobrante

El Sobrante

El Sobrante

95111
95112
95113
95116
95117
95118
95119
95120
95121
95122
95123
95124
95125
95126
95127
95128
95129
95130
95131
95132
95133
95135
95136
95138
Santa Clara
San Mateo
Alameda
Contra Costa
Santa Cruz