Call Now: 305-639-7663
Roofing Tips

How to Verify a Roofing Company That Calls, Texts or Finds You Online

•
By T&S Roofing Systems
How to Verify a Roofing Company That Calls, Texts or Finds You Online

Most homeowners in South Florida have had the call. Maybe you filled out a quote form on a home services website, or maybe you did not fill out anything at all, and within the hour your phone is ringing with roofers who want to come by. Most of those callers are real companies doing ordinary sales work. A few are not, and from the other end of a phone line the two can sound exactly alike.

Verifying a roofing company takes a few minutes and costs nothing. Here is how we suggest doing it, whether the first contact was a phone call, a text, an email or a profile on a website.

Planning a roof project? Schedule a free estimate or call 305-639-7663.


Why So Many Roofers Have Your Number

When you request quotes on a lead website such as Angi, HomeAdvisor or a similar marketplace, your name, phone number, address and project details are usually shared with several contractors in your area. Many of those contractors pay for each lead. That is why one form can bring five calls in an afternoon.

There is nothing wrong with using those sites. It does mean your contact information, and the fact that you need a roof, are now in more hands than you might expect. It is also why a call from a company you never contacted directly is not, by itself, a warning sign. What matters is confirming who is actually on the line.

What Happened With Angi and HomeAdvisor

In August 2025, WSVN 7News in Miami reported that someone had set up profiles on Angi and HomeAdvisor posing as Gravity Roofing, a licensed company based in Orlando. The impostor used the real company's name and its real state license number. According to the report, at least six South Florida homeowners were scammed within about 30 days. They paid deposits by Zelle and handed over cash for "supplies." One homeowner lost $5,100.

The lesson from that case is uncomfortable but useful. A license number that checks out does not prove you are talking to the company that holds it. Anyone can copy a number from a website. The steps below are meant to connect the person you are dealing with to the business they claim to represent.


Step 1: Get the Details, Then End the Call

Ask for the caller's full name, the company's legal name and the city where the company is based. Then thank them and hang up. A legitimate company will not mind. If the caller pushes back, or insists that you decide on this call, you have already learned something.

Step 2: Find the Company Yourself and Call That Number

Do not call back the number that called you, and do not use a phone number or link the caller sends you. Look the company up on your own, through its website, its Google Business Profile or its state license record, and call the main office from there. Ask them to confirm that the person who contacted you works for them and that they have your address on file.

This step matters because the number on your caller ID can be faked. The Federal Communications Commission calls this "spoofing," and its advice matches ours: hang up and call the number you find on the company's official website.

Step 3: Search the Number That Called You

Typing the incoming phone number into a search engine takes a few seconds. If it shows up on scam reporting sites, or belongs to a completely different business, treat that as a red flag. A clean result means less than it seems, because a spoofed or brand new number will not have a history either. Use this as a quick screen, not as proof.

Step 4: Match the License to the Company and the Person

Look up the license at myfloridalicense.com, the Florida Department of Business and Professional Regulation site. A state certified roofing contractor license begins with CCC. Check that it is active, that the business name matches the company on your estimate, and note the address on file.

When someone arrives at your home, ask for a business card. Then confirm with the office you reached in Step 2 that this person is one of theirs. It is a short call, and it closes the exact gap the Angi impostor used.

Step 5: Look at the Email Address and the Payment Details

An established company usually sends email from its own domain rather than a free personal account. The payment instructions should match the business too: a written contract in the company's name, with payment made to the company by check or card.

Requests to pay by Zelle, Cash App, gift card or cash, or to send money to an individual instead of the company, are among the most common signs of a scam. They were part of the Angi case above.


Texts, Emails and Online Profiles

The same rules apply when the first contact is not a phone call. Do not tap links in an unexpected text or email about your roof, your insurance claim or a "scheduled inspection." Go to the company's website directly instead.

On review and lead websites, look at how long a profile has existed and compare it with the company's Google reviews and its Better Business Bureau record. A profile that appeared a few weeks ago, under the name of a company that has been in business for twenty years, is worth a call to the real office before anything else.

If Something Does Not Add Up

  • Stop responding to the caller and do not send any money.
  • Call the real company at the number you found yourself and tell them what happened. If someone is using their name, they will want to know.
  • Report it to the Federal Trade Commission at ReportFraud.ftc.gov, and report unlicensed contracting to the Florida Department of Business and Professional Regulation.
  • If you already paid, call your bank right away and file a report with your local police department.

For the scams we see most often after a storm, from deductible offers to permit shortcuts, read Roofing Scams That Should Scare South Florida Homeowners More Than Halloween. For how to compare honest contractors against each other, see 10 Tips to Choosing a Pro Roofer in Miami.


Want to Confirm Someone Is From T&S?

Call us. If anyone contacts you saying they represent T&S Roofing Systems and you want to be sure, call our office directly at 305-639-7663 in Miami or 954-852-2654 in Pembroke Pines, and we will tell you whether that person works with us. Our state license is CCC1326032, and you are welcome to look it up the same way you would check anyone else.


Frequently Asked Questions

Is it normal to get calls from several roofers after requesting a quote online?

Yes. Lead websites usually share your request with several contractors in your area, so a handful of calls in the same day is common. It is still worth verifying each company before anyone comes to your home.

Can a scammer use a real company's license number?

Yes. A license number is public information, and the Angi and HomeAdvisor case reported in 2025 involved an impostor using a real Orlando roofer's license. Always confirm through the company's own office, using a number you looked up yourself.

Should I share my insurance information with a roofer who calls me?

There is rarely a reason to share policy or claim details on a first call. If a company needs that information, it will be after you have confirmed who they are and have a written estimate in hand.

How do I report a roofing scam in Florida?

Report fraud to the Federal Trade Commission at ReportFraud.ftc.gov, report unlicensed contracting to the Florida Department of Business and Professional Regulation at myfloridalicense.com, and file a police report if you lost money. Caller ID spoofing can also be reported to the FCC.


T&S Roofing Systems is a GAF Master Elite contractor licensed in Florida (CCC1326032), serving all of Miami-Dade and Broward from our offices in Miami and Pembroke Pines. Request a free estimate or call 305-639-7663.

Request a Free Estimate

Tell us about your project and we will get back to you within one business day. All estimates include a free roof consultation.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Prefer to talk to someone right now? Our team is available to help.

Call 305-639-7663