Skip to main content
Boon MediaGet a free audit

Contractor Lead Audit: Bad Leads, Refunds, and Missed Calls

Run a contractor lead audit to review Angi, Thumbtack, and Google LSA charges, document eligible refund requests, and spot missed calls that cost you work.

9 min readBy Ben Yee
Share:

A contractor lead audit compares the leads you paid for with your call records, job details, charges, and credits. It helps you identify possible billing problems, prepare eligible refund requests, and see where real customers failed to reach you. A flagged lead is a reason to investigate, not a promise of money back.

If you run a plumbing, HVAC, electrical, cleaning, or other service business, you know the problem. A call comes in while you're working. Another customer needs a service you don't offer. By Friday, the charges are still there and the details are hard to remember.

Before buying more leads, check what happened to the ones you already bought. Here's a practical way to do that across Angi, HomeAdvisor, Thumbtack, Bark, and Google Local Services Ads.

What a contractor lead audit should tell you

Start with three separate questions:

  1. Was the charge correct? Match the lead ID, date, and price to the billing record. Check whether a credit has already been applied.
  2. Did the lead fit your business? Compare the actual job and address with the services and locations selected in your account when the lead arrived.
  3. What happened after the inquiry? Record whether you answered, called back, quoted, booked, or lost contact.

Keep those answers separate. A homeowner who chooses another contractor may still be a valid paid lead. A disconnected number is a different issue. A missed call from a customer in your area is another problem entirely: your response process needs attention.

For example, suppose a fictional HVAC business spends $3,000 on 40 leads and books 10 jobs. Its lead cost per booked job is $300. If $200 in lead credits is actually applied against that spend, the adjusted cost is $280 per booked job. Finding $200 in questionable charges alone does not change the calculation. These are illustrative figures, not Agent Boon customer results.

This distinction matters when deciding whether to change your targeting, improve call coverage, or request a billing review.

How to audit your paid leads in five steps

1. Gather the billing and contact records

Use the last 90 days to see patterns, but review recent charges first so you don't miss an active request deadline. A 90-day audit does not create a 90-day refund window.

For each platform, collect your lead export or billing history, messages, call logs, and any existing credit decisions. Add call recordings or transcripts where available and appropriately collected. A spreadsheet is enough to start.

Use one row per charged lead. Include the platform, lead ID, charge date, amount, requested service, project ZIP code, first response time, job outcome, evidence reference, request deadline, and credit status.

2. Classify what actually happened

Useful review categories include incorrect contact information, possible duplicate charge, location mismatch, service mismatch, customer did not respond, missed inbound call, and valid opportunity.

Treat these as working notes. They are not universal refund categories. Compare each finding with the rules for the specific account before making a request.

For a location mismatch, save the customer's actual project address and the service area configured when you received the lead. For a possible duplicate, identify both lead IDs and both charges. A record someone else can check is more useful than a note that says “bad lead.”

3. Check eligibility and the deadline

Read the current policy inside your account. Record which policy you used, the applicable deadline, and any required contact attempts. Review an uncertain case with platform support while the window is still open.

Don't wait for the full audit to finish before addressing an eligible recent charge. The older records are useful for evaluating spend even when their request windows have closed.

4. Submit a factual request

Describe the mismatch, reference the lead, and attach the supporting record through the platform's approved process. Only request a credit for a reason that applies to your situation.

For example: “Lead 12345 was charged on September 2. The customer confirmed the project ZIP code is 94040. That ZIP code was outside the service area selected in our account at the time. Please review the attached message and account settings.”

That is an example of how to organize evidence, not a claim that any particular platform must approve it. Avoid including unrelated customer information.

5. Reconcile the result

Track requested, approved, denied, and applied amounts separately. Note whether an approval becomes a cash refund or account credit, and whether that credit expires. A pending request is not recovered money.

Repeat the review weekly. It's easier to understand ten recent calls than reconstruct three months of conversations from memory.

How Angi, Thumbtack, and Google LSA differ

Refund and credit rules are platform-specific. The following sources were checked on September 6, 2026; use the terms that apply to your account when you file.

Angi and HomeAdvisor lead credits

Angi's public guidance needs careful reading. Its Angi Leads guidelines hosted on HomeAdvisor specify requests within 30 days, with credits applied to future charges and expiring after six months. They exclude outcomes such as an unresponsive customer or losing the job. Read the Angi Leads credit guidelines.

Separately, Angi's Help Center describes a process requiring leads less than 45 days old, an attempted call within 24 hours, an account in good standing, and no annual subscription. That article says annual subscription leads are not eligible for credits. Read Angi's credit request instructions.

Don't assume the longer window applies to you. Confirm the product and terms attached to your account. Our Angi platform overview explains Agent Boon's approach to reviewing leads and preparing evidence.

Thumbtack lead refund requests

For Thumbtack, start with the official refund policy and refund request guide while signed in to your pro account. Confirm the current reasons, deadline, and required documentation before submitting. We have not reproduced a fixed Thumbtack deadline here because the policy text was not accessible in our public-source check.

Keep the customer's original request and your messages together with the charge. Those records let you describe what happened precisely rather than treating every job you didn't win as a billing error.

Google Local Services Ads credits

Google says charged leads are reassessed by its models and may receive automatic credits. Its lead feedback survey lets you report poor quality, and Google says it may occasionally credit leads reported that way. Examples it lists as ineligible include customers who don't respond to a return call and valid leads received outside business hours. Read Google's explanation of Local Services Ads leads and credits.

For LSA, compare lead charges with credits that actually appear, keep the feedback record, and check your targeting. Treat this as reconciliation, rather than assuming the same dispute workflow used on another platform.

Why call answering belongs in the same review

Refund review deals with the quality and billing of purchased leads. Call coverage deals with your ability to turn a valid inquiry into work. You need to see both to understand your lead spend.

An AI receptionist for contractors can collect the requested service, project location, callback number, and urgency while you're on a job. Those details help you return a useful call. They can also help establish what the customer actually requested if a charge later needs review.

Review missed calls and first response times alongside your billing records. If the leads fit your business but arrive when nobody can answer, a refund tool alone won't fix the problem. Better coverage, a callback routine, and accurate service settings may matter more.

Before using an answering service, test routine inquiries, urgent requests, and questions it cannot answer. Make sure it can take a message and escalate without inventing availability or prices.

Where Agent Boon fits

Agent Boon is Boon Media's product for independent service businesses that buy leads. It combines AI call answering with lead auditing and assistance preparing eligible refund or credit requests. Boon Media also provides AI consulting and custom software help.

The free refund audit reviews the last 90 days of purchased leads and returns a dollar figure for flagged charges in 48 hours, with no card required. That figure identifies charges to investigate; it is not a guaranteed payout. Eligibility, open deadlines, and the platform's decision determine what can be recovered.

The audit covers Angi, HomeAdvisor, Bark, Thumbtack, and Google LSA. Filing support varies: Angi is live, HomeAdvisor and Bark are rolling out, Thumbtack automated filing is planned, and Google LSA reconciliation is planned. Check the current platform coverage before choosing a plan. You approve filings before they go out, and Agent Boon is independent of the lead platforms.

Start by finding out where your lead spend goes. If you'd rather have help putting the records together, get your free refund audit.

Common questions about lead audits

Can I get a refund for every lead that doesn't become a job?

No. A valid inquiry can end without a booking. The reason for the request, account terms, supporting evidence, and deadline determine whether a credit or refund may be available.

Does a missed call prove a lead was invalid?

No. A missed call tells you the customer didn't reach you at that moment. You need the contact record and platform rules to assess the lead. Track missed calls separately from suspected billing problems.

Can I run a lead audit myself?

Yes. Start with billing records, call logs, customer messages, and a spreadsheet. The work is matching each charge to what happened and keeping up with deadlines and decisions.

Is a 90-day audit the same as 90 days of refundable leads?

No. The lookback period helps you understand your spending. A platform's request deadline may be much shorter, and older charges may be useful only for measuring lead quality and response performance.

Related Articles