Cost per lead from your website is the first number you should know about your advertising. Not clicks, not impressions, not reach: this is the number that shows how much you pay for each potential customer who left their contact details. Below we cover how to calculate it without mistakes, what drives it, and real examples of what it costs in practice.
How to calculate cost per lead from your website
The formula is simple: divide your ad budget for a period by the number of leads in the same period. You spent a certain amount on a channel and got a certain number of leads: divide the first by the second. The hard part isn't the math, it's deciding what exactly goes into the numerator and the denominator.
- What counts as budget. At a minimum, it's your click spend. If you want the honest picture, add the fee for the specialist running your ads and the services without which leads don't get collected. What matters is counting the same way month after month; otherwise the numbers can't be compared.
- What counts as a lead. Only the contacts you actually care about. Spam, duplicates, "clicked by accident" and your coworkers' test submissions get thrown out before you calculate. If people answer questions in a quiz, filtering out poor fits is easier: the answers immediately show there's no budget or that they want a service you don't offer.
- Count by channel, not all in one pile. Google Ads and Meta Ads have different audiences and different prices. A single average across all traffic will hide the channel that's eating your budget. Tag your links with UTM parameters: the tags are visible in each quiz lead, so splitting traffic takes no effort.
- Use comparable periods. The week after a campaign launch shows one price, and a month of steady running shows another. Compare month to month.
What drives cost per lead from your website
Cost per lead comes down to two factors: how much it costs to bring in one visitor, and what share of visitors leave their details. You can improve both, but the second usually gives you more for the same money.
Traffic channel
Search ads bring people who are already looking, but clicks on the most competitive keywords are expensive. Targeted social ads are cheaper per click, but the person wasn't searching for anything yet, and a smaller share reach the form. No channel is "better" on its own: cost per lead will tell you which one works in your niche.
Offer
This is what people get in exchange for their phone number. A bare "leave a request" brings few leads with any traffic. "We'll calculate the cost of your kitchen based on your measurements in 15 minutes" is a concrete promise people will actually give their number for. Which phrasings work is covered in the article on offers in quizzes.
Landing page
The first screen should continue the ad using the same words. If your ad promised a "move-in ready wooden house" and the page headline says "Full-cycle construction company", some people close the tab, and the click is already paid for. The second common failure is a page that loads slowly on mobile.
Form conversion
A regular "name and phone" form on a landing page collects details from 2–5% of visitors. A quiz, where people first answer 4–6 questions and only then see the form, reaches 15–25%. With the same click budget you get 4–6x more leads, and the cost of each one drops in the same proportion. It's the strongest lever of all the ones above, because it doesn't require higher ad spend.
Cost per lead: real examples
There's no "market" cost per lead: the price depends on the niche, the ticket size, the region and the channel, so numbers from another industry tell you nothing about yours. Below are LeadForms client cases with specific numbers. They show the range, not the norm.
- Event venue rental: leads at $2.50. A wedding venue in Chicago, where the decision is emotional and almost nobody leaves their details on first contact. The quiz website lowered that barrier, and UTM tags showed which ads brought in the leads.
- Home building: leads at $2.10. An overheated auction and more than 150 competitors in the region, with the client's goal of staying under $5. A seven-question quiz helped people figure out what kind of house they needed, and a discount on the last step gave them a reason to leave their contact.
- Custom kitchens: leads at $9 instead of about $18. The budget didn't change: a quiz that auto-opened on the website doubled the number of leads from the same traffic.
- Dental clinic: cost per lead dropped from $38 to $24. The ad channels stayed the same; what changed was how leads were collected: instead of a form, a quiz with the offer "free checkup and 10% off". What matters here is not the absolute number but the trend.
Look at the range: from $2.10 to $24, and the same tool works in every case. That's exactly why you should go by your own business economics, not other people's examples: how many customers come out of your leads and how much one customer brings in.
Cost per lead and cost per customer are not the same
A cheap lead isn't always a good lead. If nine out of ten contacts have no budget, your real cost per customer is ten times higher than your cost per lead. So alongside cost per lead, track the share of qualified contacts and the cost per customer: there, the budget is divided by the number of closed sales.
A quiz helps here too. The answers arrive along with the phone number, and the sales rep sees the budget, the timeline and exactly what's needed before calling. Some poor-fit leads get filtered out right in the quiz; for example, with segmentation by answers, people with a request you don't handle are shown a different final screen.
How to lower your cost per lead
The steps are ordered from the cheapest fixes to the most expensive.
- Find where people drop off. The built-in quiz analytics has a step-by-step report: how many people reached each question and where they closed the quiz. Usually one specific question is to blame: too personal, unclear, or asked too early. Reword it or move it closer to the end.
- Shorten the form. Every required field costs you part of your leads. If the sales rep is going to call anyway, email and address aren't needed at this step.
- Match the ad to the first screen. Same words, same promise. If a source in analytics brings visits but no leads, the problem is almost always at that handoff.
- Replace the form with a quiz. If your landing page has a regular form, that's your biggest reserve: the gap between 2–5% and 15–25% conversion goes straight into your cost per lead. How to add a quiz to your website — as a button, a block inside the page or an auto-open — depends on the page you already have.
- Test your hypotheses with an A/B test. Two versions of the offer or the first question, traffic split between them, and within a week you'll see which one collects more leads.
- Reallocate budget between channels. Once cost per lead is calculated for each source separately, the decision is obvious: cut the expensive channel and scale the cheap one.
A detailed breakdown of each step with setup examples is in the article how to lower your quiz cost per lead.
FAQ
What cost per lead from a website is considered normal?
There's no universal norm. Normal is whatever makes your advertising pay off: cost per lead multiplied by the number of leads needed for one sale should be well below the profit one customer brings in. In the cases above, a lead costs from $2.10 to $24, and comparing those numbers makes no sense: a wedding venue, a house and dental treatment have different ticket sizes and different lead-to-sale rates.
What's the difference between cost per inquiry and cost per lead?
In practice they're synonyms: both are ad spend divided by the number of contacts. Sometimes only a qualified contact is called a lead, meaning a person with a fitting request and a budget. Agree within your team on what you're counting, and count it the same way every month.
How do I know if cost per lead went up because of the ads and not the website?
Look at two numbers separately: cost per click and landing page conversion. If clicks got more expensive and conversion stayed the same, it's the auction and the audience. If clicks cost the same and conversion dropped, something changed on the page or in how the ad connects to the first screen.
How many leads do I need to calculate the cost?
With just a few leads the price is random: one more or one fewer can double it. Calculate it over at least a month of volume and compare periods of the same length.
Can I lower cost per lead without raising the budget?
Yes, and it's usually the fastest route: remove the question that sinks the quiz, shorten the form, align the first screen with the ad, or replace the form with a quiz. All these fixes change the share of visitors who leave their details, while click spend stays the same.