Enter spend and leads
These two figures are all the calculator needs. Pick one campaign and one date range for both.
Free tool
This cost per lead calculator divides your ad spend by the leads it produced. You can then add your booking rate to see the cost of each appointment, or compare the result with your industry.
Enter your ad spend and the number of leads it produced to see your cost per lead.
Cost per lead
This tool runs in your browser. Nothing you enter is sent or stored.
Cost per lead is your total spend divided by the number of leads that spend produced. A campaign that cost 3,000 and brought in 60 leads has a cost per lead of 50.
Anyone explaining how to calculate cost per lead should add one condition. Both numbers must cover the same campaign and the same dates, and the spend should include everything you paid to get the lead, such as agency fees and landing page software. This CPL calculator leaves that choice to you and works with whichever total you enter.
The average cost per lead on Google Ads is $66.69 across all industries, according to WordStream's 2026 benchmarks. That report covers more than 13,000 search campaigns that ran between April 2025 and March 2026. On Facebook, WordStream's 2024 study of 2,946 lead campaigns puts the average at $21.98.
The figure changes a great deal from one industry to the next, as the table shows.
| Industry | Google Ads search | Facebook lead ads |
|---|---|---|
| All industries | $66.69 | $21.98 |
| Home and home improvement | $90.92 | $24.29 |
| Attorneys and legal services | $131.63 | $104.58 |
| Real estate | $102.51 | $13.87 |
| Dentists and dental services | $72.97 | $32.46 |
| Beauty and personal care | $39.25 | $42.10 |
Sources: WordStream Google Ads benchmarks 2026 and WordStream Facebook ads benchmarks 2024. A cheap lead is only a good lead if it becomes a customer, so compare these averages with what your own leads are worth.
Cost per appointment matters more because a lead that never books has cost you money and earned nothing. It is your cost per lead divided by the share of leads that book. Leads at 50 each with a 40% booking rate cost 125 per appointment.
Two campaigns with the same cost per lead can differ widely on this measure. Leads who answered questions about their project, budget and timing book more often than leads who left only a name and a number.
You lower your cost per lead by paying less for each click or by turning more clicks into leads. Click prices are set by an auction you do not control. Your landing page conversion rate is yours to change. Add your clicks and a better conversion rate to the calculator to see what each extra point is worth.
At 1,200 clicks, moving from a 5% conversion rate to 7% produces 24 more leads from the same budget. Growform is built to make that change. It replaces a long single-page form with a multi-step form that opens with an easy question and asks for the phone number at the end.
These two figures are all the calculator needs. Pick one campaign and one date range for both.
Clicks reveal your landing page conversion rate. The booking rate turns cost per lead into the price of an appointment on the calendar.
The comparison shows how far your result sits from the published average for your industry and ad platform.
Enter the rate you are aiming for. The calculator keeps your budget fixed and shows the leads and cost per lead you would have.
The clicks are already paid for. Growform works on the step between the click and the lead.
A form that opens with picture buttons asks for one tap, where a long form asks for a name, an email and a phone number at once.
Answers about the job, the budget and the timing arrive with the contact details.
Lead disqualification marks leads you cannot serve and can keep them out of your CRM.
UTM parameters and click IDs are saved in hidden fields, so you can work out cost per lead for each campaign.
A good cost per lead is one that stays below what a lead earns you. Multiply your average sale by your close rate to find that ceiling, or use the lead value calculator.
No. CPL is the cost of a lead, and CPA is the cost of an acquisition, which usually means a paying customer. CPA is your cost per lead divided by the share of leads that buy.
Include them when you want the full cost of acquiring a lead. Leave them out when you are comparing your campaigns with platform benchmarks, which count media spend only.
Facebook leads usually cost less because the ad interrupts people, while a Google search ad answers someone who is already looking. The benchmarks above show the gap in most industries, and the booking rate tells you whether the cheaper lead is the better one.
The calculator compares your figure with published data instead of leaving you to look it up.
Create beautiful multi-step forms that convert, with a 14-day free trial. No credit card required.