If you work with this company, I strongly recommend retaining copies of every payment, cashier's…read morecheck, invoice, email, and text, and independently verifying that every payment has been properly credited.
I want to start by saying that the actual work I had done was completed very quickly and, as far as I can tell, was done well. My complaint is not about the roof itself. It is about a duplicate payment issue that took more than five months to resolve, required me to contact the Minnesota Attorney General's Office twice, and was ultimately resolved only after I opened a dispute with my credit card company.
I initially sent Firebird Exteriors a $1,500 cashier's check as a partial payment for my roof. I was later contacted and told that the cashier's check had not arrived. Based on that information, and believing the original payment was missing, I paid the full amount due by credit card.
I subsequently worked with my bank to determine what had happened to the missing cashier's check. My bank confirmed that the $1,500 cashier's check had, in fact, been cashed.
More concerning to me, the date on the negotiated cashier's check showed that it had been cashed BEFORE I was contacted and told that it had not arrived.
I want to be very careful about how I state this: I do not know what happened internally at Firebird Exteriors. I do not know who knew the check had been cashed or why their records apparently did not reflect the payment. I can only state what my documentation shows: the check was negotiated, and afterward I was told it had not arrived and made another payment based on that information.
Once I discovered the duplicate payment, I contacted Firebird and provided documentation. They acknowledged the discrepancy and agreed that I was owed a $1,500 refund.
Unfortunately, getting that acknowledged refund back became another lengthy process.
On January 5, 2026, I received written confirmation that a $1,500 refund check would be issued and mailed to me that week. I did not receive it.
I continued following up. On January 27, I was told that the refund check had in fact been mailed but apparently had not reached me. I was then offered several electronic alternatives for receiving my refund.
At various points I was offered Cash App, Apple Pay, Zelle, and Venmo. I was uncomfortable receiving a $1,500 contractor refund through a peer to peer payment service and requested a conventional electronic bank transfer instead. I was told that their bank did not offer the requested ACH transfer option.
Meanwhile, I still did not have my $1,500.
By this point, I had contacted the Minnesota Attorney General's Office twice regarding the unresolved duplicate payment and had spent months following up, documenting communications, and trying to recover money that Firebird had already acknowledged was owed to me.
I finally contacted my credit card issuer and opened a billing dispute concerning the duplicate payment.
After I initiated the credit card dispute, I was contacted by Firebird and told that another cashier's check would be sent. This time, at my request, I was provided a photograph of the cashier's check and a tracking number.
I ultimately received that cashier's check, deposited it, and it cleared successfully. I did get my $1,500 back.
I am glad this was eventually resolved, and I want to be completely transparent that Firebird did ultimately return the money.
However, I do not believe recovering an acknowledged $1,500 duplicate payment should have required more than five months, repeated follow-ups, two contacts with the Minnesota Attorney General's Office, multiple proposed payment methods, and finally a formal credit card dispute.
The experience was enormously stressful, particularly because this was an insurance-related roof replacement and $1,500 is a significant amount of money for my household.
Again, I was satisfied with the speed and apparent quality of the roofing work itself. My experience with the payment and refund process, however, seriously damaged my trust in the company.
If you choose to work with Firebird Exteriors, document everything. Keep copies of every payment. Keep your cashier's check records. Save your emails and texts. Verify that every payment has actually been credited to your account.
I am extremely glad that I did