What each one actually is (and where they sit on the page)
Search your own trade plus your city on a phone and you will see three layers stack up. At the very top, when they are live for your trade, sit Local Services Ads: the boxes with a green Google Guaranteed checkmark, a star rating, and a phone number. Below those is the map pack: a small map with three business listings pinned to it. Below that, the blue-link organic results.
LSA is a paid product. You pass a background and license screening, Google verifies your business, you get the badge, and from then on you pay per lead (a call or message that Google judges to be a real prospect for your trade). You do not write ad copy or pick keywords. Google matches you to searches by your trade categories and service area, then charges you when a lead comes in.
The map pack is earned. It is powered by your Google Business Profile plus the signals around it: proximity to the searcher, your review count and rating, the categories and service areas you set, citations, and your website. You do not pay Google to appear there. You earn the placement, and the calls that follow cost you nothing per call.
One more thing to notice on the page itself. On a phone, LSA and the map pack together own almost the entire first screen for a local trade search. A searcher often taps a number and calls before they ever scroll to a blue link or read a word of a website. That is why both slots matter so much for contractors: the buying decision for a service call happens in that top band, not on page two.
The plain read: LSA is a spot you rent at the top of the page. The map pack is a spot you own a little lower down. Both put your phone number in front of a person who is searching for exactly what you do, right now. The question is not which one is better. It is which one you should spend on first, given where your business is today.
Buy (LSA) or earn (map pack): the honest trade-offs
The right answer depends on how fast you need leads, how much of your calendar is already booked, and whether you want an asset or a faucet. Here is the side-by-side.
| Factor | Local Services Ads (buy) | Map Pack (earn) |
|---|---|---|
| How you pay | Per valid lead (a call or message) | Nothing per call |
| Time to first lead | Days to a few weeks after screening clears | Months of local SEO to reach the top 3 |
| Position on page | Above the map pack, very top | Below LSA, above blue links |
| What earns the spot | Badge, budget, review rating, fast pickup | Proximity, reviews, profile, citations, site |
| Turn it off | Leads stop the day you pause | Calls keep coming; the asset persists |
| Screening required | Yes: license and background check | No screening; verification only |
Read the table like a contractor, not a marketer. LSA is speed and control: you can switch it on Monday and take calls Friday, and you can throttle it when the crew fills up. The map pack is durability: it takes months to earn, but once you are in the top 3 the calls do not stop when your card gets declined.
Neither wins outright. A brand-new roofing company in a new metro should buy first, because it has no reviews and no time. An established plumber with 200 reviews and a slow February should lean on the map pack it already owns and use LSA to fill the gaps.
How LSA actually charges you, and what a lead costs
LSA is priced per lead, not per click, which is the single most important thing to understand before you turn it on. A lead is a phone call long enough to count, or a message, that Google's system reads as a genuine prospect for your trade and area. You set a weekly budget and Google spends it bringing you leads.
Before any of that, there is a gate. To run LSA and wear the Google Guaranteed badge you pass a screening: business verification, license checks for trades that require them, and a background check. This takes time and can stall if your license or insurance details do not line up, so it is worth starting early rather than the week you need leads. Once you are cleared, the badge is the reason a lot of homeowners call you over the plain map pack listing below: Google is vouching for you, and for covered trades there is a limited money-back guarantee on the work.
Cost per lead swings hard by trade and market. Emergency and high-ticket trades (roofing, HVAC, water damage) run higher per lead than lower-ticket ones. In competitive metros the same trade costs more than in a smaller market. We do not publish a single number here because a real per-lead figure only exists for your trade in your ZIP, and anyone quoting you one nationally is guessing. We build the cost-per-booked-job math with you at the strategy call using your close rate and ticket size.
Two mechanics save real money and most contractors miss them:
- Dispute junk leads. Wrong numbers, spam, out-of-area calls, and people asking for a service you do not offer can be disputed inside the LSA dashboard for a credit. Left undisputed, you pay for them. This needs doing weekly.
- Answer the phone. LSA ranking rewards fast pickup. Missed calls hurt your position and waste the lead you paid for. If dispatch cannot answer live, the math breaks.
The number that matters is not cost per lead. It is cost per booked job: leads times your close rate, divided into spend. A $90 lead is cheap if you close one in three and the job is worth $9,000. It is expensive if you close one in ten on a $400 ticket. Do that math before you scale.
Why the map pack is the asset you actually want to own
LSA pays the bills this week. The map pack builds equity. When a searcher taps a map pack listing and calls, you paid nothing for that call, and you will pay nothing for the next thousand. That is the difference between renting the top of the page and owning a spot on it.
The map pack is earned through work that lives in our Local SEO lane, not here: Google Business Profile optimization, review generation, citations, and proximity signals. We are not going to re-teach that on a paid-acquisition guide. What matters for this decision is the economics. A well-earned map pack placement is the closest thing a contractor has to leads that compound. It survives a paused ad budget, a dead card on file, and a slow month.
The catch is time. Earning the top 3 for a competitive term takes months, not days, and there is no button to press. You cannot buy your way into the map pack (LSA is a separate paid slot above it, and Google Guaranteed status does not lift your organic ranking). So the map pack cannot solve a phone that is dead right now.
There is also a proximity reality the map pack rewards that paid does not. Google leans heavily on how close the searcher is to your listed location, so a shop physically near a chunk of your service area has a real edge in the map pack there, and a real gap where it is far. That is useful to know before you decide where to lean on earned versus paid: paid can reach across your whole service area evenly, while the map pack tends to be strong near home and weaker at the edges.
That is exactly why the two are not really competitors. LSA covers the gap while the map pack is being earned, and stays on as a demand throttle after. The map pack lowers your blended cost per lead over time so you are not renting every single call forever. One is a switch. One is a foundation. Established contractors want both, in that order of urgency but not that order of importance.
A simple decision framework for your situation
Skip the theory and match your reality to one of these.
- Phone is dead and you need work this month. Buy. Turn on LSA (and likely call-only Search Ads alongside it) to get leads in days, not months. Start earning the map pack in parallel so you are not renting calls forever.
- New to the trade or new to the area, no reviews yet. Buy first. You have no earned signals to rank in the map pack, and LSA lets you take calls while you build a review base that later feeds the map pack.
- Established, strong reviews, but only ranking in the map pack in part of your service area. Earn the rest, buy the gaps. Push local SEO in the ZIPs where you are outside the top 3, and run LSA targeted to those weak areas so you are not paying per lead where you already rank free.
- Seasonal trade with an on-season and a dead off-season. Own the map pack as your baseline, and use LSA as a switch you flip up when demand spikes and down when the crew is full. This is the cleanest use of paid: a throttle on top of an earned floor.
- Booked solid, no capacity. Do not buy leads you cannot service. Turn LSA down or off, keep the free map pack calls, and revisit paid when you add a crew.
The thread running through all five is capacity. Paid leads only make sense if you can service them and close them, so the honest first question is never "should I buy leads" but "how many booked jobs a week can my crew actually take, and what is a booked job worth?" Answer that and the budget sets itself: you buy up to the point where the next lead would sit unworked, and no further.
Notice what none of these say: "pick one and never touch the other." The framework is about sequencing and throttling, not a permanent choice. Your position on the page, your review base, and your capacity all move month to month, so the right mix moves with them. That is exactly why a set-it-and-forget-it retainer serves contractors badly here: the correct spend in January is not the correct spend in July for a seasonal trade.
Running paid and earned so they help each other, not fight
Contractors who treat LSA and the map pack as separate line items leave money on the table. Run right, each one feeds the other.
Reviews are the shared currency. Your rating drives your LSA ranking and your cost per lead, and it drives your map pack placement at the same time. Every review request works both sides at once. So the review engine that Local SEO builds for the map pack is also quietly lowering what you pay per LSA lead. One effort, two payoffs.
Fast answering does the same. LSA punishes missed calls, and a business that answers live and books cleanly earns the reviews that lift the map pack. Dispatch discipline is not a marketing task, but it is the hinge both channels turn on.
The mistake to avoid is paying per lead in the exact ZIPs where you already rank free in the map pack. That is renting a call you would have gotten for nothing. Once your map pack placement is strong in a given area, we pull LSA spend back there and push it into the areas you have not earned yet. Paid fills the map you do not own; earned protects the map you do. Reviewing that overlap is quarterly work, not set-and-forget.
Think about blended cost per lead, not each channel in isolation. If half your calls come free from a strong map pack and half come from LSA at a set price per lead, your true cost per lead across the business is roughly half the paid number. As the map pack earns more of your calls over the months, that blended cost keeps falling, even while the LSA price per lead holds flat. That is the whole game: use paid to buy time and coverage now, and let the earned asset drag your real cost per lead down over the year. A contractor who only ever buys leads never gets that second curve, and pays full freight on every single call forever.
This is the wedge we run for contractors: not a dashboard and a retainer, but real cost-per-booked-job math, LSA badge setup and lead disputes handled, and paid spend aimed at the parts of your service area the map pack has not caught up to yet. We have run local-service accounts since 2008, so we build to dispatch reality, not vanity impressions.