How to calculate webinar ROI
Webinar ROI is the closed revenue credited to a webinar minus its full cost, divided by that cost, expressed as a percentage.
Use the same attribution rule, revenue window, and cost definition every time. Otherwise, the percentage cannot support a budget decision. This page covers a single webinar. For a multi-session conference, online summit, or hybrid program, use virtual event ROI instead.
The formula
Illustrative example: a webinar with $12,000 in full cost and $48,000 in credited closed revenue has 300% ROI. Revenue is 4× cost; ROI is 3× cost after the cost is subtracted.
What counts as total cost
The platform invoice is one cost line. The denominator should also include promotion, production, and labor under definitions approved by finance.
| Cost line | Evidence to use |
|---|---|
| Webinar platform | Invoice and allocated contract amount |
| Paid promotion | Campaign spend assigned to the webinar |
| Content production | Approved internal time and supplier invoices |
| Team hours | Loaded labor rate applied to preparation, delivery, and follow-up |
| Email and landing pages | Allocated production or platform cost under a stated rule |
If a team member works on the webinar, include that time at the loaded rate your finance team uses for internal cost allocation. State the allocation rule so another reviewer can reproduce the denominator.
What counts as attributed revenue
Registrations are not revenue, and neither are attendees, leads, or opportunities. Connecting revenue back to the webinar means following a chain across systems:
- Registrations, from the webinar platform
- Attendees, the subset with a recorded attendance event
- Qualified leads, attendees who met your MQL definition
- Opportunities, from your CRM, linked back to the webinar as a touchpoint
- Closed revenue, closed deals inside the approved revenue window
The webinar platform records participation, and webinar analytics covers what those records can prove on their own. The CRM records commercial outcomes. Your matching and attribution rules determine whether those records can support a revenue claim.
What platforms track webinar ROI and pipeline?
No category of tool tracks both. Each one records the part of the chain it owns, and the ROI line sits across the boundaries between them:
| Tool category | What it records | What it does not record |
|---|---|---|
| Webinar and streaming platforms | Registrations, attendance, time in session, polls and questions | Deals, stages, closed revenue |
| CRM | Contacts, opportunities, stages, close dates, closed revenue | Whether a person attended and for how long |
| Marketing automation | Sends, clicks, form fills, lead status, campaign membership | Full delivery cost and recognized revenue |
| Advertising accounts | Campaign spend, impressions, clicks, reported conversions | Which of those people attended or bought |
| Finance systems | Invoices, allocated cost, recognized revenue | Anything about the audience |
The webinar platform knows who attended and how long they stayed. The CRM knows which deals exist, what stage they reached, and when they closed, so pipeline and closed revenue both live there. The advertising accounts know what was spent. None of them holds the link between a participant record and a deal record. Whoever makes that join, a person with a spreadsheet or a layer sitting between the systems, is the one producing the ROI figure, and the same join decides whether attributed pipeline can be reported at all.
Last-touch will flatter or bury you
If a webinar attendee later clicks a paid ad before converting, a last-touch model gives the ad full credit. That is the result of the selected rule, not proof that the webinar had no influence.
Multi-touch attribution distributes credit across eligible recorded touches. It still depends on the identity rules, time window, and weighting method you approve. Report the model beside the result instead of presenting allocated credit as causal proof.
A worked example
Illustrative example, not a benchmark. Replace every value with your own:
| Line | Value |
|---|---|
| Platform, promotion, production, hours | $12,000 |
| Registrations | 600 |
| Attendees (42%) | 252 |
| Qualified leads | 38 |
| Opportunities created | 9 |
| Closed deals | 3 |
| Average contract value | $16,000 |
| Attributed revenue | $48,000 |
| ROI | 300% |
In this illustrative example, cost per qualified lead is $316 and the opportunity close rate is 33%. Compare those figures with another channel only when qualification, attribution, and measurement windows use the same definitions.
The lag problem
Costs and revenue often enter the report on different dates. A report produced before the approved revenue window closes may show cost beside open pipeline but little closed revenue.
Two ways to handle it honestly:
- Report pipeline early and revenue later. Attributed pipeline is a legitimate leading indicator, as long as it is labeled as pipeline and never as revenue
- Measure in cohorts. Group webinars by quarter and evaluate each cohort once your typical sales cycle has fully played out
Both approaches require you to keep pipeline and closed revenue on separate lines.
What to do about incomplete data
Report what the data supports and state, beside the result, what remains outside the calculation. Show the number of records that matched, did not match, or lacked an email when your reporting process can produce those counts. Do not replace a missing identity link with assumed revenue credit.
Where EventIQ fits
EventIQ joins the Zoom participant record to the Salesforce record, the step this page identifies as the one that breaks. Zoom supplies registrants and participant-level attendance, including time in the session; registration and attendance remain separate. Participant records match CRM contacts by exact email, and each record keeps one of three outcomes: matched, unmatched, or no email.
Salesforce supplies deals, stages, and close dates through an event-to-campaign mapping you confirm. Ask any vendor, including us, which of these steps it covers: attendance rate, match coverage on screen, full webinar cost, and the ROI line itself are not in EventIQ today, and you should expect that answer in the product, not on a slide.
Where this fits
Webinar ROI is one type of event ROI. The same formula also carries over to trade show ROI and event sponsorship ROI, but each format has different costs and source records. The event ROI calculator models the arithmetic without asking for your email; it does not turn assumptions into a reported product metric.
Review the supported webinar record
Book a demo to review the Zoom, exact-email match, Salesforce, and marketing-spend fields EventIQ currently supports.
We will provide a source-by-source field list and current limits on a 20-minute demo.