.
Description of Work: Miscommunication from the start. I paid $5499 for a seemingly all-inclusive Angie's List deal, but this prepayment was not communicated to the contractor who verified that my roofing job was eligible. Per the "fine print" of the Angie's List deal, I was fully expecting to pay a surcharge because my roof was a bit taller than the offer's two-story limit, which I communicated with SOD when I purchased the offer. After having my place checked out, I later received an estimate for $9,756.30. This also omitted the original shingle layer removal (removal of 1 layer was included in the original offer), meaning the height surcharge alone was responsible for a surcharge exceeding $4,257.3 over the original package price. This seemed absurd. | |In recognition of the original deal, they adjusted the price down to $7,489.60, but still without the original shingle layer removal. Because of the earlier confusion, they eventually agreed via email to include original shingle layer removal as well. However, when the first DocuSign contract arrived, it didn't include this work, which involved another go-round and a few more days before we could advance to the next stage of work. | |The new price meant I still owed $1,990.60 above the package price. It felt a bit high, but not totally unreasonable-- these are higher quality shingles and the price was at least in the right ballpark of what my neighbor paid (adjusted for inflation) 5 years ago for a job on an identical building of identical age. I possibly succumbed a bit to the sunk-cost fallacy here since I'd already sunk $5,499 into the job (probably still refundable), but a previous leak and the threat of bad weather made this seem urgent. | |The company uses BuilderTrend (a Sales Force product that tracks the project and communication with buyers throughout the duration of the project). It wasn't properly set up for me and so it didn't reflect the amount I had already paid toward the job before it prompted me for payment. As is relatively standard, I owed 10% down ($748.96) to get the job started, but this was a surprise since I'd already paid money; instead, my prepayment was applied toward the final phases of the project. I paid by check since either SOD or BuilderTrend does has not have electronic or credit card payments available. This was a bit of a letdown-- who still uses checks?-- and I expected that I'd be able to pay everything by credit card since I'd already paid the majority of the cost that way. Plan your cashflow accordingly! | |The contract explicitly includes the contractor pulling permits with the city (San Francisco). But it also turns out that SOD only has a general contracting license and not specifically a roofing license, as required by SF, so the permit application was denied. So the last round of communication before commencing work involved deciding whether to take the chance of a permit violation by allowing the roofer to do the work without the city's okay. I'm fairly sure the work was done to code, but I wasn't thrilled about assuming additional risk. I got the company to agree to cover any fees in case of permit violations and to remediate any potential code violations that might arise, so this made me more comfortable. | |The work was eventually completed (on 2016-Apr-16) in one day, after beginning this process nearly two months earlier (2016-Feb-22), so don't necessarily expect to get your roof replaced in an emergency. | |The roofer was nice enough, but I did have to change my plans twice in leading up to the work. His original plan was to drop off supplies early before the weekend on which he did his work. He was never able to do this in advance of the job, which meant a couple days of minor scheduling inconvenience for something that ultimately wasn't necessary anyway. | |I'm still not absolutely certain the roofer in fact removed the original layer of shingles as agreed to in the contract. I was unable to get on the roof to observe the work in progress, nor did I want to lord over the whole process, but I was surprised to see so little trash generated from the roofing job. When I mentioned this and asked where the old shingles were, the roofer said they had been taken away in another truck, but I'm fairly certain that truck had remained parked in front of my place all day. | |Anyway, now I feel that I need to get an additional contractor to verify that the original layer of shingles doesn't still exist beneath the new layer, so that I know I received everything agreed to before I make any additional payment. Because I'd had a small roof leak last season, it was important to me to know that a roofer had inspected the condition of the wood since there could be damage concealed beneath a layer of shingles. Such an inspection obviously couldn't have happened *if* the old shingles remain. And, although the new shingles would likely last a very long time, I might be passing along a future cost to somebody to remove an extra layer next time around (since you can't re-shingle over two layers), which I had already paid for. This is unclear and hard for me to verify. | |Customer service in general has at least been responsive as issues arose, but overall this process has required too much communication and has left me confused and not fully confident in the work I've had done. The Angie's List deal ultimately misguided me in terms of what to expect. Whether it was ultimately deceptive I'm unsure. | |And now I see an otherwise identical roofing deal for $6,800 by another roofing company, so something fishy appears to be going on. As always, caveat emptor. As with Yelp, maybe Angie's List has outlived its usefulness. Roll the dice. |