Home / Knowledge base / Analytics & Data Tracking
Knowledge Base

What is Cost Per Lead (CPL) and How Do You Calculate It?

What Cost Per Lead is, how to calculate it, what a good CPL looks like and how it differs from CPA.

Analytics & Data Tracking What is / explanation 3 min read

Cost Per Lead (CPL) is the amount you spend in advertising or marketing to generate a single qualified lead: a person who has expressed interest in your product or service by taking a specific action.

How is CPL calculated?

CPL is calculated by dividing total marketing spend by the number of leads generated in the same period. For example, if a campaign costs 60,000 baht and generates 120 leads, the CPL is 500 baht. This calculation can be applied to a single campaign, a channel, or across all marketing activity. Tracking CPL at channel level helps identify which sources deliver leads most efficiently, so budget can be allocated accordingly.

CPL in practice: Cost per lead is the KPI we optimise hardest in our own campaigns. For one education client we brought the cost of a qualified application down to around 250 baht by pairing tight search intent with landing pages built for a single action; the full numbers are in our XploreAsia case study.

What is a good CPL?

There is no universal benchmark because what constitutes an acceptable CPL depends entirely on the value of the customer. A business where a converted lead is worth 500,000 baht can sustain a much higher CPL than a business where the average transaction is 5,000 baht. The relevant measure is whether CPL is low enough relative to the conversion rate and customer value to produce a profitable return. Without knowing close rates and average deal values, CPL alone is not enough to assess campaign profitability.

How is CPL different from CPA?

CPL (Cost Per Lead) measures the cost of acquiring a lead: someone who has shown interest but not yet purchased. CPA (Cost Per Acquisition) measures the cost of acquiring a customer: someone who has completed a transaction or taken the final desired action. CPL is used primarily in lead generation businesses such as professional services, real estate, and B2B, where sales happen offline after initial contact. CPA is more relevant for e-commerce or any business where the conversion happens directly online.

[Screenshot: Google Ads campaign view showing the cost per conversion column alongside campaign spend and total conversions, filtered to show lead generation campaigns. Alt text: Google Ads campaign performance view showing cost per conversion column for lead generation campaigns with spend and total conversion data.]

What factors most commonly affect CPL?

CPL is affected by the audience being targeted, the quality and relevance of the ad creative, the competitiveness of the market, and the conversion rate of the landing page or form. A high CPL is not always a sign that a campaign is performing poorly: it may reflect a highly competitive market or a premium targeting approach that delivers higher-quality leads. We analyse CPL alongside lead quality and close rates for clients running lead generation campaigns, since a lower CPL is only valuable if the leads it generates have a reasonable chance of converting.

Related KB articles:

• What is a Conversion in Digital Marketing

• What is ROAS and How Do You Calculate It

• What is a KPI in Digital Marketing

External links:

Frequently asked questions

What is a good cost per lead in Thailand?

It varies hugely by industry and lead quality. The fairest benchmark is your own history: track CPL month by month and judge it against what a customer is worth, not against other businesses.

How can I lower my CPL?

Improve the offer and the landing page first, then tighten targeting and add negative keywords. Cheaper leads that never buy do not lower your real cost per lead.

Is CPL more important than CPA?

They answer different questions. CPL measures the cost of an enquiry; CPA measures the cost of a customer. If sales follow-up is strong, CPL is a good early signal; CPA tells the fuller story.