How should you calculate CPL?
Calculate CPL by dividing acquisition costs for a defined period by the number of leads that meet a consistent definition. Keep delivered inquiries, sales-qualified leads, and acquired customers as separate measures because they mark different stages. For Telegram requests, a relevance score from 1 to 100 can help sort incoming signals, but qualification still depends on your sales criteria.
Decide what your business counts as a lead
CPL is only meaningful when the team agrees on what goes into the count. A first message asking for a recommendation may qualify as an inquiry, while a lead for sales reporting might require a current business need and a company that fits the target market. Those definitions serve different purposes. The mistake is not choosing one over the other; it is switching between them while keeping the same CPL label.
For example, an agency could count a public request for a web developer as a delivered inquiry as soon as it reaches the team. Sales may later qualify it after confirming that the poster represents a business with an active project. If the report counts the first stage in one month and the later stage in the next, the apparent change in CPL could come from the definition rather than from the channel.
Keep separate figures for the cost of a delivered inquiry, the cost of a qualified lead, and the cost of an acquired customer. These answer different operating questions: what it costs to surface a possible opportunity, what it costs to find one sales accepts, and what acquisition spend produces a customer. Choose the measure that matches the decision you are making.
The CPL formula and the costs behind it
The formula is: CPL = acquisition costs during the reporting period ÷ leads counted under the agreed definition. The period and the lead stage matter as much as the arithmetic. If the numerator covers a full campaign but the denominator includes only leads from a shorter window, the result will not describe the campaign’s actual cost per lead.
For paid media, include the advertising spend and any campaign-specific service fees if the goal is to understand the channel’s full acquisition cost. A report intended to show media efficiency can list the ad spend alone, but label it accordingly. Internal sourcing has a different cost profile: if a team member spends time finding and reviewing opportunities, include that work when the question is what the process costs the business, not simply what it pays for access to a source.
Shared costs need a stable treatment. A one-time setup fee can be assigned to the campaign it supports or reported separately; either approach can work if it is applied consistently. Avoid charging the full setup cost to one short reporting period while spreading it across several periods elsewhere.
Duplicate handling also changes the denominator. If the same person posts twice about the same project, counting both messages as new leads makes CPL look lower without adding a second opportunity. Decide whether repeat posts count as a fresh inquiry, and how to handle the same request appearing through more than one source. Record the period and attribution rule alongside the figure so the comparison remains interpretable later.
Recognize a commercial request in chat
Chat messages rarely arrive in the tidy format of a form submission. A useful signal may be a direct search for a supplier, a request for recommendations, or a question about the cost of a defined service. A service name by itself is weaker evidence. The surrounding conversation can show whether the author has a live task or is simply discussing a topic.
Examples of the kind of wording a business might encounter include:
- “Anyone know a solid Shopify developer? We need to rebuild our store before launch.”
- “Looking for a CPA who works with small SaaS companies. Who do you recommend?”
- “Need a commercial lease reviewed this week. Any referrals for a business attorney?”
- “What would a customer portal usually cost for a mid-sized distributor?”
For CPL, decide which of these stages counts in your denominator. A request can be a delivered inquiry before the team knows the budget or decision process. Qualification may require a short, relevant conversation to confirm that the need is current and the service fits. If you change the stage at which sales accepts a lead, the qualified-lead CPL changes too, even when the number of original messages does not.
That distinction makes chat volume a poor substitute for lead count. A report based on every message mentioning a service will usually answer a different question from a report based on requests the sales team has reviewed. Preserve the original stage in your tracking so the team can see where the change occurred.
Why the lowest CPL may not be the best channel
A low CPL is useful when the leads counted can plausibly become customers at an acceptable cost. The number alone cannot show that. A channel may generate many inexpensive inquiries that sales rejects, while a more expensive source may produce fewer inquiries that match the company’s service and buying process. The difference appears after the lead enters the funnel.
Compare delivered inquiries with the number sales accepts, the conversations that progress to a proposal, and the customers eventually won. Each stage gives a different view of channel performance. If a source has a low cost per delivered inquiry but few are qualified, the cost per qualified lead may tell a more useful story. If qualified leads rarely become customers, examine what happens after handoff before increasing spend.
Customer acquisition cost adds another denominator: customers won, rather than leads received. Keep its reporting period aligned with the sales cycle. A lead generated near the end of a month may close later, so judging its source before the opportunity has had time to progress can understate its contribution.
To set an acceptable CPL, work backward from gross profit per sale. Estimate how much of that profit the business can allocate to acquisition, then use its observed lead-to-customer results to understand what a lead can cost. A contract’s headline value is not the amount available for marketing after delivery costs and other variable expenses. Use the company’s own funnel data for this calculation; a generic CPL target cannot account for differences in margin, sales cycle, or qualification.
Include response time when judging channel performance
For a public chat request, speed affects the opportunity to start a useful conversation. A post can attract replies quickly, so a lead that sits unseen until later may be less actionable than its original wording suggests. CPL does not capture this delay. Track the time between the post appearing, the request reaching the person responsible, and the first substantive reply when those timestamps are available.
Response time is most useful when read alongside lead stage and outcome. If requests arrive outside the team’s working hours, the delay may reflect staffing rather than poor channel quality. Compare similar time windows and check whether leads are being handled promptly before concluding that a source has deteriorated. The calculation should not assign a channel a higher cost merely because the team took longer to process its inquiries.
Be clear about which costs the channel figure includes. A source fee alone can be useful for comparing access costs, but it does not show the full internal effort if staff spend significant time reviewing and routing requests. Reporting source spend and full process cost separately helps explain the difference without forcing both into one CPL number.
Calculating CPL for Telegram requests
For Telegram, the denominator might be all relevant requests delivered to sales, or only the subset that sales qualifies. Pick the stage first, then count consistently. A platform’s delivery total is not automatically the same as the business’s qualified-lead total. The two figures can both be useful, provided the report does not treat them as interchangeable.
XMBoost monitors open Telegram communities and identifies public messages that may express commercial intent. A request card includes the original message, links to its author and chat, a relevance score, and an AI explanation. The score runs from 1 to 100. It can help teams sort incoming requests, while the business’s own qualification rule determines which ones belong in its qualified-lead CPL. XMBoost does not publish in monitored chats or read private conversations.
To calculate the delivered-inquiry CPL, divide the costs assigned to Telegram monitoring for the period by the number of delivered inquiries that fit your stated definition. For qualified-lead CPL, use the same cost basis and replace the denominator with the inquiries sales accepted. If sales outcomes take longer to emerge, review those leads over a suitable period rather than treating an open pipeline as a final result.
Keep the calculation tied to a real business decision. When the aim is to compare acquisition channels, match their cost categories and lead stages. When the aim is to assess sales efficiency, follow qualified inquiries through to customers and compare acquisition costs with gross profit. A clear denominator turns CPL from a headline figure into a measure the team can act on.
Common questions
What costs should be included in CPL?
Include the costs associated with acquiring the lead stage you are measuring. For a full process view, that may include source spend, campaign-specific work, and staff time spent sourcing or reviewing inquiries. Keep shared and one-off costs under a consistent rule.
Should CPL use every inquiry or only qualified leads?
Track both as separate measures. Cost per delivered inquiry shows the cost of receiving a signal; cost per qualified lead shows the cost of an inquiry that sales accepts under your qualification criteria.
Why can CPL rise when the number of inquiries increases?
Acquisition costs may have grown faster than the lead count, or the report may now include a different set of expenses or a stricter lead definition. Check the period, duplicate handling, source attribution, and the share of inquiries that sales qualifies.
Updated: 2026-10-22

