42 companies audited and about 300 ads read individually in the public Meta Ads Library across five markets: who advertises, what offers survive, and where the empty lanes are. The full map is in the proof file below.
At $29.07 blended cost per lead · media cost only
A garage flooring and storage company put $7,121.65 into Meta across four US markets in July 2026
A lead is a completed Meta lead-form submission recorded in the ad account, not a booked job.

Most competitors, not running ads at all
If you sell garage floors, storage, or cabinets, most of your local competitors are not advertising on Meta at all. Of the 42 companies we audited across five markets, 26 ran no Meta ads.
The ones who do advertise tend to run the same national template, a pain hook, a dollars-off offer, and a lifetime warranty, into a local auction that does not resemble the one two states over. That is the position most operators are in when they decide whether Meta is worth it: guessing at who they are bidding against, and worried the answer from an agency will be a generic package built on national best practices.
The owners we built this for had usually been sold copy before, three headlines, a stock photo of a clean garage, a lead form, and a cost-per-lead report, and wanted to know what actually runs in their market before spending into it.

Three decisions, not a deliverables list
Dallas is an open price war. Las Vegas is nearly empty and won on reputation. Orlando’s advertisers all sell the same makeover. A national template would be wrong in three of the five markets, so no market got one.
Garage floors and overhead racks ran as separate campaigns in each metro, so cost per lead stays readable per product instead of blending into one number that hides the winners.
The money, stated plainly
This is a cost-per-lead figure, not a full customer-acquisition cost. Whether a lead becomes a booked job depends on the client’s follow-up and sales process, which this page does not measure.
When the client supplies booked jobs and collected revenue, this page gets a return figure. Until then it does not claim one.
What a lead cost, campaign by campaign
Cost per lead in USD. Gold bars came in under the blended average, marked by the dashed line at $29.07. Every figure is pulled from the ad account; nothing is modeled.
Source: Meta ad account. Campaigns created 2026-07-04 to 2026-07-06; results over a trailing ~30-day partial delivery window as captured. Media cost only. Agency fee, software, and production are not included in these figures.
Everything behind the numbers above
Most readers stop here. If you want to check the work, every campaign line, the five-market competitive map, and the method are all below, unedited.
01 The eight campaigns, line by line Every campaign with media spent, impressions, clicks, leads, and cost per lead, straight from the account. OpenClose
Eight lead-form campaigns across four of these markets
These are real campaigns we created in early July 2026. Dates are the ad creation dates. Every figure is pulled from the ad account; nothing is modeled.
| Market | Campaign | Created | Media spent | Impressions | Clicks | CTR | Leads | Cost / lead |
|---|---|---|---|---|---|---|---|---|
| Dallas | Garage floors | Jul 6 | $1,105.34 | 22,519 | 443 | 1.97% | 40 | $27.63 |
| Dallas | Overhead racks | Jul 6 | $596.18 | 11,471 | 215 | 1.87% | 17 | $35.07 |
| Atlanta | Garage floors & cabinets | Jul 4 | $1,365.11 | 18,375 | 436 | 2.37% | 39 | $35.00 |
| Atlanta | Overhead racks | Jul 4 | $652.39 | 14,582 | 264 | 1.81% | 24 | $27.18 |
| Las Vegas | Garage floors | Jul 6 | $1,098.72 | 28,442 | 653 | 2.30% | 29 | $37.89Highest in set |
| Las Vegas | Overhead racks | Jul 6 | $587.78 | 15,568 | 242 | 1.55% | 17 | $34.58 |
| Orlando | Garage floors | Jul 6 | $1,121.21 | 19,772 | 454 | 2.30% | 41 | $27.35 |
| Orlando | Overhead racks | Jul 6 | $594.92 | 14,082 | 314 | 2.23% | 38 | $15.66Lowest in set |
| Total, 8 campaigns | $7,121.65 | 144,811 | 3,021 | 245 | $29.07 | |||
Blended average $29.07 · the table scrolls sideways on a narrow screen
What a “lead” means here. A lead is a completed Meta lead-form submission recorded in the ad account. It is not a qualified appointment or a booked job. Whether a lead becomes a customer depends on the client’s follow-up and sales process, which this page does not measure.
Media cost is shown; agency fee, software, and production are not itemized here, so this is a cost-per-lead figure, not a full customer-acquisition cost.
02 The method: five steps before anyone writes an ad How the market map is built: finding every advertiser, reading winners without spend data, transcribing copy verbatim. OpenClose
We map the market before we write the copy
This is the part most agencies skip, because it is slow and produces nothing billable on day one.
Franchise location pages, local independents, and national e-commerce brands each behave differently, so each is pulled separately. In Southern California that meant checking 22 companies across five counties to establish that only three were running ads.
The US Ads Library hides impressions and spend for commercial advertisers, so we use the two signals it does expose: how long an ad has run continuously, and how many near-identical variants are live. Both cost the advertiser money, so both signal confidence.
Offers, price framing, warranty language, install-speed claims, and proof stacks are recorded as written, not paraphrased. About 300 ads went through this. It is the slow part, and it is the part that produces everything useful.
The single largest finding in the study is that the five markets barely resemble each other. A strategy built for one of them can be actively wrong in another.
Longevity proves commitment, not profit. A heavily duplicated ad proves confidence, not lead quality. Those boundaries get flagged, not dressed up as fact.
03 Five markets, five different auctions The full competitive map. Dallas’s price war, Atlanta’s offer discipline, Las Vegas nearly empty, Orlando’s one message, So-Cal’s silent nineteen. OpenClose
Nothing about winning in one market transfers cleanly to the next
Read across, one market at a time. Franchise systems clone identical creative across metros that sit in completely different columns here.
Dallas–Fort Worth
A price war already in progress
“Got a quote for your garage floor? Don’t book it yet. Send it to us and we’ll try to beat the price.”
“$650 = 2 Racks, 1 Clean Garage. Texas’s veteran-owned garage storage pro, trusted by 5,000+ happy homeowners.”
- My Garage FloorsIndependent~25 ads. Price-match interception, instant online quote, explicitly no sales visit.
- HDR GarageIndependent~9 ads. Hard price anchor on storage, veteran-owned, pay after install, 5,000+ homeowners.
- Granite Garage FloorsIndependent~24 ads across Dallas and Atlanta. 2-day install, lifetime warranty, 25,000 garages.
- Garage LivingFranchise~31 ads, mostly video. Up to $2,000 off, free in-home design consultation.
- Garage Force of North DallasFranchiseNew page; lead-form ads launched July 2026.
- DFW Classic CoatingsIndependent~2 carousel ads. $250 off, 1-day install, owner-operated, no middleman.
- Overhead Storage of North Texas
- Dallas Garage Storage / Ideal Garage
What this market teachesIn a market where price is already the battlefield, arriving with a slightly lower number means entering an auction someone else designed. The defensible ground is risk reversal, install speed, and proof, and you have to know the war is happening before you can decline to fight it that way.
Atlanta
Offer discipline decides who survives
“For a limited time, we’re offering up to $500 OFF! Book your in-home estimate online now.”
- Granite Garage Floors AtlantaIndependent“Up to $500 OFF” urgency ad running ~6 months. 1,500+ reviews, 25,000 garages, lifetime warranty.
- PremierGarageFranchise~24 ads. 20% off custom garage solutions, free consultation, storage-led.
- GarageExpertsFranchise~10 ads, ~70% video. Clutter-shame hooks, free estimate, 1-day transformation.
- Garage Floor Coating of AtlantaIndependent~2 ads. Lifetime warranty, free estimate, Messenger CTA, no discounting.
- Garage Expressions
- Apex Epoxy Flooring
What this market teachesAtlanta’s survivors all name a specific dollar figure and attach a deadline to it. Ads that ask homeowners to call for a quote do not last here. Specificity is not a stylistic preference in this market; it is the entry requirement.
Las Vegas
Nearly empty, and won on reputation
“750+ 5-star reviews · 3,500+ floors installed · 8x Best of Las Vegas · 20-year warranty.”
- Fastlane CoatingsIndependent~3 image ads. 750+ 5-star reviews, 3,500+ floors, 8x Best of Las Vegas, 20-year warranty.
- Sin City Garage Floors
- Infinity Epoxy (US)
- Every overhead storage and organization company in the metro
What this market teachesOne advertiser holds this market on reputation alone, and no storage company advertises at all. When a market is this quiet, the binding constraint is not competitive pressure, it is that almost nobody is showing up. That is a completely different problem from the one Dallas presents.
Orlando
Three franchises, one message, one empty lane
“Tired of a cluttered garage? Imagine a space that’s organized, durable & easy to clean!”
- PremierGarage Central OrlandoFranchise20% off custom garage solutions, free consultation, storage-led makeover framing.
- GarageExpertsFranchiseClutter-shame video, free estimate, lifetime warranty, 1-day transformation.
- Garage Force of Orlando WestFranchiseNew page; lead-form ads launched July 2026.
- Central Florida Garage Designs
- Epoxy It
- J&W Perfect Epoxy
What this market teachesEvery active advertiser in Orlando is selling the same emotional makeover, and not one anchors storage at a public price. Three companies are competing for the identical buyer while a second buyer, the homeowner who simply wants racks installed at a known cost, goes entirely unaddressed.
Southern California
One franchise system versus nineteen silent operators
“Tired of looking at cracked, stained, or worn-out concrete every time you pull into your garage? ✔ Installed in just 1 Day ✔ CycloSpartic™ Technology ✔ Stronger Than Epoxy ✔ UV Stable – Built for California ✔ Lifetime Residential Warranty 🎉 Get $250 OFF this week (First 7 homeowners only.)”
“Watch this floor come to life ✨”
- Garage Force of San Diego CountyFranchise64 active ads, the largest volume of any advertiser in the study. Video-led, trademarked coating technology, lifetime residential warranty, 143 5-star reviews.
- Garage Force of PasadenaFranchise3 ads launched Aug 9, 2026, identical copy and video to the San Diego page. The playbook being cloned into Los Angeles in real time.
- Epoxy Floor ProsIndependent1 video ad running ~3.5 months. No offer, no proof, no urgency.
- PremierGarage of North San Diego
- PremierGarage Temecula
- PremierGarage Sherman Oaks
- Garage Living Palm Springs
- GarageExperts of Orange County
- Garage Floors 1 Day (630 Yelp reviews)
- Smart Garage Floors (5,000+ floors)
- Creative Epoxy Coating (24 years, 291 reviews)
- Evolve Epoxy Garage Floors
- Epoxy Floors SoCal
- Epoxy Garage Guy
- LA Surface Crafters
- Good Garage
- Nu Garage & Epoxy (251 reviews)
- TRC Garage (130 reviews)
- SoCal Custom Garages
- Bespoke Garage Designs
- The Garage Company
- Bigfoot Garage Cabinets
What this market teachesThe largest garage market in America is being contested by essentially one franchise system. Operators with six hundred reviews and thousands of completed floors are invisible on the platform their buyers use daily. “UV Stable — Built for California” is also the only market-specific environmental claim found across all forty-two companies. Nobody else localizes, anywhere.
“Advertising” counts the companies actually running ads against the number audited. “Competitive intensity” is a read of how contested the auction is, not a published figure.
Dallas is an open price war; Las Vegas is nearly empty and won on reputation; Southern California, the largest garage market in the country, is contested by essentially one franchise system.
04 What you’re up against, verbatim The exact ad language surviving in each market, transcribed from the public library. Company names are public. OpenClose
The exact language surviving in each market
Every line below is transcribed from an ad viewed directly in the public library. Company names are public.
“Got a quote for your garage floor? Don’t book it yet. Send it to us and we’ll try to beat the price.”
“For a limited time, we’re offering up to $500 OFF! Book your in-home estimate online now.”
“750+ 5-star reviews · 3,500+ floors installed · 8x Best of Las Vegas · 20-year warranty.”
“Tired of a cluttered garage? Imagine a space that’s organized, durable & easy to clean!”
“Installed in just 1 Day ✔ CycloSpartic™ ✔ Stronger Than Epoxy ✔ UV Stable — Built for California ✔ Lifetime Warranty. Get $250 OFF this week (first 7 homeowners only).”
05 What survives: six ingredients Strip every long-running ad down and the same parts remain. Not a template; a residue. OpenClose
Strip every long-running ad down and the same parts remain
This is not an invented template. It is what is left when the study’s longest-running ads are reduced to their shared components.
The opening line describes the garage the homeowner is embarrassed by: clutter, cracks, stains, a car stuck in the driveway.
A price, a range, or a dollars-off figure. Every ad in the study still running past six months contained one.
“1 day” or “2 days” appears in nearly every long-running flooring ad read.
Lifetime coverage is effectively table stakes among franchise advertisers. Independents that omit it compete without a net.
Counts, not adjectives: reviews, floors installed, garages transformed, years in business, local awards.
Who the owner is. It closes the trust gap created by letting a stranger install something permanent in your home.
Across all five markets, every ad still running after six months named a price, a count, a warranty term, or a timeframe. Not one long-running winner relied on adjectives alone.

The boundaries, stated plainly
Five limits stated plainly, so nothing on this page is read as more than it is.
- 01Competitor “winners” are inferred, not measured. The US Meta Ads Library publishes impressions and spend only for political advertising, so we read commitment and confidence from continuous run-time and variant count. Neither proves a competitor’s profitability or lead quality.
- 02The snapshot is dated and moves. Ad counts are approximate, listings change daily, and all quoted copy was current during the research window of July 23 to August 9, 2026.
- 03Our own numbers stop at the lead. The eight campaigns show lead volume and cost per lead over a trailing, partial delivery window as captured in the account. They do not establish booked jobs, close rate, or revenue.
- 04The accounts belong to the client. The campaigns and data shown sit on ad accounts the client owns. The client is anonymized here; competitor names are drawn from the public library.
- 05Results are specific to this client’s market, service, budget, capacity, and timeframe and are not a guarantee of similar outcomes.
A lead is a completed Meta lead-form submission in the account, held consistent across all eight campaigns.
Campaigns, creative, and data are on accounts the client owns and can take with them.
The team that mapped the market also wrote and ran these campaigns.
Before you spend on Meta, find out which market you’re bidding into
The first question is not which headline. It is which auction you are actually in, and whether your leads turn into booked jobs. A Magister audit maps your competitive field, your channel concentration, and the gap between a lead and a sale, before you increase spend.
45 minutes. No deck. No pitch. References available under NDA on qualified sales calls.
