Every year, thousands of Florida homeowners lose money to roofing scams. The problem intensifies after hurricanes and major storms, when unlicensed operators and out-of-state storm chasers flood South Florida neighborhoods looking for easy targets. But roofing scams are not limited to post-storm periods — they happen year-round, and the tactics are sophisticated enough to fool even cautious homeowners.
This guide covers the ten most common warning signs of roofing scams in Florida, how to verify a contractor before signing anything, and what to do if you have already been victimized.
1. Door-to-Door Solicitation After Storms
**The red flag:** A person knocks on your door within hours or days of a storm, claims to be a roofing contractor, and tells you they noticed damage on your roof while driving through the neighborhood. They may offer a free inspection, flash an official-looking badge or ID, or claim to be working with your insurance company or FEMA.
**Why it is dangerous:** Florida Statute 489.147 makes it illegal for a contractor to solicit residential roofing work by going door-to-door within 24 hours of a declared state of emergency and restricts solicitation practices even outside emergency periods. Legitimate roofing contractors have enough work from existing customers, referrals, and scheduled projects — they do not need to canvas neighborhoods knocking on doors. Storm chasers who solicit door-to-door are typically unlicensed, uninsured, or working for out-of-state companies that will disappear after collecting payment.
**What to do:** Do not let anyone inspect your roof based on a cold knock. Take their business card if offered, but tell them you will call them if interested. Then verify their license through the DBPR before any further contact.
2. Offering to Cover Your Insurance Deductible
**The red flag:** The contractor tells you they will waive your deductible, absorb the deductible cost, or give you a "rebate" equal to your deductible after the work is completed. They may frame it as a discount or special offer.
**Why it is dangerous:** Under Florida Statute 817.234, offering to pay or waive a homeowner's insurance deductible is a third-degree felony. This is not a technicality — it is a serious criminal offense that constitutes insurance fraud. When a contractor waives your deductible, they inflate the claim to cover the waived amount, which is fraud against your insurance company. If your insurer discovers this — and they have teams dedicated to detecting it — both the contractor and you could face legal consequences, including claim denial, policy cancellation, and potential criminal charges.
**What to do:** If any contractor offers to cover your deductible, end the conversation immediately. This single offer tells you everything you need to know about their business ethics and their willingness to commit fraud.
3. No Florida License Number Provided
**The red flag:** The contractor's business card, website, contract, or vehicle does not display a Florida contractor license number. When asked, they say their license is "being processed," give a license number from another state, or provide a local business tax receipt (occupational license) instead of a state contractor license.
**Why it is dangerous:** A local business tax receipt is not a contractor license. It simply means the business paid a fee to operate in that city or county — it does not verify any qualifications, insurance, bonding, or competence. Only a state-issued license from the Florida DBPR with a CCC (Certified Roofing Contractor) or CRC (Certified Residential Contractor) prefix authorizes a person to perform roofing work in Florida. Hiring an unlicensed contractor means no workers' compensation coverage for injuries on your property, no bond protection, no recovery fund access, and potentially voided insurance coverage if the work is later found to be defective.
**What to do:** Always verify the license number on myfloridalicense.com before signing any contract. A legitimate contractor will provide their license number without hesitation because they are proud of their credentials.
4. Demands Full Payment Upfront
**The red flag:** The contractor asks you to pay the full project cost before any work begins. They may justify it by saying they need to order materials, secure your spot on the schedule, or lock in pricing.
**Why it is dangerous:** Florida law limits the deposit a contractor can collect before beginning work. Under Florida Statute 489.126, collecting more than 10 percent of the contract price or $200 — whichever is greater — before obtaining the required permits is a violation. Legitimate contractors have established credit accounts with material suppliers and do not need your money to buy materials. A contractor who demands full payment upfront may be planning to take your money and disappear, or they may be so financially unstable that they cannot fund a project without your prepayment — neither scenario ends well for you.
**What to do:** Never pay more than 10 to 15 percent as a deposit. Structure payments as a draw schedule tied to project milestones — for example, 10 percent at contract signing, 40 percent at material delivery, 40 percent at project completion, and 10 percent after final inspection. Never pay the final payment until the building department has passed the final inspection.
5. No Written Contract or Vague Contract Terms
**The red flag:** The contractor wants to start work based on a handshake agreement, a verbal quote, or a one-page document that lacks specific details about materials, scope of work, timeline, payment schedule, warranty terms, or permit responsibilities.
**Why it is dangerous:** Florida Statute 489.126 requires written contracts for any project exceeding $2,500, and every roofing project in South Florida exceeds this threshold. A proper roofing contract must specify the exact materials to be used (manufacturer, product name, and color), the complete scope of work, the start and completion dates, the total contract price and payment schedule, warranty terms for both materials and workmanship, who is responsible for pulling permits, procedures for change orders, and dispute resolution terms.
**What to do:** Demand a detailed written contract and read every word before signing. If the contractor is reluctant to put details in writing, that reluctance is your answer — they do not want to be held accountable for specific commitments. A legitimate contractor will provide a thorough contract because it protects them as much as it protects you.
6. PO Box Only — No Local Office or Address
**The red flag:** The contractor's business address is a PO box, a virtual office, or an out-of-state address. Their vehicle has out-of-state plates or no company identification at all. They cannot provide a physical office address that you can visit.
**Why it is dangerous:** A roofing contractor with no local physical presence has no roots in your community and no accountability to your neighbors. If the work is defective, if they fail to complete the project, or if a warranty claim arises, you need to be able to find them. A PO box can be abandoned in a day. A contractor with a local office, a local address, and a local reputation has a vested interest in doing quality work because their livelihood depends on their standing in the community.
**What to do:** Visit the contractor's office before signing a contract. Look for permanent signage, a receptionist or office staff, material samples, and evidence of an established business operation. Check Google Maps to verify the address is a real commercial space and not a UPS Store or virtual office.
7. High-Pressure Sales Tactics and Urgency
**The red flag:** The contractor pressures you to sign a contract immediately, saying the price is only good today, materials are about to run out, their schedule is filling up fast, or your roof could collapse at any moment. They use fear, urgency, and artificial scarcity to prevent you from thinking carefully or getting competing bids.
**Why it is dangerous:** Legitimate roofing contractors understand that a roof replacement is a major financial decision and will give you time to compare estimates, research their company, and consult with family members. High-pressure tactics are a hallmark of scam operators who know their offer will not survive scrutiny. If you take a day to research their license, check their reviews, or get a second opinion, they lose the sale — which is exactly why they do not want you to do those things.
**What to do:** Never sign a contract on the same day you receive a quote — no matter how urgent the contractor makes it sound. Tell them you need 48 hours to review the proposal. If they respond with more pressure or withdraw the offer, they just identified themselves as someone you should not do business with. A legitimate contractor's price will still be available tomorrow.
8. Refuses to Provide References or Past Work Examples
**The red flag:** When you ask for references from recent customers, photographs of completed projects, or online reviews, the contractor cannot provide them. They may claim their customers value privacy, that they are a new company, or that they only work through insurance and do not collect reviews.
**Why it is dangerous:** A roofing contractor who has been operating legitimately in South Florida for any length of time will have dozens of satisfied customers willing to serve as references and a portfolio of completed projects they are proud to show. The inability to provide references means either the contractor has no track record in your area, or their track record is so bad that no one will vouch for them. Both scenarios should disqualify them from consideration.
**What to do:** Ask for at least three references from projects completed in the past 12 months in your county. Call the references and ask specific questions: Was the project completed on time? Were there any issues? How did the contractor handle problems? Would you hire them again? Also check Google Reviews, Yelp, the Better Business Bureau, and Angi (formerly Angie's List) for a broader picture of the contractor's reputation.
9. Uses Out-of-State License Plates
**The red flag:** The contractor's trucks and work vehicles have license plates from Texas, Georgia, North Carolina, or other states. The crews do not seem familiar with the area and are staying in nearby hotels or RV parks.
**Why it is dangerous:** Out-of-state contractors who arrive after storms — commonly called storm chasers — are not necessarily unlicensed. Some hold valid Florida licenses or work as subcontractors under a Florida-licensed company. The problem is accountability. When the storm season ends and the easy money dries up, these contractors leave. If your roof develops a leak six months after installation, if the flashing fails during the next storm, or if you discover that the work was not done to code, the out-of-state crew is long gone. Your manufacturer warranty may still be valid, but enforcing the workmanship warranty against a company based 800 miles away is effectively impossible.
**What to do:** Prioritize local contractors who have been operating in your community for at least five years. They have local crews, a local office, local references, and a local reputation to protect. Ask the contractor directly how long they have been working in South Florida and where their permanent office is located.
10. Drastically Lower Price Than All Other Bids
**The red flag:** You get three or four estimates for your roof replacement, and one comes in 30 to 50 percent below all the others. The low bidder may explain this by claiming they buy materials in bulk, have lower overhead, or are running a special promotion.
**Why it is dangerous:** Roofing materials and labor have market prices. A legitimate 10 to 15 percent variation between bids is normal and reflects differences in overhead, profit margins, and material preferences. A bid that is 30 to 50 percent below market price is not a good deal — it is a warning sign. The contractor may be planning to use inferior materials, skip underlayment or ice-and-water shield, reduce labor by cutting corners on installation, not pull permits, or not complete the project at all. You may also discover hidden costs after the contract is signed when the contractor claims they found additional damage that was not included in the original bid.
**What to do:** If one bid is dramatically lower than the others, ask the low bidder to explain specifically what accounts for the price difference. Compare their material specifications, scope of work, and warranty terms against the higher bids. If they are using lower-quality materials, fewer layers of underlayment, or offering a shorter warranty, the price difference is not savings — it is a tradeoff that will cost you more in the long run.
How to Verify a Contractor Through DBPR
The Florida Department of Business and Professional Regulation maintains a searchable database of all licensed contractors at myfloridalicense.com. Here is how to use it.
Go to the DBPR website and select "Verify a License." Enter the contractor's name or license number. Look for a license type of Certified Roofing Contractor (CCC prefix) or Certified Residential Contractor (CRC prefix). Verify that the license status shows "Current, Active." Check the licensee detail page for any complaints, disciplinary actions, or pending investigations.
You can also call the DBPR at (850) 487-1395 to verify a license by phone.
In addition to the state license, verify that the contractor carries general liability insurance (minimum $1 million recommended) and workers' compensation insurance. Ask for certificates of insurance and call the insurance company to verify they are current. If a worker is injured on your property and the contractor does not carry workers' compensation, you could be held liable.
What to Do If You Have Been Scammed
If you have already hired a contractor who turned out to be fraudulent, take these steps immediately.
Document everything. Gather all contracts, receipts, cancelled checks, text messages, emails, photographs of incomplete or defective work, and any marketing materials.
File a complaint with the DBPR. The DBPR investigates unlicensed contracting activity and can pursue criminal charges. File online at myfloridalicense.com or call (850) 487-1395.
File a complaint with the Florida Attorney General. The AG's office handles consumer fraud complaints. File online at myfloridalegal.com.
Contact your local State Attorney's office. For cases involving significant financial loss, the State Attorney can pursue criminal fraud charges.
Dispute credit card charges. If you paid by credit card, file a dispute with your card issuer immediately. Federal law provides consumer protections for fraudulent charges.
File a claim with the Construction Industries Recovery Fund. If the contractor was licensed, this fund provides reimbursement to consumers who suffer financial losses due to a licensed contractor's violation of Florida law. The fund covers up to $50,000 per claimant.
Consult a construction attorney. An attorney who specializes in construction law can evaluate your options for civil recovery, including breach of contract claims, fraud claims, and liens against the contractor's bond.
How Goliath Roofing Is Different
We understand that listing scam warning signs only matters if homeowners can identify a contractor they can trust. Here is what sets Goliath Roofing apart from the operators described in this guide.
**Florida Certified Roofing Contractor license** — active, verifiable, with zero complaints.
**Permanent local office** in South Florida — not a PO box, not a virtual office, not an out-of-state headquarters.
**Ten-plus years of documented work** in South Florida with hundreds of completed projects you can see.
**References available** — we will connect you with recent customers in your area who can speak to our work quality.
**No deductible waivers** — we follow Florida law and do not engage in insurance fraud.
**Detailed written contracts** with specific materials, scope, timeline, payment schedule, and warranty terms.
**Manufacturer certifications** from GAF, CertainTeed, and Boral — earned through demonstrated installation quality.
**No high-pressure sales tactics** — we provide estimates, answer questions, and give you all the time you need to make a decision.
The bottom line is this: if something feels wrong about a roofing contractor, trust your instincts. Verify their license, check their references, read the contract carefully, and never let urgency override good judgment. A legitimate contractor will still be there tomorrow. A scammer will not.
Contact Goliath Roofing for a free roof inspection and a transparent, no-pressure estimate. We will show you our license, our insurance certificates, our references, and our work — because we have nothing to hide and everything to prove.
