Cold Outreach ROI: What to Calculate Before You Launch
A practical framework for modelling cold outreach ROI in Russia and CIS—from full campaign cost and pipeline to gross margin.
Cold outreach pays back when the expected gross margin from qualified opportunities covers the full cost of building, running and following up the campaign. Do not judge it by the cost of one email or the number of replies. Judge it by the path from target account to closed deal—and by the margin left after delivery.
For Russia and CIS, the timing matters as much as the arithmetic. A useful reply today may become a meeting in several weeks and a signed contract months later, after budget approval, a seasonal pause or an internal review. Build the model around pipeline, deal probability and gross margin, not a monthly send-and-reply report.
Define what must pay back
There is no universal ROI target for outbound. A one-off implementation project, an annual service agreement and a recurring-revenue account have different economics. Calculate against the unit that actually creates profit for your business:
- gross margin from the first deal;
- gross margin over the initial contract term; or
- expected margin over the customer relationship, where retention is credible and measurable.
Revenue is not margin. If winning a contract requires a delivery team, production, travel, procurement or specialist time, those costs must be removed before deciding whether outreach is working.
A basic operating model is:
Expected gross margin from outreach = qualified opportunities × close probability × gross margin per deal
Continue the channel when that expected margin can cover launch and operating costs with room for uncertainty. At the beginning, this is a testable hypothesis—not a promise from a spreadsheet.
Build the full campaign budget
The email is the final visible action, not the entire operation. A realistic budget includes the work before sending, the sending infrastructure and the commercial work after a reply.
| Cost area | Include | Often missed |
|---|---|---|
| Target list | account research, ICP filters, contact enrichment | manual checks that an account actually fits |
| Data validation | email verification and removal of stale records | rechecking before the next wave |
| Infrastructure | separate domains, inboxes, DNS setup and sending tools | reputation monitoring and gradual ramp-up |
| Message system | segment research, copy, subjects and follow-ups | variants for different roles and industries |
| Campaign operations | sending rhythm, deliverability checks and iteration | bounce analysis and scenario corrections |
| Reply handling | qualification, correspondence, meetings and CRM updates | founder or sales-leader time |
| Sales execution | proposals, calculations, presales and deal support | subject-matter expert involvement |
Separate one-time costs from costs that grow with volume. Domains, a first list build and message architecture are paid before the first wave. Validation, reply handling and selling rise as activity grows. This distinction shows how much volume is needed before setup work stops dominating the test economics.
Work backward from margin, not email volume
Start with the additional gross margin the business needs over a chosen period. Then move backward through the funnel.
- Set the margin target.
- Record the average gross margin per closed deal.
- Divide the target by that margin to estimate required wins.
- Use your actual meeting-to-proposal and proposal-to-close rates where available.
- Estimate the qualified opportunities and meetings required.
- Only then calculate the number of target accounts and contact attempts.
If your internal history is thin, use a conservative range rather than one optimistic conversion assumption. The first focused campaign should narrow that range.
Two planning formulas keep the discussion grounded:
Allowable customer-acquisition cost = gross margin per deal × the share of margin you can invest in acquisition
Allowable cost per qualified opportunity = allowable customer-acquisition cost × probability of closing that opportunity
The second number is especially useful. It tells you what a real conversation with a suitable company is worth—not what a delivered message is worth.
Account for Russia and CIS channel realities
The usual North American data stack cannot be assumed here. Contact coverage in international databases may be incomplete, and some commonly used prospecting platforms are unavailable or unreliable for local account research. Campaigns often need more first-party research, public company sources, websites, industry directories and manual account qualification.
Email infrastructure also deserves local attention. Yandex 360 and Mail.ru are major business and consumer inbox ecosystems, alongside Google and Microsoft. Their mailbox providers will still assess authentication, complaint signals, sender consistency and recipient engagement. Prepare SPF, DKIM and DMARC, use a separate sending domain, and increase activity gradually. A useful operational reference is SPF, DKIM, and DMARC for Yandex 360 and Mail.ru.
Telegram may also be part of the route to a decision-maker. In many Russian and CIS sectors, it functions as a practical business communication layer where a US team might default to LinkedIn. That does not make it a bulk-messaging channel: match the channel to the person, use a relevant reason to write, and coordinate touches across email, Telegram and calls. For a working sequence, see A Practical Email, Telegram and Call Sequence for Russia and CIS.
Track two clocks: operating signals and financial outcomes
A campaign needs two measurement loops.
| Operating loop | Financial loop |
|---|---|
| valid contacts and deliverability | proposals and signed contracts |
| meaningful replies and meetings | gross margin and acquisition cost |
| qualification quality | time from first touch to deal |
| message and segment learning | weighted pipeline value |
The operating loop lets the team adjust targeting and messaging before the sales cycle finishes. The financial loop prevents activity from being mistaken for payback.
In the CRM, tag each opportunity with source, first-touch date, segment and expected gross margin. Do not count the full value of every proposal as future revenue. Use weighted pipeline instead:
Expected opportunity margin = gross margin if won × current probability of closing
This gives leadership a more honest view of both booked business and the pipeline still maturing.
Where the calculation usually breaks
A broad list is the first failure point. Companies without a clear reason to talk consume research, validation, sending and reply-handling capacity. A narrow ICP makes the model more credible because each target account has an identifiable commercial rationale.
The second is weak data quality. Invalid addresses distort results and can hurt deliverability. Budget for validation before each new wave rather than treating list hygiene as a one-off task.
The third is free executive labour in the spreadsheet. If a founder, head of sales or technical specialist qualifies replies, joins meetings or builds proposals, their time belongs in campaign cost. An agreed internal hourly rate is enough to make this visible.
The fourth is trying to solve weak relevance with volume. In Russia, as elsewhere, promotional email generally requires prior recipient consent. A specific, relevant business approach to a company is handled differently in practice than indiscriminate promotional distribution, but it is not a permission slip for mass sending. Keep a suppression list, honour objections immediately and make every contact defensible as a relevant business conversation.
Run a test that can produce a decision
Choose one segment, one recipient problem and one next step: a short reply, an introductory call or permission to send material. Do not mix industries, offers and channels in the first wave.
Before launch, document the target account criteria, exclusion signals, commercial proposition, full cost estimate, reply-qualification rules, review dates and the person responsible for incoming conversations and CRM hygiene. Do not optimise for open rate alone; it is technically unreliable and says little about margin. Review which companies replied, which became meetings, where opportunities stalled and how much team time each stage required.
If you need an operator-led setup across email, Telegram and LinkedIn, review our multichannel outreach service. Or send us a sequence or target list for a calm, practical teardown.
FAQ
Should we calculate ROI from revenue or gross margin?
Use gross margin. Revenue can make a campaign look profitable while delivery costs consume most of the contract value.
How long should we wait before judging a campaign?
Set two review points: an early operating review for deliverability, replies and meetings, then a financial review aligned with your normal sales cycle.
Is one positive reply proof that outreach works?
No. A positive reply is a useful signal, but the model must still account for qualification, close probability, sales effort and expected margin.
Should founder time be included in acquisition cost?
Yes. If the founder handles replies, joins calls or prepares proposals, that time is part of the channel cost.
Can Telegram improve outreach ROI in Russia and CIS?
It can improve access and follow-up when it fits the recipient and the account context. Treat it as a coordinated, relevant touchpoint—not a volume substitute for a weak offer.
Get your sequence reviewed
Send the current emails and your target list — we return a written teardown.
Send us a sequence for a teardown
OT9