

Loading map...
Knitter Contracting will leave your roof leak-free, but you may never get a straight estimate. We found 16 reviewers who praised their workmanship without reservation, including one whose crew fixed a multi-year leak that three prior contractors couldn't solve and another who watched them correct sloppy work left behind by Tesla solar installers. The roof installations are clearly excellent. The chaos starts when you try to book the job. Three separate customers describe communication breakdowns that cost them weeks or months: one waited two months for an estimate only to be told the company doesn't do that kind of work (after the owner proposed a detailed plan in person), another received a quote for the wrong project after a month of waiting, and a third got an email an hour before the scheduled start demanding an extra $1,000 because the original proposal "didn't include all the roof leaks." If you actually manage to get on the schedule, the crew will do solid work and clean up beautifully (one reviewer called them "unfailingly polite"). But getting there requires patience we wouldn't recommend testing.
If you have weeks to spare chasing down quotes and can handle last-minute pricing surprises, the finished roof will likely be excellent. But given the pattern of unreliable estimates and communication blackouts, you're better off finding a contractor who can match their installation quality with basic project management.
Ray hired Knitter Contracting after his insurance company had the firm prepare a report and repair proposal for roof leaks on his single-family home. Owner Mike Knitter produced the paperwork and Ray contracted the company to do the repairs. An hour before the crew was due to arrive, he received an email saying the proposal only covered one side of the roof and omitted several leaks, and that completing the full job would require more than an extra $1,000. He declined to authorize the surprise charge; three weeks passed with no work, and he had to hire another contractor to recreate the report and a new repair proposal for his insurance claim. The experience left him with a costly delay and the sense of a last-minute bait-and-switch — a $1,000 surcharge and three weeks of wasted time that stuck with him.
Matthew P. met Mike at his ranch-style home and liked him; Mike laid out a detailed, logical plan to fix recurring wall leaks and included options to prevent the problem from coming back. He waited a month for the written estimate, calling several times before one showed up — but the document turned out to be for the wrong project, so the price only looked good because it didn’t match what they had asked for. After he complained to his insurance company about the wasted month, Knitter’s staff promised a corrected estimate and he kept waiting. At the two-month mark an email arrived saying Knitter doesn’t do that type of work; because Mike had explained specific water repairs in person, he suspects that reply was retaliation for involving the insurer. Meanwhile the family — including a small child — has been living with an open wall exposing the studs for months while the job sits unresolved, a frustrating outcome that began with a misdirected estimate and ended with a refusal to take on the work.
Sean H. bought a new home in San Diego with a tricky rock-and-tar roof and waited into the rainy season before committing. He gathered four estimates, then discovered a leak and, in September 2014, watched a tree fall on the house during a storm. Farmers Insurance sent Mike Knitter to assess the damage; after about a half-hour with Knitter, Sean felt confident he’d found the right contractor. Even a competing roofer who was also bidding the job acknowledged Knitter’s reputation and predicted homeowners would choose him once he appeared. Knitter’s bid proved fair and stuck to the scope Sean wanted. Knitter’s crew tackled a uniquely built home full of challenges and delivered work that exceeded expectations. A superintendent named Aaron stayed on top of issues, turned a minor plumbing incident into a neat, no-extra-charge fix, and demonstrated that the crew could handle painting, plumbing, drywall and electrical tasks in addition to roofing. Knitter managed the insurance interactions smoothly, and the finished roof ended up stronger than before; Sean hasn’t had a leak since. As someone who hires contractors professionally for a large healthcare organization, Sean judged both the work
Passed screening
Passed screening
Among the longest-standing installers in the market.
Not BBB rated.
Dawn T. has relied on Knitter Contracting for about three years after a stubborn roof leak left significant interior damage. After several contractors failed to stop multiple leaks, she called Mike Knitter for a complimentary quote, and he followed up with a very detailed scope of work that walked through the repair step by step. His estimate landed in the middle of the price range, but delivered the clearest plan and the best value for money. The crew arrived promptly each day, stayed unfailingly polite, and left the site clean every evening. The repair stopped the leaks — the roof has been dry for the last 2½ years. She later brought them back to sort an A/C ducting issue and to replace a fireplace; both jobs finished perfectly. The detail that stuck with her? After multiple failed attempts by others, Knitter’s thorough proposal and consistent workmanship actually fixed the problem and left a spotless worksite.
Paul hired Mike and his crew to replace a 1985 roof on his home, and they turned a potentially messy renovation into a tidy, on-time project. He ended up with a roof built from top-grade materials at a very competitive price, and the crew finished the job on schedule. Every day they cleaned up thoroughly, left no debris behind, and worked without disturbing his household or the neighbors. That combination of quality, punctuality and spotless cleanup prompted him to reach out to them again now for a solar installation.
Dana W. hired Knitter to reroof an addition on her house and to repair the spots where the new roof would tie into the existing one after her contractor and brother recommended them. She found a well-run family operation: a clear, complete estimate priced just under other bids, crews who showed up on time, and professionals who coordinated smoothly with the rest of the project. Knitter removed and replaced tiles around the tie-in, cleared and repaired clogged valleys stuffed with leaves and pine needles, and fixed numerous tile problems around the solar panels that had been left by Tesla installers. They also installed two Solatubes, discovered integration issues with how those had been tied into the tiles, and adjusted the work to prevent future problems. The standout moment came when Mike Knitter and Javier tracked down multiple tile samples to match a particularly rare tile pattern; they secured an excellent match and deliberately placed the newer tiles where they would be least visible from the backyard. Along the way they photographed and documented the broken tiles and mistakes left by the solar crew and corrected those as part of the job. She walked away impressed by the way
Chrissy B. hired Knitter Roofing to inspect, repair, and replace a previously botched roof on her home. She found the crew efficient, professional, and remarkably thorough—work that went beyond what she expected. The company’s family-owned rhythm showed: owner Mike Knitter stayed hands-on and plugged into every phase of the job, and Javier stood out as the crew’s go-to performer. The team moved like a well-oiled machine, handled the full repair-and-replace scope with integrity, and left a solid, dependable roof in place of the earlier poor installation. The detail that lingered for her was the owner’s involvement coupled with Javier’s leadership on the roof—those two elements turned a messy situation into a reliable result that she plans to send neighbors to.
Patty hired the company for a shingle job and received a straightforward estimate while the team handled communication with her insurance company, making the whole process painless. They brought a sample book and even dropped off individual shingle pieces so she could judge color and texture against her home. The crew arrived on time each day, worked hard and courteously, cleaned the site every night, and finished on the date they promised. Along the way they pointed out a few concerns they found and worked with her to address them. What stuck with her most were the hands-on shingle samples and the nightly cleanup — small, practical touches that kept the project simple and well-managed.
Diana H. recently hired the Mike Knitter team to replace a large portion of her roof. She watched a hardworking crew move through the project and ended up with a professionally finished roof completed quickly and efficiently. The team combined visible attention to quality with a brisk pace, leaving the site orderly and the work clearly well executed. The detail that stuck with her was the crew’s speed without cutting corners — a practical takeaway for anyone facing a major roof replacement.
Cade needed half his roof replaced and shopped around before choosing Knitter; he ended up paying roughly half of what competing contractors quoted. He walked away impressed by the cost savings and recommends Knitter as a budget-friendly option for anyone needing a partial roof replacement.
Michael hired Knitter Contracting to install a new torch-down roof and left clearly impressed. He found the crew friendly and professional, and noticed the team treated the job with genuine pride in the quality of their work. The finished roof looks sharp, the cost felt fair, and he plans to use them again. The detail that stands out is the crew’s attention to craftsmanship — they handled the torch-down installation like a precision job rather than a quick replacement.
Lane M. had used Michael Knitter once before—after an insurance referral the company repaired their roof and added rain gutters, a job that was reasonably priced and finished quickly. When a recent storm blew a tile off the roof, Lane called Knitter again. Aaron Milburn, the field superintendent, climbed the roof, promised an estimate the next day, and then went silent. After several days with no estimate, Lane phoned the office, left a message on Aaron’s cell, and emailed—no response. Two weeks passed, so they hired another roofer who fixed the tile on the spot and found no other visible damage, contradicting Aaron’s claim that there were additional problems. Lane suspects Knitter might have inflated the scope if they’d been hired, and felt disrespected by the lack of any courtesy call to say the job was too small or they were too busy. The clearest takeaway: after two weeks of radio silence from a repeat contractor, Lane’s quick storm repair came from someone else—buyers who need timely follow-up should take note.
Recent customers rate Knitter Contracting 4.6 ★
Long-term reviews carry the most weight in our methodology because they are most representative of what you should be paying for: a system that will perform for years.