TJ Larkin

Meta ads

How do you run Meta ads to reach local business owners?

Short answer

Small, specific and direct. My B2B tests run $5 to $10 a day in one area, with business-owner targeting and Marketplace off. Call out the audience in the biggest text on the ad, keep the form short, and expect to pay $1 to $5 a subscriber instead of local consumer prices. Then do the math on what one client is worth.

B2B is the one place I still use manual targeting. For a free local newsletter I target location only. For business owners, I narrow it.

What targeting do you use for business owners?

  • Business-owner interests.
  • Age 35 and up (on one event campaign, 30 to 60).
  • Marketplace placement removed, because the audience is business owners.
  • One county or one city plus about a 10-mile radius.

For a lot of B2B, Meta can find people on its own now. The old training of targeting where they work, where they live and what they're into is basically gone. I've heard of a hyper-niche, weird B2B industry that got the right clients on Facebook with no targeting at all.

The exception is when time is short. For a dinner ad with four days' notice, I skipped Advantage+ because we didn't have time for the algorithm to learn. I wanted the audience smaller, because only about a thousand businesses in that city do over a million dollars a year.

How much do you spend, and what does a lead cost?

Very little to start. For my AI consulting offer, the plan was five bucks a day in Williamson County, targeting business owners. For a paid local business event, $10 a day. Another B2B newsletter I looked at ran $15 a day.

B2B adWhat it cost
Business newsletter, version aimed at employeesAbout $1.50 a subscriber, more than the regular ad, so I turned it off
Insurance agents: own your local mediaAbout six leads at $5 to $7 each
Ads asking local businesses to advertiseUnder $1 to a little over $1 a lead
Exclusive community for million-dollar businessesUnder $2 a lead

Don't compare those to local consumer numbers. B2B people hear about 30 or 50 cent subscribers and think something's wrong with their own. B2C is just cheaper. If the subscriber is your ideal target audience, paying $2, $3, $4 or $5 is okay.

Lead count can also lie. The insurance agent ad looked like a bust: $30 or $40 over a few days, six leads, and only one responded. That one was among the largest agents in the country, and he wanted me to talk to his manager. One conversation like that could be worth $30,000 a month in deals, so it's worth continuing.

What should the ad look like?

Call out exactly who you want, in the biggest text on the ad. "Attention insurance agents" at the top. When an agent scrolls past and sees their own job, they stop. Everyone else ignores it, which is what you want.

I reuse my local newsletter format:

  1. Top: one short question to the exact audience, like "Are you an insurance agent?"
  2. Middle: what the newsletter or offer gives them, under 8 to 10 words max.
  3. Bottom: "Subscribe for free."

When two words go together, keep them on the same line. Then speak to the pain of that job. Insurance agents have the problem that there are so many of them doing the same thing, so they want an edge: own your marketing channels instead of renting them, or use a strategy nobody else is doing yet. I also like naming the competitors they're frustrated with, so they recognize the problem immediately.

For a B2B offer with a price, a professional static can work, with a real frame around it so it feels like a legit brand: one big headline, a list of three things they get with no prices next to them, then the regular price crossed out and a founding-member price underneath. On one business-audience account, a format pulled from a competitor's best ad, "[City] founders doing $1 million. Read this.", beat our softer, longer concepts.

"They're so niche that it doesn't matter how good it is. If you're hitting the right niche directly, they're gonna respond."

Where should the ad send people?

It depends on the job. For my consulting offer, the plan was one greetform page with a 3 to 5 minute video of me explaining what I do at the top and four or five qualifying questions below it: name, email, website, revenue. A teammate suggested popping the form up partway through the video.

For a first ad to business owners where I just wanted it running, I picked a Facebook lead form. Meta wants to keep people on its own page, so one tap is the least friction. I kept that form to name, email and phone, with no qualifying questions, because extra questions can filter out good people before they understand the offer. We should still test both at some point.

Can Meta ads find advertisers for a newsletter?

Yes, small ones. We took our existing newsletter ad and changed only the text to something like "Do you want to get your business in front of 20,000 locals?" with an instant form for name, email and phone. One market got 56 leads that way. Across four or five locations we got around 250 leads in two weeks, mostly under a dollar each.

Most are mom-and-pops and side hustles. The hospital system in town isn't filling out that form. They won't become $1,000-a-month partners, but plenty will pay $100, $200 or $300 for an ad. One partner newsletter with about 1,500 subscribers and basically no Instagram sold five ads in under two months, all from these leads, because he was making the calls.

The bottleneck is follow-up. We had called maybe 20 or 30 of those 250, so I signed up for GoHighLevel to automate it. To get bigger businesses, flip the offer. I helped one client run ads for an exclusive community where you had to have a business worth over a million dollars to get in. They got 50 qualifying applicants in one month at under $2 a lead. Pitch the advertising second.

How do you know if the numbers work?

Work backward from what a client is worth. Made-up numbers to show the math: say a subscriber costs $20, one in five books a call, and one in four of those signs. That's $400 to get a client. If the client pays $3,000 a month, it's an easy yes. Most people never run those numbers, including me.

A young operator I know runs Meta ads asking local businesses if they want to advertise. It costs him about $50 a booked call, which sounds like a lot. He closes one in four, so about $200 per deal, and those deals are $700 to $1,000 a month for six to 12 months.

The bigger idea is selling this as a service. If we figure out this model, we make money running Meta ads for other people. That's the gold.

What about events and awareness?

Meta works as a supplement for a local business event. For one paid event, the ads ran alongside one-on-one outreach, which had already produced five confirmed attendees and eight to ten soft yeses. The lead event fired on the thank-you page redirect. My warning: the date was too tight. Meta needs room to learn, and a week or so more would have helped.

For the short-notice dinner, be as direct as you can. "A private dinner for [city] business leaders," with the qualifier "for businesses generating 1 million and beyond." I took out the word "series" because people deciding whether to go don't need to know that.

For pure awareness, test two styles. For a local gym that only wanted people within about five miles to know it existed, we planned one standard ad, nice b-roll with text on top, and one built on a positioning angle: other gyms are crowded and loud, this one is calm, simple, and open 24 hours.

Answered by TJ Larkin. From planning calls for my own B2B offers and local business clients, plus Local Media HQ podcast conversations, 2025 and 2026. Last updated .

Related answers

TJ Larkin / Answers / Meta ads