How Much Do Google Local Services Ads Cost?

With Google Local Services, you pay for business or service-related leads only. Here is how it works:

First, you fix a weekly budget to limit the total number of leads you’ll receive in a given week. The number of leads will change from one day to the next, but nevertheless, you will never spend more than the weekly budget you originally set.

Further, you can always dispute any leads you believe are invalid.


Advertisers using Google Local Services are charged for every lead they receive, and lead prices are set according to the city, so there will always be a flat price.

You’ll never pay more for leads than the amount you have specified in your weekly budget.

What is Considered a Valid Lead?

A valid lead is one related to your business and/or the services that you offer. A valid lead typically follows the situation outlined below when customers find your Google Local Services ad via Google:

  • You answer a phone call,
  • you speak with the caller about a service you provide,
  • in the geographic market you are targeting,
  • during your official business hours,
  • and the call lasts for over 30 seconds.
  • Likewise, if you ever miss a call from a customer and later return the call.