A garage flooring and storage company put $7,121.65 into Meta across four US markets in July 2026
At $29.07 blended cost per lead · media cost only
Explore the details +
At $29.07 blended cost per lead · media cost only
A lead is a completed Meta lead-form submission recorded in the ad account, not a booked job.
8 campaigns created Jul 4–6, 2026 · trailing ~30-day partial delivery window as captured in the account · Dallas, Atlanta, Las Vegas, Orlando
- Cheapest lead in the set, Orlando overhead racks $15.66 Highest was $37.89 (Las Vegas floors). Same account, same month
- Campaigns across four markets, each entered with its own offer 8 / 4 Floors and overhead racks measured separately, never blended
- Companies audited, ads read to map each market’s auction 42 / ~300 Public Meta Ads Library · five US markets · the full map is below
Cheapest lead in the set, Orlando overhead racks $15.66 Highest was $37.89 (Las Vegas floors).
Campaigns across four markets, each entered with its own offer 8 / 4 Floors and overhead racks measured separately, never blended
Companies audited, ads read to map each market’s auction 42 / ~300 Public Meta Ads Library · five US markets · the full map is below
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.
Explore the details +
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.
If you sell garage floors, storage, or cabinets, most of your local competitors are not advertising on Meta at all.
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.
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
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.
Explore the details +
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.
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.
- 01 Mapped the auctions, not just the audience
- 02 Treated each market as its own problem
- 03 Split every market into two measured offers
01 Mapped the auctions, not just the audience
02 Treated each market as its own problem
03 Split every market into two measured offers
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.
Explore the details +
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.
- Media spend, 8 campaigns $7,121.65
- Leads recorded in the ad account 245
- Agency fee, software, production not itemized here
- Blended cost per lead, media only $29.07
Media spend, 8 campaigns $7,121.65
Leads recorded in the ad account 245
Agency fee, software, production not itemized here
Blended cost per lead, media only $29.07
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.
Explore the details +
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.
Cost per lead in USD.
Source: Meta ad account.
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.
Explore the details +
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.
Most readers stop here.
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.
Explore the details +
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.
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.
- Columns: Market | Campaign | Created | Media spent | Impressions | Clicks | CTR | Leads | Cost / lead
- Market: Dallas | Campaign: Garage floors | Created: Jul 6 | Media spent: $1,105.34 | Impressions: 22,519 | Clicks: 443 | CTR: 1.97% | Leads: 40 | Cost / lead: $27.63
- Market: Dallas | Campaign: Overhead racks | Created: Jul 6 | Media spent: $596.18 | Impressions: 11,471 | Clicks: 215 | CTR: 1.87% | Leads: 17 | Cost / lead: $35.07
- Market: Atlanta | Campaign: Garage floors & cabinets | Created: Jul 4 | Media spent: $1,365.11 | Impressions: 18,375 | Clicks: 436 | CTR: 2.37% | Leads: 39 | Cost / lead: $35.00
- Market: Atlanta | Campaign: Overhead racks | Created: Jul 4 | Media spent: $652.39 | Impressions: 14,582 | Clicks: 264 | CTR: 1.81% | Leads: 24 | Cost / lead: $27.18
- Market: Las Vegas | Campaign: Garage floors | Created: Jul 6 | Media spent: $1,098.72 | Impressions: 28,442 | Clicks: 653 | CTR: 2.30% | Leads: 29 | Cost / lead: $37.89 Highest in set
- Market: Las Vegas | Campaign: Overhead racks | Created: Jul 6 | Media spent: $587.78 | Impressions: 15,568 | Clicks: 242 | CTR: 1.55% | Leads: 17 | Cost / lead: $34.58
- Market: Orlando | Campaign: Garage floors | Created: Jul 6 | Media spent: $1,121.21 | Impressions: 19,772 | Clicks: 454 | CTR: 2.30% | Leads: 41 | Cost / lead: $27.35
- Market: Orlando | Campaign: Overhead racks | Created: Jul 6 | Media spent: $594.92 | Impressions: 14,082 | Clicks: 314 | CTR: 2.23% | Leads: 38 | Cost / lead: $15.66 Lowest in set
- Total, 8 campaigns | $7,121.65 | 144,811 | 3,021 | 245 | $29.07
Columns: Market | Campaign | Created | Media spent | Impressions | Clicks | CTR | Leads | Cost / lead
Market: Dallas | Campaign: Garage floors | Created: Jul 6 | Media spent: $1,105.34 | Impressions: 22,519 | Clicks: 443 | CTR: 1.97% | Leads: 40 | Cost / lead: $27.63
Market: Dallas | Campaign: Overhead racks | Created: Jul 6 | Media spent: $596.18 | Impressions: 11,471 | Clicks: 215 | CTR: 1.87% | Leads: 17 | Cost / lead: $35.07
Market: Atlanta | Campaign: Garage floors & cabinets | Created: Jul 4 | Media spent: $1,365.11 | Impressions: 18,375 | Clicks: 436 | CTR: 2.37% | Leads: 39 | Cost / lead: $35.00
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.
Explore the details +
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.
- 01 Find every advertiser, not the obvious ones
- 02 Read the winners without spend data
- 03 Transcribe the copy verbatim, ad by ad
- 04 Treat each market as its own problem
- 05 Separate evidence from what we would like to believe
01 Find every advertiser, not the obvious ones
02 Read the winners without spend data
03 Transcribe the copy verbatim, ad by ad
04 Treat each market as its own problem
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.
Explore the details +
Read across, one market at a time. Franchise systems clone identical creative across metros that sit in completely different columns here.
Read across, one market at a time.
Dallas–Fort Worth
A price war already in progress
Explore the details +
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.”
What this market teaches In 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.
- My Garage Floors Independent ~25 ads. Price-match interception, instant online quote, explicitly no sales visit.
- HDR Garage Independent ~9 ads. Hard price anchor on storage, veteran-owned, pay after install, 5,000+ homeowners.
- Granite Garage Floors Independent ~24 ads across Dallas and Atlanta. 2-day install, lifetime warranty, 25,000 garages.
- Garage Living Franchise ~31 ads, mostly video. Up to $2,000 off, free in-home design consultation.
- Garage Force of North Dallas Franchise New page; lead-form ads launched July 2026.
- DFW Classic Coatings Independent ~2 carousel ads. $250 off, 1-day install, owner-operated, no middleman.
- Overhead Storage of North Texas
- Dallas Garage Storage / Ideal Garage
My Garage Floors Independent ~25 ads.
HDR Garage Independent ~9 ads.
Granite Garage Floors Independent ~24 ads across Dallas and Atlanta.
Garage Living Franchise ~31 ads, mostly video.
Atlanta
Offer discipline decides who survives
Explore the details +
Offer discipline decides who survives
“For a limited time, we’re offering up to $500 OFF! Book your in-home estimate online now.”
What this market teaches Atlanta’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.
- Granite Garage Floors Atlanta Independent “Up to $500 OFF” urgency ad running ~6 months. 1,500+ reviews, 25,000 garages, lifetime warranty.
- PremierGarage Franchise ~24 ads. 20% off custom garage solutions, free consultation, storage-led.
- GarageExperts Franchise ~10 ads, ~70% video. Clutter-shame hooks, free estimate, 1-day transformation.
- Garage Floor Coating of Atlanta Independent ~2 ads. Lifetime warranty, free estimate, Messenger CTA, no discounting.
- Garage Expressions
- Apex Epoxy Flooring
Granite Garage Floors Atlanta Independent “Up to $500 OFF” urgency ad running ~6 months.
PremierGarage Franchise ~24 ads.
GarageExperts Franchise ~10 ads, ~70% video.
Garage Floor Coating of Atlanta Independent ~2 ads.
Las Vegas
Nearly empty, and won on reputation
Explore the details +
Nearly empty, and won on reputation
“750+ 5-star reviews · 3,500+ floors installed · 8x Best of Las Vegas · 20-year warranty.”
What this market teaches One 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.
- Fastlane Coatings Independent ~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
Fastlane Coatings Independent ~3 image ads.
Sin City Garage Floors
Infinity Epoxy (US)
Every overhead storage and organization company in the metro
Orlando
Three franchises, one message, one empty lane
Explore the details +
Three franchises, one message, one empty lane
“Tired of a cluttered garage? Imagine a space that’s organized, durable & easy to clean!”
What this market teaches Every 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.
- PremierGarage Central Orlando Franchise 20% off custom garage solutions, free consultation, storage-led makeover framing.
- GarageExperts Franchise Clutter-shame video, free estimate, lifetime warranty, 1-day transformation.
- Garage Force of Orlando West Franchise New page; lead-form ads launched July 2026.
- Central Florida Garage Designs
- Epoxy It
- J&W Perfect Epoxy
PremierGarage Central Orlando Franchise 20% off custom garage solutions, free consultation, storage-led makeover framing.
GarageExperts Franchise Clutter-shame video, free estimate, lifetime warranty, 1-day transformation.
Garage Force of Orlando West Franchise New page; lead-form ads launched July 2026.
Central Florida Garage Designs
Southern California
One franchise system versus nineteen silent operators
Explore the details +
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 ✨”
What this market teaches The 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.
- Garage Force of San Diego County Franchise 64 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 Pasadena Franchise 3 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 Pros Independent 1 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
Garage Force of San Diego County Franchise 64 active ads, the largest volume of any advertiser in the study.
Garage Force of Pasadena Franchise 3 ads launched Aug 9, 2026, identical copy and video to the San Diego page.
Epoxy Floor Pros Independent 1 video ad running ~3.5 months.
PremierGarage of North San Diego
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.
Explore the details +
Every line below is transcribed from an ad viewed directly in the public library. Company names are public.
“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).”
Every line below is transcribed from an ad viewed directly in the public library.
“Installed in just 1 Day ✔ CycloSpartic™ ✔ Stronger Than Epoxy ✔ UV Stable, Built for California ✔ Lifetime Warranty.
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.
Explore the details +
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.
- 01 A hook that names the pain
- 02 A hard number
- 03 Speed of transformation
- 04 Warranty as risk reversal
- 05 Quantified proof
- 06 An identity marker
01 A hook that names the pain
02 A hard number
03 Speed of transformation
04 Warranty as risk reversal
The boundaries, stated plainly
Five limits stated plainly, so nothing on this page is read as more than it is.
Explore the details +
Five limits stated plainly, so nothing on this page is read as more than it is.
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.
- 01 Competitor “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.
- 02 The 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.
- 03 Our 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.
- 04 The 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.
- 05 Results are specific to this client’s market, service, budget, capacity, and timeframe and are not a guarantee of similar outcomes.
- 01 Metric definition
- 02 Account ownership
- 03 Same team throughout
01 Competitor “winners” are inferred, not measured.
02 The snapshot is dated and moves.
03 Our own numbers stop at the lead.
04 The accounts belong to the client.
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.
Explore the details +
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.
The first question is not which headline.
45 minutes.

Let’s talk growth