*Last updated: November 12, 2026*
Short answer: A free Facebook ad audit is something most local business owners can run themselves in about an hour with this checklist. It is for owners who sell in person, franchisees and coaches who are paying for Meta ads and are not sure the leads are worth the spend. It checks the six places money usually leaks: tracking, campaign objective, service area, creative, budget and lead follow-up.
You do not need to hire anyone to get started. Open Meta Ads Manager and Events Manager, set the date range to the last 30 days, and work through the sections below. Write down each "no" — that list is your audit.
What should a Facebook ad audit check?
A useful audit answers one question: is your ad money turning into real customers, and if not, where does it stop? For a local business, that breaks down into six checks:
| Area | What you are checking | Why it matters |
|---|---|---|
| Tracking | Pixel and Conversions API record real leads | Meta optimizes toward whatever you track |
| Objective | Campaigns use Leads or Sales, not Traffic or Engagement | The objective decides who Meta shows your ads to |
| Service area | Location and radius match where you actually work | Leads outside your area are wasted spend |
| Creative | Several fresh ads with a clear local offer | Tired or vague ads raise your cost per lead |
| Budget | Spend is going to ads that produce leads | Small budgets get spread too thin |
| Follow-up | Leads get a fast reply and are tracked to a sale | A cheap lead is worthless if nobody calls it back |
Best for: local service businesses, storefronts, franchise locations and coaching programs spending any amount on Facebook and Instagram ads.
Step 1: Is your tracking counting real leads?
Open Events Manager and look at the last 7 days.
- The Meta Pixel shows PageView events that roughly match your website traffic.
- A lead event (Lead, Contact, Schedule or a custom conversion) fires when someone submits your form or books.
- The Conversions API is connected, so events are sent from your server or platform as well as the browser.
- Your domain is verified in Business Settings.
- Each lead is counted once, not twice (submit one test lead and check).
If only PageView events fire, Meta has nothing useful to optimize toward. Fix tracking before you change anything else, because every other number in the account depends on it.
Step 2: Are your campaigns using the right objective?
In Ads Manager, add the Objective column to the Campaigns tab.
- Lead-generation campaigns use the Leads objective (or Sales if you track bookings or purchases).
- Traffic, Engagement or Awareness campaigns have a clear reason to exist, such as building a retargeting audience.
- You are not running several campaigns that target the same people with the same offer.
Traffic campaigns find people who click. Leads campaigns find people who fill out forms. For most local businesses that want calls and bookings, that difference shows up directly in cost per lead.
Step 3: Does your targeting match your service area?
Open each ad set and check the location settings.
- The locations and radius match the area you actually serve and can drive to.
- Areas you don't serve, or don't want to serve, are excluded.
- The audience is not stacked with so many interests that it becomes tiny and expensive.
- Existing customers are excluded from offers meant for new customers, where that makes sense.
If you are getting leads from towns you don't serve, start here. Our guide to targeting your service area with Facebook ads walks through the settings in more detail.
Step 4: Is your ad creative fresh and local?
Sort your ads by amount spent and look at the top five.
- Each ad set has at least 2–3 different ads, not one ad running alone.
- The ads show your real work, team, location or results, not only stock photos.
- Each ad has one clear offer, such as a free estimate, a seasonal tune-up, a first-visit price or a free consult.
- Frequency is not climbing while click-through rate falls, a common sign people are tired of the ad.
- The landing page or lead form repeats the same offer the ad promised.
Vague ads like "Quality service you can trust" are hard to act on. A specific offer tied to your town gives people a reason to tap.
Step 5: Is your budget going to ads that work?
Set the date range to 30 days and add these columns: amount spent, results, cost per result, frequency and CTR.
- You know your target cost per lead (what a lead is worth to you after your close rate).
- Ad sets that spent more than about 2–3 times that target with no leads are paused or fixed.
- Budget is not split across so many ad sets that none of them get enough results to learn.
- You are not editing campaigns every day, which can restart Meta's learning phase.
If you want a repeatable version of this step, use our weekly ad account audit checklist after your first full audit.
Step 6: What happens to a lead after the form?
This step is not in Ads Manager, but it is often where local businesses lose the most money.
- Someone gets new leads within minutes, by email, text or CRM notification.
- New leads get a call or text the same day, ideally within the hour.
- You track which leads booked, showed up and paid.
- You compare your cost per lead with your cost per paying customer, not just Meta's numbers.
If Meta reports lots of leads but your phone isn't ringing, check whether instant-form leads are reaching you at all and whether the form asks enough to filter out low-quality submissions.
How often should a local business audit its Facebook ads?
Run this full checklist once when you start, then again any time results drop suddenly or you change your offer. Between full audits, a short weekly check of spend, cost per lead and frequency is usually enough to catch problems early.
Should I do the audit myself, hire someone, or use software?
Each option fits a different owner:
- DIY with this checklist — Best for owners with an hour a week and a small budget who want to learn their account.
- Freelancer or agency audit — Best for owners who want a person to review the account and recommend fixes. Many offer a free audit as a sales call, and ongoing management often comes with a contract or upfront fees.
- AI ad management software — Best for owners who want the account reviewed continuously, not once.
Omesta is AI ad management software for Meta and Google ads, built for local businesses. It connects to your ad accounts, reviews campaigns 24/7, and shows what is wasted, what is working and what to change. Autopilot is available on every plan: when you turn it on, it can pause and resume ads, change budgets and bids, and launch new ads on its own. Omesta has a 14-day free trial, no contracts, and costs less than most traditional agencies. Hands-on ads management from the team is included on the Scale and Custom plans. See current plans on the pricing page, or read how it works for local businesses.
Frequently asked questions
Is a Facebook ad audit really free?
Yes, if you run it yourself with a checklist like this one. Many agencies also offer a free audit, usually as part of a sales conversation.
What access does someone need to audit my Facebook ads?
You can audit your own account with your normal Ads Manager and Events Manager access. If someone else audits it, give them partner access through your Business Portfolio rather than sharing your password, and keep ownership of your ad account, Page and Pixel.
How long does a Facebook ad audit take?
For a small local account with a few campaigns, about an hour. Larger accounts with many campaigns or locations take longer.
What is the most common problem a Facebook ad audit finds?
For local businesses, broken or missing lead tracking, the wrong campaign objective and a service area that doesn't match where the business works are frequent issues. Slow lead follow-up is another common one.
Can Omesta audit my Facebook ads for me?
Omesta connects to your Meta and Google ad accounts and reviews them continuously, so you get ongoing findings instead of a one-time audit. You can try it free for 14 days.



