Lapis, the YC-backed #1 AI ad generator rated 4.9/5 on G2, uses AI agents to create, launch, and optimize ads on ChatGPT, Google, Meta, and LinkedIn.
Can Local and Service Businesses Advertise on ChatGPT?
Yes. Local services are one of the core categories OpenAI accepts: its ad policies name household and consumer goods, local services, travel and entertainment, and digital products and education as the focus categories for this phase. Plumbers, HVAC companies, electricians, roofers, cleaners, auto shops, salons, and pet services can sign up at ads.openai.com and launch the same day their account, billing, and ad review clear.
Your ad appears below a ChatGPT answer, labeled as sponsored, with your business name, favicon, a short title and description, a square image, and a link to your page. ChatGPT reaches 1.2 billion people each week, according to OpenAI’s October 5, 2026 update, and ads reach adult users on the Free and Go plans. Ads never change ChatGPT’s answers; they sit next to them at the moment someone asks who to call.
Who can sign up. Self-serve Ads Manager is open in 89 countries as of October 21, 2026, per OpenAI’s availability page, including the US, Canada, the UK, Ireland, Australia, New Zealand, India, Mexico, and all 27 EU member states. The legal entity that advertises and pays must be based in a listed country. New self-serve accounts can start limited to their home country until identity verification clears and they reach a spend threshold there, which suits a local business that only serves its home market anyway.
Fit is simple: if revenue comes from calls, bookings, quotes, or visits from customers within driving distance, ChatGPT belongs in your plan. For how local services stack up against other verticals, see the best industries for ChatGPT ads.
Why Are Local Customers Asking ChatGPT for Recommendations?
Because it answers the way a knowledgeable neighbor would. Someone types “my furnace keeps shutting off, is this an emergency and who should I call?” and gets a diagnosis, next steps, and options in one reply. That is a ready-to-hire moment, and it now happens at scale.
45%
of US consumers used ChatGPT and other generative AI tools for local business recommendations, up from 6% the year before
BrightLocal’s 2026 survey of 1,002 US adults found AI tools jumped into third place among sources of local business recommendations, and 40% of consumers trust AI platforms to provide business recommendations. Customers who used to scan a map pack now ask an assistant for a shortlist.
Two things make this different from a Google search. The question is richer: people describe the problem, the urgency, their budget, and their neighborhood. And the answer is shorter: a handful of options instead of ten links and a map. A sponsored recommendation that matches the problem and offers a clear next step lands with far more weight than result number seven. Organic mentions in ChatGPT answers are a separate game from paid placement; our guide on paid ads vs organic mentions in ChatGPT covers both.
Can ChatGPT Ads Target My City or Service Area?
Yes. Standard ChatGPT campaigns target countries and, where available, states or regions, cities, markets, and postal codes, and they support location exclusions. Location targeting is the control that enforces your service area; context hints describe your services and cannot restrict geography or business hours.
OpenAI’s campaign guide says location options vary by country, so search your city or ZIP code during setup to see what is available. To target only the United States, include the United States explicitly; excluding other countries alone does not restrict delivery. Product-feed campaigns are the exception: new ones target at country level only. The developer targeting docs allow up to 2,500 location IDs across inclusion and exclusion lists, and they are blunt about hints: OpenAI’s own example says to use geographic targeting for “California customers” and to describe the product’s use case in hints instead.
Three practical consequences for local advertisers:
- No radius. OpenAI documents cities, markets, regions, and postal codes, not a mileage ring around your address. Build your area from the ZIP codes and cities you actually serve.
- No hour-of-day schedule. Campaigns have start and end dates, and the campaign settings list no dayparting. Writing “open weekdays” or “24/7” into a hint does nothing to delivery. Handle after-hours demand on the landing page with online booking or an answering service.
- One campaign per market. An agency report in Search Engine Land notes that reporting segments by country even when you target smaller areas. Split markets into separate campaigns when you need results by city.
| What you want | Use this | Not this |
|---|---|---|
| Ads only in my service area | Location targeting by city, postal code, market, or state | A hint that says “near Austin” |
| Skip towns I do not serve | Location exclusions | “Not Round Rock” inside a hint |
| Leads only during business hours | Online booking or an answering service on the landing page | “Open weekdays” inside a hint |
| Keep current customers out of a new-customer offer | Exclusion audience from your customer list (no minimum size) | A hint that says “new customers only” |
| Results by city | One campaign per market | One campaign covering every city |
Custom audiences work for local businesses mainly as exclusions. Inclusion and bid multipliers need at least 25,000 matched users, which most local customer lists never reach, but exclusion audiences have no minimum. Upload your customer list to keep a first-visit discount in front of new households only. For the full list of targeting controls, see ChatGPT ads targeting options.
What Should Local Context Hints Say?
Local context hints should describe the services you sell and the problems customers bring to you, in the words customers use: “emergency water heater repair,” “AC not blowing cold air,” “family dentist accepting new patients.” OpenAI says hints guide matching but are not exact-match keywords, and an ad group holds up to 2,000 of them.
Build one ad group per service line, because each service has its own vocabulary, urgency, and landing page:
- Emergency repair: “burst pipe repair,” “water heater leaking from the bottom,” “no hot water emergency plumber.”
- Scheduled service: “annual furnace tune-up,” “AC maintenance plan cost,” “dryer vent cleaning.”
- Replacement and big jobs: “replace a 15-year-old AC unit,” “roof replacement estimate after hail,” “tankless water heater installation cost.”
- Professional services: “find a licensed personal injury attorney,” “family dentist that takes PPO insurance,” “CPA for small business taxes.”
Test formats. In the Search Engine Land agency test, a lumber yard’s ad group loaded with keyword-style hints (“lumber yard near me,” “buy 2x4s”) served far more often and earned a slightly higher CTR than an identical ad group loaded with full questions. Run both and keep what delivers.
Hints cannot block traffic either. DIY tutorials and trade-school questions stay out through tight service hints, a landing page that sells the service, and Negative Phrases, the brand-policy placement exclusion OpenAI offers to qualifying advertisers.
How Do ChatGPT Ads Compare With Google Local Services Ads?
Google Local Services Ads charge per lead on Google Search and Maps; ChatGPT ads charge per click or impression inside a conversation. They capture different moments: Google catches “plumber near me,” ChatGPT catches “my water heater is leaking, what do I do and who do I call.” Strong local advertisers run both and compare cost per booked job.
| Dimension | ChatGPT Ads | Google Local Services Ads | Google Search Ads | Google Business Profile |
|---|---|---|---|---|
| Where you appear | Below a ChatGPT answer | Google Search and Maps | Google search results | Maps and local results |
| What you pay for | Clicks or impressions, including conversion-optimized options | Valid leads such as calls, messages, and bookings | Clicks | No media cost |
| Matching | Conversation context, hints, landing page | Job types and service area | Keywords | Relevance, distance, prominence |
| Best moment | Customer describing a problem and asking for options | Customer ready to contact a pro now | Customer searching a service by name | Customer looking for directions or hours |
Google is consolidating too: it is migrating Local Services Ads into Google Ads as a Performance Max campaign type with pay-per-lead goals, keeping the per-lead billing. ChatGPT adds a second front where few local competitors are present yet. Lapis runs Google and Meta alongside ChatGPT, and Wayfinder puts all of them on one cost-per-booked-job scoreboard.
What Are Sponsored Agents, and Should Local Businesses Care?
Sponsored Agents are a new ChatGPT ad format where a user can start a clearly labeled conversation with a business’s own agent after seeing its ad. OpenAI announced the test on September 16, 2026 with select advertisers in the United States, so most local businesses cannot buy it yet. They should still care, because of who is in the test.
Angi is piloting Sponsored Agents for home services. An Angi-branded agent can appear in relevant ChatGPT conversations about home projects, talk through the job with the homeowner, and move them into Angi’s service-request flow to connect with local pros. The marketplace is already in the conversation where your next customer describes a leaking roof.
The response is to be the direct option. Run your own ChatGPT ads in your service area, with copy that names the exact problem, a page that shows real prices and real availability, and a booking path that takes seconds. A homeowner who sees a licensed local company with same-day slots has every reason to book direct instead of filling out a lead form that goes to several contractors.
Can Lawyers, Dentists, and Med-Spas Advertise on ChatGPT?
Yes, in the US, with conditions. OpenAI’s ad policies (version 1.6, updated September 10, 2026) permit legal services when the advertiser is licensed in the jurisdiction where the ad shows, and allow dental services and minimally invasive cosmetic procedures from approved US advertisers on a case-by-case basis. Outside the US, legal services ads are prohibited and health services ads are generally prohibited.
| Local vertical | OpenAI policy | What to do |
|---|---|---|
| Home services, cleaning, auto repair, salons, pet care | Local services are a core allowed category | Launch; keep prices and claims accurate |
| Law firms (injury, immigration, family) | Permitted in the US when licensed in the jurisdiction where the ad shows | Target only states where your attorneys are licensed; follow state bar advertising rules |
| Dentists | Health services are restricted; dental services allowed for approved US advertisers case by case | Expect licensure checks; avoid treatment claims |
| Med-spas and injectables | Minimally invasive cosmetic procedures allowed for approved US advertisers case by case; ads that exploit body-image concerns are not allowed | Lead with provider credentials and clear pricing, not body-image framing |
| Urgent care clinics | Hospitals and urgent care allowed for approved US advertisers case by case | Apply for approval before building creative |
| Insurance agents, mortgage brokers, financial planners | Financial services restricted to approved US advertisers case by case; proof of licensure can be required | Apply for approval; plan US campaigns |
| Real estate agents | Ads for individual listings are prohibited | Promote the agency and services, never a specific listing |
Two more rules shape local campaigns. OpenAI’s advertiser policy forbids misrepresenting your business location or service area, so target only where you actually work. And placement guardrails keep ads out of emotionally vulnerable and sensitive conversations, so write hints around the hiring decision (“find a licensed personal injury attorney”) rather than the crisis itself.
How Much Should a Local Business Budget for ChatGPT Ads?
Start with one service in one market at $25 to $100 per day in USD, run it for at least 60 days, and size the budget to the number of booked jobs you need to judge the channel. OpenAI’s minimum is $25 per campaign per day in USD, and the six-figure commitments of the early pilot are gone.
| Billing currency | Minimum daily budget | Billing currency | Minimum daily budget |
|---|---|---|---|
| USD | 25 | EUR | 15 |
| CAD | 25 | GBP | 15 |
| AUD | 25 | INR | 725 |
| NZD | 25 | MXN | 150 |
OpenAI’s minimum spend table covers 30 billing currencies. A daily budget is an average over a Sunday to Saturday week: one day can spend up to twice the amount and the week caps at seven times it, per the daily budgets article. For a fixed promotion, such as a two-week spring AC tune-up push, a campaign-total budget is the stricter control and Ads Manager paces it across the schedule. Self-serve card accounts are charged when unpaid spend reaches an assigned payment threshold and at month end, and ads can keep serving for up to 24 hours after a pause, which is billable (OpenAI billing).
Bids. For Clicks campaigns, OpenAI suggests starting with a maximum CPC of $3 to $5. The agency in the Search Engine Land report sees average CPCs of $2 to $5 across industries and reports a delivery warning in Ads Manager whenever a max CPC is set below $3. Move to the Conversions objective once your Pixel or Conversions API reports calls, bookings, or form submissions reliably.
What you already pay on Google. WordStream’s 2026 benchmarks (median figures from 13,474 US Google and Microsoft Ads search campaigns) show what local verticals pay per click and per lead today:
| Vertical | Search CPC | Conversion rate | Cost per lead |
|---|---|---|---|
| Attorneys and legal services | $9.87 | 5.55% | $131.63 |
| Home and home improvement | $8.33 | 8.05% | $90.92 |
| Dentists and dental services | $8.00 | 10.67% | $72.97 |
| Personal services | $7.17 | 12.34% | $54.60 |
| Auto repair, service, and parts | $4.35 | 15.51% | $29.96 |
OpenAI publishes no comparable ChatGPT benchmarks, so use these as your yardstick: your maximum affordable CPC on ChatGPT equals your target cost per lead times your landing page conversion rate. Put the first budget behind your highest-margin, most urgent service, keep it to one market, and expand once the data proves it. Model your numbers with the ChatGPT ads cost calculator and budget guide, and see the small-business self-serve guide for offer decisions.
How Do You Track Calls and Bookings From ChatGPT Ads?
Track calls and bookings by tagging every ad URL with UTMs, swapping in a call-tracking number for ChatGPT visitors, and sending confirmed bookings back to ChatGPT Ads through the OpenAI Pixel or Conversions API. Without that plumbing, ChatGPT calls show up as direct traffic and the channel looks worse than it is.
- UTMs. Add tags such as
?utm_source=chatgpt&utm_medium=paid&utm_campaign=hvac-emergency-austin. OpenAI says static tracking parameters persist on ad clicks, so GA4 and your CRM see the source. - Call tracking. Use dynamic number insertion so ChatGPT visitors see a dedicated number. Search Engine Land notes that call-tracking platforms such as CTM integrate directly with ChatGPT Ads.
- Pixel and Conversions API. Fire the Pixel on booking confirmation pages and send qualified calls and booked jobs server-side from your booking system or CRM. OpenAI’s measurement update adds Event Quality Score to grade those signals and a one-day view-through window to count customers who saw the ad and booked without clicking.
- CRM. HubSpot became ChatGPT Ads’ first CRM partner on September 16, 2026; its app syncs lead form submissions into contacts and ties clicks to deals.
Wayfinder closes the loop across channels. It connects campaign results to confirmed leads and sales in your CRM or billing system, counts each conversion once, and compares ChatGPT, Google, and Meta on the same attribution rules, so a customer who saw your ChatGPT ad and then called from your Google listing gets counted once and credited consistently. For setup steps, read the ChatGPT ads conversion tracking and Pixel guide and the conversion and targeting guide.
What Should Local ChatGPT Ad Copy Say?
Local ChatGPT ad copy should name the exact service, prove you are licensed and nearby, show a price or a speed promise, and give one clear next step, all inside a 50-character title and a 100-character description. The customer is mid-conversation with an assistant they trust, so calm and specific beats loud and generic.
OpenAI’s launch guide recommends 16 to 24 characters for titles and 32 to 48 for copy, with 50 and 100 as the maximums, plus a square PNG or JPG image no larger than 1200 by 1200 pixels. Four trust levers do the work:
- Credentials: licensed and insured, ASE-certified, years in business.
- Transparent pricing: a flat diagnostic fee, a new-patient exam price, free estimates.
- Availability: same-day service, evening hours, online booking.
- Local proof: locally owned, your city name, review rating.
| Vertical | Title (50 max) | Description (100 max) |
|---|---|---|
| HVAC | Same-Day AC Repair in Austin | Upfront flat-rate pricing. Licensed, insured, locally owned. Book online. |
| Plumbing | Water Heater Leaking? We Fix It Today | Licensed plumbers serving Denver since 2009. Free estimate before work starts. |
| Dental | New-Patient Exam and Cleaning, $89 | Family dentistry with evening hours. Most PPO plans accepted. Book online. |
| Injury law | Talk to a Licensed Injury Attorney | Free consultation with Texas-licensed attorneys. Se habla español. |
| Med-spa | Injectables by Licensed Nurse Injectors | Consults with licensed providers and clear pricing before treatment. |
| Home cleaning | House Cleaning, Booked in 60 Seconds | Insured, background-checked cleaners. Flat weekly and biweekly rates. |
| Auto repair | Honest Auto Repair, Free Estimates | ASE-certified mechanics. Same-day service on most repairs. |
Every claim must be true and provable, because OpenAI reviews the title, copy, image, and landing page against its policies and the customer will hold you to “same-day.” Write at least five variations per service, each leading with a different lever, and let delivery data pick the winner. For images, a clean logo, a friendly provider photo, or a simple service visual reads better at thumbnail size than a busy job-site shot with small text. OpenAI’s opt-in text customization now adapts headlines to the conversation and translates them into the user’s language; Lapis writes brand-reviewed versions in 100+ languages so bilingual neighborhoods get copy you approved.
What Should a Local Landing Page Include?
A local landing page needs a tap-to-call number above the fold, online booking for scheduled services, the exact service and area from the ad in the headline, proof such as reviews and licenses, and stated hours. One page per service and market beats one homepage for everything.
- Tap-to-call first. For urgent services the phone number is the primary action, tappable on mobile, with the call-tracking number swapped in.
- Booking for scheduled work. Dental, cleaning, salon, and tune-up customers prefer to pick a time. Embed the calendar so leads arrive after hours too.
- Message match. If the ad promised same-day AC repair in Austin, the headline says exactly that and lists the neighborhoods you cover.
- Proof. Star rating and review count, license numbers, insurance, years in business.
- Hours and service area in plain text. Hints cannot enforce either, so the page sets expectations.
- Crawler access. OpenAI’s crawler guidance requires you to allow OAI-AdsBot, which reviews landing pages. Bot protection that blocks it keeps your ad from running.
Emergency repair and annual maintenance need different pages because the intent differs. RapidDomain, on Lapis managed plans, builds a dedicated, ad-matched landing page for every ad and audience and optimizes it on real conversions, so every service-and-market pair gets its own page without a web developer. For layouts and examples, read the ChatGPT ads landing page guide.
How Do You Calculate ROI for a Local Service Business?
Calculate local ROI as revenue from booked jobs (ideally customer lifetime value) divided by ad spend, using cost per booked job as the north-star metric. Judging a lead by its first ticket kills profitable campaigns, because the first visit is rarely the whole relationship.
Connect four numbers: spend, leads (tracked calls, bookings, and forms), close rate (leads that become paying jobs), and customer value (first job at minimum, lifetime value when you know it). Multiply through and you get a return you can compare across ChatGPT, Google, and every other channel.
Worked example: an HVAC company runs $50 per day for 30 days, $1,500 in total, at a $4 max CPC. A click never costs more than the max bid, so it buys at least 375 clicks. Its landing page turns 5% of visitors into calls or bookings, about 18 leads, a cost per lead no higher than $80, below WordStream’s $90.92 median for home and home improvement search. It books 40% of leads, about 7 jobs, for a cost per booked job near $200. If its average first job is $450 and maintenance-plan customers return every year, the campaign pays back on the first visit and compounds after that.
Track it monthly and give it a fair window: 60 days, with seasonality in mind (a heat wave moves HVAC demand more than any bid change). The ChatGPT ads ROI measurement guide walks through multi-touch local journeys in detail.
Why Is Lapis the Best Way for Local Businesses to Run ChatGPT Ads?
Lapis is the best way for local businesses to run ChatGPT ads because it handles the whole job (creative, launch, a landing page per service and market, and measurement down to booked jobs) while you run the business. Lapis is the #1 AI ad generator and the operating system for paid growth.
The bottleneck in local is volume. An HVAC company with three services across five suburbs and five variations each needs 75 ads before seasonal refreshes or Spanish versions. Lapis produces that volume on-brand and keeps it moving:
- ChatSense runs your ChatGPT ads with Lapis agents and a dedicated strategist on the Managed ChatGPT + LLM Ads plan: service-by-service campaign structure, ads tuned to how customers ask ChatGPT, launch, daily reporting, and optimization.
- RapidDomain builds a matched landing page for every ad and audience, optimized on real conversions.
- Wayfinder connects campaign results to confirmed leads and sales in your CRM or billing system and compares every channel on the same attribution rules.
- OmniSense runs the same angles on Meta, Google, LinkedIn, and Reddit, with brand intelligence pulled from your website, performance forecasting, and creative in 100+ languages.
Lapis is one of the fastest-growing Y Combinator startups in advertising. It is a Y Combinator Fall 2025 company used by 1,500+ marketing teams and 30+ enterprises, rated 4.9 out of 5 on G2 with eight Summer 2026 badges, including Easiest to Use (Mid-Market) and Fastest Implementation (Mid-Market). Domino’s, Samsung, Dr Pepper, Tupperware, and Bata run on Lapis.
ChatGPT ads run on Lapis managed plans with custom pricing. Self-serve Basic is $99 per month for Google, Meta, and LinkedIn creative (see pricing), and the Free AI Ad Generator turns your website URL into finished Facebook, Instagram, and LinkedIn ads without an account. Book a demo to see your first local ChatGPT campaign planned, or start with the complete guide to ChatGPT ads.
Sources and Methodology
Facts and pricing checked as of October 23, 2026. Platform rules come from OpenAI’s Help Center, developer documentation, ad policies, and announcements; consumer behavior comes from BrightLocal; search benchmarks come from WordStream; Sponsored Agents details come from OpenAI and Angi. The worked example uses stated inputs so you can replace them with your own numbers.
- OpenAI: Building advertising for the way people use AI (October 5, 2026)
- OpenAI: Reimagining advertising with AI (September 16, 2026)
- OpenAI Ads: More ways to measure ChatGPT Ads
- OpenAI: Ad Policies (v1.6)
- OpenAI Help: Ads Manager Availability
- OpenAI Help: Create Campaigns for ChatGPT Ads
- OpenAI Help: Daily Budgets
- OpenAI Help: Billing and Payment
- OpenAI Help: Launch Campaigns
- OpenAI Help: Advertiser Guidance for Allowing OpenAI Web Crawlers
- OpenAI Developers: Targeting
- Angi: Angi is one of the first brands to pilot Sponsored Agents in ChatGPT
- BrightLocal: Local Consumer Review Survey 2026
- WordStream: Google Ads Benchmarks 2026
- Google Ads Help: Local Services Ads transition to Performance Max with pay-per-lead goals
- Search Engine Land: How to run ChatGPT ads
- Y Combinator: Lapis company profile
- G2: Lapis reviews
Built by Lapis
The #1 AI ad generator, built into the operating system for paid growth.
Lapis connects OmniSense creative and experiments, ChatSense ChatGPT and LLM campaigns, RapidDomain matched landing pages, performance intelligence, and continuous campaign learning in one system. Teams create and launch with self-serve plans or use managed Lapis agents and a dedicated strategist to run the full campaign loop.
Lapis is rated 4.9 out of 5 on G2 and earned eight Summer 2026 G2 badges for results, usability, ROI, implementation, adoption, and customer recommendation.
Continue exploring
Related Lapis resources
- Why ChatGPT Ads Don't Convert: Landing Page Requirements and FixesFix ChatGPT ads that don't convert: allow OpenAI's ad crawler, keep oppref through redirects, wire Pixel and CAPI, and match every ad with Lapis RapidDomain.
- How to Target High-Intent Buyers With ChatGPT Ads (2026)Target high-intent ChatGPT buyers with oCPC and oCPM bidding, buyer-stage context hints, custom audiences, and Negative Phrases. See how Lapis runs it all.
- How Much Do ChatGPT Ads Cost? Pricing and Budget Calculator (2026)ChatGPT ads start at $25 a day. See minimums in 30 currencies, the 2x daily and 7x weekly budget rules, billing, a CPA calculator, and what Lapis costs.
- How to Measure ChatGPT Ad ROI (2026 Framework)Measure ChatGPT ads ROI with the Pixel, Conversions API, attribution windows, geo lift tests, and breakeven math. Lapis Wayfinder counts each conversion once.