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.

Separate webinar participation records connected to later business outcomes.

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

Webinar ROI (%) = (Attributed revenue − Total cost) ÷ Total cost × 100

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:

  1. Registrations, from the webinar platform
  2. Attendees, the subset with a recorded attendance event
  3. Qualified leads, attendees who met your MQL definition
  4. Opportunities, from your CRM, linked back to the webinar as a touchpoint
  5. 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.

EventIQ replaces nothing. Keep your registration platform, CRM, and marketing tools. EventIQ connects on top of what you already run.