Florida's Department of Business and Professional Regulation put $300,000 into an ad campaign in 2025, radio and television and digital across all ten of the state's media markets, and it wants you to know the buy worked. Twenty-four million impressions. A media value the department prices at $2.56 million. The line, in the department's own report, was "Rebuild Right: Verify Before You Hire." The Florida Trib reports the billboards that ran alongside it said it plainer: Don't be a victim a second time. Hire a licensed contractor.
I want to take that advice seriously, because the state means it. The license is supposed to be the line between the company that does the work and the company that takes the check. The whole promise of that billboard is that somebody in Tallahassee already looked, so you don't have to.
So I looked. In October 2020 the Florida Attorney General filed a consent final judgment against a St. Petersburg window installer in Pinellas County, one the company had signed that August: $90,000 in civil penalties, $75,000 of it entered as "Senior Penalties" under the part of Florida law reserved for conduct aimed at older people, and a permanent injunction against, among other things, "creating and/or knowingly using forged or falsely executed documents," "causing to be filed in the public record any false documents," and "falsely claiming or labeling a document as an 'estimate' when, in fact, it is a contract."
Then I pulled the company's licenses. Three of them. Every one reads Current, Active, and renewed through August 31, 2028. One of the three, a roofing license, the state issued in June 2022, twenty months after the judgment. The department's public complaint viewer for the company shows nothing at all.
That is the story, and it is not that Florida has crooked contractors. Every state has crooked contractors. It is that Florida runs an ad campaign telling you to look for a credential its own regulator renews on a checklist that, by statute, never asks what the Attorney General found.
The Receipt
The company is Home Performance Alliance, Inc., and I am naming it because the document is final and public and you can open it yourself. The Attorney General's office filed the consent final judgment on October 13, 2020, and put it on its own website the same day. Read the terms with the settlement language kept honest: the company "neither admits nor denies any allegation," which is how consent judgments work, and the judgment records that it had already refunded, reduced or forgiven $615,624.13 owed by its customers and released construction liens on top of that.
What the Attorney General said the complaints looked like, in the office's own release: salespeople who "would not leave the house until the consumer signed an 'estimate,' which turned out to be an actual contract to purchase windows," customers who could not reach anyone to cancel, and threats "to place a lien on the consumers' homes if they did not go through with the transactions." The injunction the company agreed to is a list of exactly those moves, banned by name, including "refusing to leave a consumer's residence when asked."
Now the law that was sitting there the whole time. Section 489.129 of the Florida Statutes lets the Construction Industry Licensing Board "revoke, suspend, or deny the issuance or renewal" of a contractor's license, fine up to $10,000 a violation, and order restitution, on grounds that include "committing fraud or deceit in the practice of contracting" and "mismanagement or misconduct in the practice of contracting that causes financial harm to a customer." The power exists. It is right there on the page.
And here is the renewal checklist, from section 489.115. Every two years, a licensee shows fourteen hours of continuing education and signs an affidavit that the insurance is paid up. That is the list. There is no line for consumer complaints, no line for litigation, no line for a judgment entered in the state's own name. So the roofing license the department issued to this company in 2022 was issued exactly the way the statute says to issue one, and the renewals through 2028 are exactly what the statute says a renewal is. Nobody broke a rule. The rule is the problem.
The department's own year-end release, dated January 7, 2026, tells you where its attention goes. In 2025 it investigated 4,853 complaints of unlicensed activity and completed 2,026 enforcement actions in that program. Across the whole Division of Regulation, 22,003 complaints processed, 2,658 enforcement actions. And one more line, further down the same release, that I read three times: $4,352,242 paid out of the Florida Homeowners' Construction Recovery Fund in 2025, "assisting homeowners harmed by bad actor licensed contractors." That is the state's phrase, not mine. Four million dollars in a single year, paid to people who did what the billboard said.
I also read eleven months of the licensing board's own 2025 meeting minutes, January through November, because I wanted to know what a revocation looks like when it happens. By my count the board voted to revoke in 132 cases. In 122 of them the licensee is marked "Not Present." In 93 the order includes restitution to the homeowner, most of it in an amount the Florida Homeowners Construction Recovery Fund is to set. Read those three numbers together and the machine comes into focus: the board revokes, mostly, after the contractor has already stopped showing up, and it pays the homeowner out of a fund because the contractor is gone.
What It Looks Like From the Inside
Read the next three paragraphs straight. There is no joke in them.
The Florida Trib published its own investigation of this loophole on August 25, 2026, and its reporting is the Trib's. It sat down with a dozen customers of two Florida home-repair companies, one the Attorney General is investigating and one it is suing, and found one pitch running under all of it, aimed at old people. A mailer with a coupon, or a knock on the door after a storm. A free inspection. The free inspection finds catastrophic damage. Then a stack of paperwork, or a tablet held out at arm's length, and a place to sign. Both of those matters are pending, nothing has been decided, and this piece does not name either company.
One of the homeowners the Trib interviewed is Mary Bennett-Harvey, 76, of Jacksonville. She called for an air-conditioning inspection six months after her husband died, was told both systems needed all new duct work for $20,000, and was told the company would find her a loan. "They had me sign the loan papers on the iPad," she told the Trib. "I never saw it. I never got a copy of it." She believed it was a personal loan. It was a home equity loan, secured against the house she had lived in for thirty years, and she learned there was a lien on it in June 2026, eight months after she sold it.
Now go back to the injunction the state won in 2020. Refusing to leave the house. Labeling a contract an estimate. Filing false documents in the public record. The Attorney General wrote that list down six years ago and made a company promise not to do it. The license never heard about any of it.
Why It Costs You
Here is the part that reaches past the people in that reporting.
You have been told your whole adult life that the way to not get taken is to do your homework. Check the license. Get it in writing. Ask for the number. That instruction is not just folk wisdom, it is the state's official consumer-protection policy, and Florida spent $300,000 broadcasting it.
What the state did not spend $300,000 telling you is what the license certifies. It certifies that somebody passed an exam once, keeps up fourteen hours of classes, and carries insurance. It does not certify that the company has no complaints. It does not certify that the Attorney General has never been to court with it. Under section 489.115 it cannot certify those things, because renewal never asks.
So the homework you were told to do returns a green light on a company the state's own lawyers walked into court. You did what you were instructed to do. The instruction was the problem, and the recovery fund's $4.35 million is the bill for it.
This is the same shape as the other quiet transfers this show keeps finding. The mechanism that takes the house is never a masked man. It is a lien, a signature, a filing, a renewal date. If you have read how families lose land they legally own, you already know the pattern: nobody breaks a law, the paperwork does the work, and a house that took thirty years to pay for changes hands in an afternoon. And if you have read the poverty tax, you know the second half, which is that the financing offered to the person with the least room to say no is always the expensive kind, arranged by whoever is standing in the living room holding the tablet.
How the Machine Works
Follow the money, and the license stops looking like a regulation.
A contractor's license costs a few hundred dollars and some paperwork. What it buys is a state endorsement, and the state then advertises that endorsement for free, at taxpayer expense, across a campaign that logged 24 million impressions. No marketing budget in the home-repair business competes with that. The most valuable thing a company selling $20,000 duct jobs to widows can own is a government seal on the truck, and the government hands it out and then pays to promote it.
Now add the second half. Complaints arrive. The Attorney General investigates, files, settles, wins. And the endorsement does not move, because the office that prosecutes the fraud and the office that renews the license are two agencies on two different clocks. The Attorney General moves at the speed of litigation. The licensing board moves at the speed of a renewal cycle, and its renewal form has no box for "judgment entered." So the seal keeps saying this one is safe right through the judgment and for eight years after it.
Want proof the department can move faster when it decides to? Look at what it did the same year, one hallway over. In 2025 the Division of Real Estate issued Emergency Suspension Orders against MV Realty licensees "for deceptive practices," in the department's words, while the Attorney General's case against that brokerage was still running. That case ended December 19, 2025, in a consent final judgment in Hillsborough County, Case No. 22-CA-9958: an $18 million judgment suspended to a $3 million payment, liens ordered off 9,303 Florida homes, ten-year injunctions on the principals. Emergency suspension mid-case is a tool the department owns and uses. It used it on a real-estate license. It did not use it on the window installer, and the statute it works from for contractors does not ask it to.
What does get a contractor's license taken? Here is the record I found. In March 2019 the Attorney General sued a Jacksonville roofing company, Kinnecorps, LLC, alleging it took deposits and insurance money on roofs it never finished. Two months later, News4Jax reported, the company's owner pleaded guilty to four felonies. The department's record on the company's roofing license reads Revoked. The record does not say when or on what case, and its public complaint list is empty. But that is the bar: a felony plea. A consent judgment with $75,000 in senior penalties is not enough to get the license so much as flagged on the page you were told to check.
The license is not a consumer protection. It is a marketing asset the state issues for free, advertises with public money, and renews without reading the docket.
The Strongest Argument on the Other Side
The best version of the case against everything above is serious, and this show has to say it out loud, because it is an argument the show makes in other contexts and means.
A consent judgment is a settlement. The company neither admitted nor denied anything, it cooperated, it had refunded, reduced or forgiven more than $600,000 before the ink was dry, and the Attorney General's own release credits it with hiring new management and setting up a hotline. Licensing boards are administrative bodies bound by due process, and a license is somebody's livelihood: the right to work in the trade they trained for and the payroll of everyone who works for them. Stripping that on a settlement with no admission in it is exactly the kind of unaccountable state power this show objects to when it is aimed at a nurse, a teacher, or a barber. You do not get to want administrative due process only for people you like.
And the board is not asleep. Its 2025 minutes carry 132 revocations by my count. The two companies in the Trib's reporting are accused, not adjudicated, and the one the Attorney General is suing has a denial on the record, which the Trib prints and which stands until a court says otherwise.
Here is the answer.
Nobody is asking the department to convict anybody. The demand is narrower than a suspension and costs the department nothing: stop selling the credential as a screen it is not. Put the judgment on the lookup page. When the Attorney General enters a final judgment against a licensee in the state's own name, let the renewal form ask about it, the way it asks about insurance. Stop spending public money to tell a 76-year-old widow that the license on the truck is the thing to look for, while the page she was told to check says nothing about the courtroom the company has already been in.
Due process protects the contractor's right to keep working while a case runs. It has never required the state to keep recommending the contractor after the case is over. Those are two different things, and Florida is doing the second one under cover of the first.
The Lever
Two links, and one honest warning about what they can and cannot do.
The license lookup. MyFloridaLicense license verification tells you whether a company is licensed at all, which still matters, because the unlicensed operator is a real and separate hazard and it is the one the department pursues. Run it before anyone touches your roof.
The complaint viewer. The public complaint search is the one almost nobody knows exists, and it is where you look for the thing the license itself will never tell you. The warning comes from this piece's own reporting and the Trib's: a company under a 2020 consent judgment returned an empty page there on September 2, 2026. An empty result is not a clean record. It may only mean nothing has been posted.
So the working rule is that the state's two tools answer one question between them, and it is the smaller question. Add the two the state does not run for you: search the company's name plus "attorney general" and plus "consent judgment," and search your county clerk's civil records. A civil docket is public, it is free, and it is current in a way a renewal date is not.
And if somebody is standing in your parent's living room holding out a tablet, the single most useful sentence in this entire article is: nobody signs anything on the day they knock. Not the estimate, not the financing, not the tablet. A legitimate contractor will still be in business in a month.
Come back for the rest
We do this every week. The official framing on top, the money underneath, every number traced back to the document it came from so you never have to take our word for it. Pour something cold and let us send you the receipts before the next one clears. Subscribe to The Long Pour, the free newsletter where the week's small robberies and the one big one land in your inbox together. It comes second, though.
What comes first is the sentence Florida paid to put in front of you. Hire a licensed contractor. Read it again knowing what a license is worth, and then ask the department that bought the ad why a judgment in the state's own name is still not on the page it told you to check.
The Receipts
Every load-bearing claim above, traced to a source you can open yourself.
- Consent Final Judgment, Office of the Attorney General v. Home Performance Alliance, Inc. (Florida Attorney General, Sixth Judicial Circuit, Pinellas County, filed October 13, 2020, filed as the Motion for Entry with the judgment as Attachment A; accessed September 2, 2026): the $90,000 penalty, the $75,000 senior share, the $615,624.13 in refunds, and the injunction terms quoted.
- Action Taken Against Window Installation Company for Deceptive Business Practices (Florida Attorney General, October 13, 2020; accessed September 2, 2026): the office's own account of the complaints and the settlement.
- Home Performance Alliance, Inc., Construction Business Information (Florida DBPR license record; accessed September 2, 2026): the business record, with links to its qualifying licenses and its public complaint list.
- License CGC1508826, Certified General Contractor, d/b/a Home Performance Alliance, Inc. (Florida DBPR license record; accessed September 2, 2026): status Current, Active; expires 08/31/2028.
- License CCC1333840, Certified Roofing Contractor, d/b/a Home Performance Alliance, Inc. (Florida DBPR license record; accessed September 2, 2026): licensed 06/13/2022; status Current, Active; expires 08/31/2028.
- Public complaint view, Home Performance Alliance, Inc. (Florida DBPR; accessed September 2, 2026): no complaint listed under the business record.
- Florida DBPR Highlights 2025 Accomplishments that Protect Floridians and Support a Growing Economy (Florida DBPR, January 7, 2026; accessed September 2, 2026): the 4,853 and 2,026 counts, the $300,000 and 24 million, the $4,352,242 recovery-fund line, the MV Realty suspensions.
- Unlicensed Activity Annual Report FY 2024-2025 (Florida DBPR; accessed September 2, 2026): the $300,000 broadcast contract, its dates and slogan, and the separate 28-placement billboard campaign.
- Construction Industry Licensing Board Meeting Minutes, April 2025 (Florida DBPR; one of eleven monthly sets, January to November 2025, read for this piece; accessed September 2, 2026): the final-action revocations, the "Not Present" notations, the recovery-fund restitution orders.
- Florida Statutes § 489.129, Disciplinary proceedings (Florida Senate, 2025 statutes; accessed September 2, 2026): the board's power to revoke, suspend or deny renewal, and grounds (g) and (l).
- Florida Statutes § 489.115, Certification and registration; renewals (Florida Senate, 2025 statutes; accessed September 2, 2026): the two-year renewal, the fourteen hours, the insurance affidavit, and no complaint or litigation check.
- Florida Statutes § 501.204, Unlawful acts and practices (Florida Senate, 2025 statutes; accessed September 2, 2026): the sentence that makes deceptive acts in trade unlawful, the law both judgments rest on.
- Consent Final Judgment as to MV Realty PBC, LLC, Case No. 22-CA-9958 (Florida Attorney General, Thirteenth Judicial Circuit, Hillsborough County, December 19, 2025; accessed September 2, 2026): the judgment and the February 12, 2025 injunction order it incorporates.
- Attorney General James Uthmeier Secures Judgment Against MV Realty for Scamming Florida Homeowners (Florida Attorney General, December 19, 2025; accessed September 2, 2026): the $18 million suspended judgment, the $3 million payment, the 9,303 liens.
- License RC29027575, Registered Roofing Contractor, d/b/a Kinnecorps, LLC (Florida DBPR license record; accessed September 2, 2026): status Revoked; expired 08/31/2021.
- Taking Action to Stop Roofing Scam (Florida Attorney General, March 5, 2019; accessed September 2, 2026): the complaint filed against Kinnecorps, LLC and what it alleged.
- Roofer accused of fraud pleads guilty to 4 felony charges (News4Jax, May 16, 2019; accessed September 2, 2026): the Duval County guilty plea and sentence.
- State-licensed scams: Florida regulators allow contractors accused of deception to keep licenses (The Florida Trib, August 25, 2026; accessed August 25, 2026): the billboard slogan, the two pending matters, and the customer interviews, as reported.
- License verification (Florida DBPR; accessed September 2, 2026): the state tool that shows a license active and renewable, and the one readers are told to use.
- Complaint search (Florida DBPR; accessed September 2, 2026): the public complaint viewer, which returned nothing for the company under the 2020 judgment.