Roofing contractor
Bains Roofing
10055 106 St #110, Edmonton, AB T5J 2Y2
Listed under Acheson, AB
- Google average
- 4.7
- Ratings counted
- 224
- One and two star
- 14 of 224(6.3%)
- Alberta median
- 3.2%
The first three are Google’s own figures for Bains Roofing, read on 24 September 2026; the share is of every rating Google has counted, not of the review texts on this page. The median is ours — the middle figure among the Alberta roofers we list with enough ratings to compare.
Rating breakdown
| 5 | 201 | 90% | |
|---|---|---|---|
| 4 | 7 | 3% | |
| 3 | 2 | 1% | |
| 2 | 2 | 1% | |
| 1 | 12 | 5% |
About typical — the typical roofer in Alberta sits at 3.2%. A higher share is a reason to read the critical reviews below, not a verdict.
The critical reviews
The one and two-star reviews, first. These are what a star average hides, and they are the reason this page exists.
8 of the 12 one and two-star reviews we hold, most recent first.
- 1 out of 5May Oa day ago
You’ve already sent two of your salespeople to my home in and both of them opened my screen door without permission and the last one left it open! That’s completely inappropriate and a serious safety and security concern. You do not have the right to open someone’s screen door without permission. I have both incidents on camera and will be filing a complaint with the City, posting about this on all neighborhood social media and requesting that your business licence and door-to-door sales activities be checked.
- 2 out of 5Megan7 months ago
Bains Roofing Breached there own Contract & neglect communication. I signed the contract & put a deposit in the week they came to sell me shingles which was August 25th. I was told I had to rush my signing so they could get me placed on the next order & if I did material would be on my home before mid September & the roof would be installed a few days after material arrived. I instantly got ghosted after the deposit was paid . I reached out multiple times to the company and my project coordinator with barely a response & no plan or idea of when the project would take place. When the workers finally arrived to drop off the shingles over a month later on October 6th they didn't notify me of arrival prior to the day (luckily we were home and able to move our vehicles out of the driveway) . NOTE: There contract states that shingles completion will be within 30 days of signature date . We were passed that before material even arrived. Once materials arrived I had asked my project coordinator Govind when the installation would take place as we work away from home & have animals / extra vehicles so would need to ensure vehicles are out of the way (again based in the contract it states a date would be decided upon with project coordinator & purchaser) he said 1-3 days weather dependant. I was told shingles would be completed by end of the week. I reached out 3 days later as our work schedule was about to change with No Response. Then I again reached out 5 days later & was promised a install date the next day. I again got ghosted for the 2nd time. I finally got a text back on Oct 19th with a text that stated install would take place the next day - no discussion if that would work for us or not. I signed my contract on August 25th shingles got dropped off on October 6th & FINALLY got installed October 21st - 2 months after signing date. The install of shingles were done well , although they were a bit careless and broke our Christmas lights but it happens. Ironically I re
Google cut this review short. The full text is on their Google profile.
- 1 out of 5Veredyn8 months ago
Worst experience, would not recommend. They came to my house after a sales person noticed the roof needed to be replaced. We set up a finance agreement. …
Google cut this review short. The full text is on their Google profile.
- 1 out of 5Frank Lee8 months ago
Absolute Nightmare - Unprofessional, Threatening, and Shoddy Work - AVOID AT ALL COSTS! I rarely leave reviews, but my experience with this company was so appallingly bad that I feel compelled to warn others. This was, without a doubt, the worst service experience I have ever had, characterized by a complete lack of professionalism, dangerous work habits, and frankly, terrifying conduct from the owner. Time Management & Communication: A True Circus From the very first point of contact, it was clear that professional time management was not a priority. Scheduling was an absolute circus. Appointments were missed or rescheduled last-minute, communication was abysmal, and we were left constantly guessing when (or if) they would actually show up. It felt like we were chasing them just to get an answer, let alone a commitment. This disorganization alone should have been a red flag. Substandard Workmanship and Lack of Resources: The actual roofing work performed was deeply disappointing. To add insult to injury, the crew even lacked basic resources. They did not even have their own generator to power their tools, and instead had to rely on our home's electricity. This is unacceptable for a professional roofing company. Furthermore, the roofing crews were actively hostile to any attempts by us to monitor or inspect their work. We were repeatedly blocked from observing the quality of the installation, which in retrospect, is a clear indication that they had something to hide. The owner's claim of having drone footage of the completed work is also suspect, as this promised footage has never been provided to us via email, despite multiple requests. Frustrating Rework and Owner's Threat: The initial work was so poorly done that rework was necessary. This process was equally as frustrating as the first attempt, Two separate roofing crews from Bains Roofing were sent to correct the errors of the original crew, whom I can only assume were either amateur or unlicensed given th
Google cut this review short. The full text is on their Google profile.
- 1 out of 5mike sime10 months ago
Seen OHS take these guys off the roof went out to my balcony to see two of them hiding in the foetal position behind a box of vents went up to the OHS officer to tell him people are hiding on the roof, talked to the OHS officer later found …
Google cut this review short. The full text is on their Google profile.
- 1 out of 5Darkzero123411 months ago
What can I say but big ouff! These guys didn't do my roof but my neighbors roof two doors down. I can say they definitely did Not clean up behind themselves. In the days that followed the install, My kids stepped on a nail that was on the sidewalk and have found many more. My truck tire found another one. My neighbors yard had chuncks of shingles and nails in it. When they came back to clean up after the complaints you would think they would use a magnet broom or something like that, nope took a look around picked up a few things and left.
- 1 out of 5Mitcha year ago
Extremely Unsafe and Unprofessional Experience My neighbor recently hired Raj Bains Roofing, and I have to say this has been …
Google cut this review short. The full text is on their Google profile.
- 1 out of 5Aleksandra Taskova-Vukicevica year ago
An employee of Bains roofing came knocking on my door the other day, telling me that he noticed my shingles were lifting (they haven’t lifted by the way) and he offered to come by the next day at 5:30 for a free estimate. I was curious about their cost so I agreed that he could come by during this time tomorrow. Yesterday came by and he never showed. This company will only waste your time. Bains roofing please don’t come knocking on my door anymore because I won’t consider you for future business.
What reviewers keep mentioning
Topics Google extracted from this business’s reviews, with how many mention each. These are words that appeared in reviews, which is not the same as a service the business sells.
- fair pricing23
- professional crew20
- new shingles18
- efficient team13
- respectful crew9
- shingle replacement9
- timely completion7
- helpful employees4
- detailed estimate4
- punctual team4
- fast installation4
- responsive team2
Other reviews we hold
14 more of the 202 reviews we hold text for, most recent first. We do not hold every review Google has.
- 5 out of 5Kierra Skiffingtona week ago
Great crew, efficient and quality work. Highly recommend!!!
- 5 out of 5Макс Швецьa month ago
Great service got my roof done recently will recommend do my friends for sure was dealing with Jordan. He explained the entire process thoroughly.
- 5 out of 5Vanessa R. Browna month ago
Highly recommend
- 5 out of 5Mohamed Mohameda month ago
Did an amazing job on my roof cost was fair the service was amazing. Thank you Xavier.
- 5 out of 5Ed BrineEdited 2 months ago
The whole experience was positive from start to finish. The sales rep was very knowledgeable and easy to deal with. The financing is a great touch for people who can’t handle a huge bill all at once. The crew that completed the work was …
Google cut this review short. The full text is on their Google profile.
- 5 out of 54 Pango 4 Pango2 months ago
Zikrya was really helpful throughout the process. Jaswinder and his crew were fantastic. I highly recommend this company.
- 5 out of 5Wayne Siegrist2 months ago
Great experience working with Zikrya Muhammad. He was professional throughout the process, explained the product clearly, and kept me informed every step of the way. Even when things changed along the way, he made sure to keep the pricing to what we originally agreed on. Really appreciated his communication and professionalism.
- 3 out of 5Katrina Pandachuck3 months ago
We chose Bains Roofing because of an impressive sales pitch, but the actual experience was quite a headache. While the crew was polite and efficient, and the finished roof looks great, the administrative side of the company is disorganized. Throughout the process, I was the homeowner and primary contact, yet the office and sales manager often didn’t return my emails and texts, usually communicating with my fiancé instead, which was frustrating to have this middleman dynamic. Logistics also seemed to be an issue. Our roofing material delivery was delayed multiple times, which I understood because weather etc. But there was no follow-up as to why or when I could expect it unless we reached out multiple times. Even after the materials finally arrived, I was told the office would coordinate the crew, but I heard nothing, so I took the initiative to follow up myself just to get a crew sent out to the house. Further adding to the frustration, the office does not seem to honor its own schedule. When my fiancé arrived at 9 AM to deliver an insurance cheque, he had to wait 40 minutes for anyone to show up despite their posted 9 AM opening time. There was also a notable lack of privacy and planning. Despite being told they would not need access to the house, the crew rang my doorbell multiple times while I was working from home to use our personal washroom and walk through the house to access the deck - which I later discovered wasn't even necessary even though the crew insisted it was. While the crew was polite and I was ok to let them in, it felt unprofessional for a company not to have a standard procedure in place for their team's logistical/washroom needs. We eventually raised all of these concerns with the Loyalty Department. While he was sympathetic on the phone, and advised he was going to look into getting us a discount on our loan to make it right, there has been zero follow-up or effort to make things right since that call. If you want a good roof, they can deli
Google cut this review short. The full text is on their Google profile.
- 5 out of 5Cathy Smith3 months ago
They were super professional polite and very organized and cleaned up the hole drive way. yard and gutters was very impressed and happy great job to all of you.thank you
- 5 out of 5ghazali waase4 months ago
Great prices, quick service, very easy to deal with and very friendly! Highly recommend these guys!
- 5 out of 5Awais Ahmad4 months ago
Great experience with Bains Roofing, would highly recommend.
- 5 out of 5Rolly S De Asis5 months ago
In October 2025, we contracted Bain Roofing to replace our house roofing.The Workers exhibited remarkable professionalism and expertise from start to finish. The energy and efficiciency enabled them to Complete the installation …
Google cut this review short. The full text is on their Google profile.
- 5 out of 5terry goodrichEdited 5 months ago
Unbelievable service my roof needed repair after wind storm I called within 2hour they had my roof fix thank you I’m disappointed with the after service I’m waiting for my invoice 4days now no one answering my call they don’t even know who …
Google cut this review short. The full text is on their Google profile.
- 5 out of 5syeda rafia Naz5 months ago
their commitment and service is excellent. Outstanding work. Recommend my friend to contact with them for their upcoming roof changes.
The latest post from this business
Posted by Bains Roofing to their own Google profile 7 months ago. Their words, not ours.
Book Your Roof Replacement Before the Summer Rush Demand is rising in Heritage Valley. Secure your roof replacement Edmonton project now and avoid delays. Fast estimates and premium results guaranteed. May 14, 2026Book
What Bains Roofing says about itself
Taken from the business’s own website. We have not checked any of it. These are quotes, not credentials — a roofer writing “licensed and insured” on their homepage is not evidence that they are.
Warranty offered
“…Warranty — Warranty on Bains Roofing Platform.…”
Free estimates
“…Free Quote — Free Quote on Bains Roofing…”
Other roofers in Acheson
Ranked by how many ratings Google has counted.
| Roofing contractor | Google average | Ratings counted | One and two star | Contact |
|---|---|---|---|---|
| Roofer Donreasonable quote, shingle replacement, no upselling4.7100 ratings9.0% one and two star(587) 783-9174 | 4.7 | 100 | 9.0%9 of 100 | (587) 783-9174 |
| Sargeant’s Roofing & Exteriors LTDshingle replacement, efficient crew, fair pricing4.780 ratings6.3% one and two star(855) 488-7663 | 4.7 | 80 | 6.3%5 of 80 | (855) 488-7663 |
| Top To Bottom Constructionpricing, quick work, shingle replacement4.568 ratings10.3% one and two star(780) 975-4800 | 4.5 | 68 | 10.3%7 of 68 | (780) 975-4800 |
| Zeebee's Sidingsiding repair, warranty, professional crew4.057 ratings22.8% one and two star(780) 487-5700 | 4.0 | 57 | 22.8%13 of 57 | (780) 487-5700 |
| CCS Contracting Ltdplace to work, job, people3.956 ratings23.2% one and two star(780) 481-1776 | 3.9 | 56 | 23.2%13 of 56 | (780) 481-1776 |
| Taurus Exteriors and Roofingprofessional crew, shingles, competitive pricing4.954 ratings3.7% one and two star(780) 919-4782 | 4.9 | 54 | 3.7%2 of 54 | (780) 919-4782 |
Where this page comes from
Every figure above is Google’s, captured on 24 September 2026. The star average and the 224 ratings behind it are counted by Google across all of its reviews. The review text on this page is a sample — we hold 224, of which 202 have any text — and it is not everything Google shows.
Roof Warden does not verify licenses, bonds, insurance or workers’ compensation cover, and nothing on this page should be read as though we had. Confirm those directly with the contractor and with your state or provincial licensing body before you hire anyone.