Andres, here’s the Market Analysis Report for Winter Park, FL.
You told me the goal: grow SOD from 300 to 1,000 pallets a year, without spending more than $25 a pallet to get the job. This report is what the data actually says about that: your market, your numbers, and the path from where you are to five installs a week. Read the top first. It’s real, and it’s yours.
Winter Park is exactly the kind of market SOD wins in: high-value homes, homeowners who replace a lawn instead of nursing it along, and a field that isn’t crowded with people advertising it well. The demand is real and it isn’t being fought over hard. Your problem was never the market. It was that your ads were reaching the wrong half of it, and that’s fixable. This report shows exactly how.
Where your SOD ads stand today.
Everything here is straight from what you told me on our call. This is the honest starting line, and it’s a better one than it looks.
Your cost per lead is already low. Meta is giving you leads cheaply. The problem is simple: only 2 of every 40 leads turn into a job, because most of those leads were never the right homeowner. You said this yourself on the call. Once the ads reach the right people, every number below moves up at once.
Who’s advertising into Winter Park right now.
Every landscaping and SOD company running Meta ads into your area, and how long each has kept them live. The ones running longest are the ones making money.
Every landscaping, lawn, and SOD company we could find running Meta ads into the Orlando / Winter Park area, ranked by how long each has kept them live. Only three are advertising SOD installation specifically, and none of them are a Grounds Guys. This lane is thin, not crowded.
Two advertisers have been at it for roughly five months. Everyone else started in the last few weeks. A long run means the ad is paying for itself, so those two are the ones actually worth studying.
Most are small, home-based or service-area operations, so a few pins sit on the town they run out of rather than a storefront. The pattern still holds: the field is spread across the north metro (Lake Mary, Longwood, Casselberry) and Orlando, and nobody is planted in the Winter Park core.
The ads your competitors have kept running the longest.
Nobody keeps paying to run the same ad for months unless it’s bringing in work. These are the angles Winter Park is already responding to, and where the gap is for you.
Every SOD ad that’s survived in this market runs the same formula: a pain hook (“dead, patchy, weedy lawn, Orlando homeowners”), then a concrete offer ($-off or %-off), then a free sprinkler inspection or tune-up bundled in, then a free estimate. That irrigation-as-add-on move is exactly your model, and the market is already proving it converts.
Your opening is that they’re all competing on discounts and “best price.” That’s a race you don’t need to run. You install for the homeowner who wants it done right, not cheapest, and nobody in this lane is telling that story well. Same proven structure, but a quality-and-craft angle instead of a discount, aimed at the affluent core. That’s your wedge.
What a booked estimate costs in Winter Park.
Now the contrast that explains everything. A wide radius from Winter Park reaches into ZIPs like Pine Hills, seven miles away, where median income is $57,278, the median home value is ~$180,000, and the poverty rate runs nearly 40% above the national average. Same map, half the income, a quarter of the home value. Higher-value homes mean bigger lawns, bigger SOD jobs, and homeowners who don’t flinch at a $3,500 install. That’s who your ads should be reaching, and exactly who the wide radius was diluting.
The gold pins are the money: Winter Park, Maitland, Baldwin Park, Windermere, College Park, Winter Garden. The red pin, Pine Hills, sits inside a normal radius from your shop but is a completely different customer. Targeting the gold and cutting the red is the whole move.
What one closed SOD job costs to get, and what to aim for.
You want five installs a week at $100 a job. Getting to five a week is a question of volume. The $100 is the part that needs a real number, so I priced a closed job from the ad all the way to the signed contract. Here is the straight answer.
(20 pallets/week, 1,040/year)
(at a 30% close rate)
(at your $3,500 average job)
At five installs a week and your $3,500 average job, that is about $910,000 of SOD work a year. The revenue side is clear. What matters is the cost to land one of those jobs in a market like Winter Park, priced from the ad down to the signed contract:
$100 a job isn’t impossible, but it only happens when every number hits its best at the same time: a rock-bottom lead cost, a near-perfect booking rate, and a near-perfect close, all at once. You can control the ad side. You cannot force a 100% booking rate, and nobody closes 100% of cold ad leads. So $100 sits at the far edge of the best case, not a number to build a business on.
Plan around $230 a job. Even at $350, a $3,500 sale still returns 10 to 1, so the money works easily. The only thing that was ever off was the $100 target itself.
There are two answers here, not one.
Should you be in this market? Yes. It is affluent, the demand is real, few people are advertising SOD well, and a $3,500 job returns 10 to 1 even when the leads cost more than you would like. SOD should stay your focus. It is your strongest service: good installer, smooth crews, real margin, and irrigation on almost every job.
Should you expect five installs a week at $100 a job from cold ads alone? No. That is not how this market works. Here is how it does work:
Why Meta hasn’t worked for you, and why that’s fixable.
Your follow-up is already solid. A text goes out in five seconds, your CSR calls within five minutes, and an AI caller backs it up if they miss. When a good lead comes in, you catch it. The close rate and the follow-up were not the problem.
The problem was who the ads were reaching. A radius around a pin can’t tell a Winter Park estate from a rental two towns over. You were paying for cheap leads, and a cheap lead in the wrong ZIP is worse than no lead, because your CSR still spends time on it and your close rate still takes the hit. That is why 40 leads became only 2 jobs. It is a targeting and qualification problem, not a sales one.
You already started fixing the right things this week: narrowing the territory, adding friction to the form, tightening qualification. Those are the right moves. The rest of this report builds the whole funnel around them.
The plan for Winter Park, step by step.
Five moves, in order. This is what it looks like to run the market on purpose instead of by radius.
Aim the money at the affluent core, not a radius
Stop advertising in a circle. Target the specific ZIPs and neighborhoods where the $3,500 jobs actually live (Winter Park, Maitland, Baldwin Park, Windermere, College Park) and cut the edges that were feeding you price-shoppers. Fewer leads, dramatically better ones. This is the single biggest lever and it costs nothing but precision.
Lead with the thing only a quality installer can say
You don’t compete on price, so the ads shouldn’t either. The winning angle in an affluent market is the transformation and the craft: a dead, patchy lawn turned into a flawless new one, irrigation handled so it stays that way, done by a crew that does this every day. That message repels bargain-hunters and attracts the exact homeowner you want. We’ll build creative around your real installs.
Make the form do the qualifying
The friction you started adding this week is right, and we take it further. A form that asks the right one or two questions (own vs. rent, project scope, timeline) filters out the tire-kickers before they ever hit your CSR, so the appointments that get booked are ones worth driving to. Quality in, quality out.
Test creative like a system, not a guess
You’ve been doing the post-ID-and-fight approach yourself. The instinct is right, but the execution is a full-time job. We run a structured testing cadence: new angles against proven winners every week, kill the losers fast, scale what converts. This is the part you said you want off your plate, and it’s exactly where a dedicated buyer earns their keep.
Only increase spend once quality leads are coming in
Once the funnel is booking the right leads at a 30% close, add budget. More spend then buys more real jobs instead of more junk. Ads grow your SOD book alongside the referrals and Google work you already have, rather than trying to carry the whole number on their own.