How to Measure Webinar ROI: Metrics, Attribution and a Simple Formula
Measure webinar ROI with the metrics that matter, from registrations by source to won revenue, plus a simple formula, a worked example and attribution caveats.
Ask a marketing team whether their webinars work and you will usually hear about registrations. Ask the finance director the same question and they want to know what came back for the money and the hours. Those are different questions, and most webinar reporting only answers the first.
This guide gives you a way to answer both. It walks through the metrics at each stage of the webinar funnel, the costs people forget to count, a simple ROI formula with a worked example, and the attribution caveats to state before anyone quotes your numbers in a board pack.
Start with the funnel, not the headline number
Webinar ROI is the end of a chain. If you only measure the end, you cannot tell which link broke when the result disappoints. Measure every stage and you will know whether you have a promotion problem, a show-up problem, a content problem or a sales follow-up problem.
- Registrations by source: email, landing page, social, partners, sales outreach. This tells you which channels fill the room.
- Attendance rate: attended ÷ (attended + no-shows). This tells you whether your timing, reminders and topic held people's interest from sign-up to start time.
- Engagement: questions asked, poll responses, how long people stayed. This tells you whether the content landed.
- Leads: new contacts created, plus existing contacts who showed fresh interest.
- Opportunities: sales conversations or deals that started, or moved forward, after the webinar.
- Revenue: won deals you can reasonably connect to the event.
Track these the same way for every webinar and you build something more useful than a single ROI figure: a baseline. After four or five sessions you will know what normal looks like for your audience, and you will spot a weak topic or a tired promotion channel quickly.
The webinar metrics that matter at each stage
Registrations by source
Total registrations flatter you; registrations by source tell you where to spend next time. If most sign-ups came from one email to existing customers and very few from paid social, that is a budget decision made for you. Put tracked links with UTM parameters on everything you share, so a post in a partner's community group or a link in a speaker's email signature is not lumped in with everything else.
Attendance rate
Calculate attendance as attended divided by attended plus no-shows, using people who actually registered as the base. In our experience, a free business webinar where somewhere around a third to a half of registrants turn up is a reasonable result. Much lower usually points to timing, weak reminders or a topic that was interesting to click but not to sit through. Nigerian realities matter here: a 3pm session competes with meetings, and a 5pm session competes with the drive home.
Engagement
Engagement is an early signal of pipeline. Count live questions, poll responses and how many people stayed to the end. A small audience that asks twenty detailed questions about implementation is worth more than a large one that drifts off after ten minutes. Write down the best questions too; they are your next webinar topics and your sales team's best conversation openers.
Leads, opportunities and revenue
Count new leads separately from existing contacts. A webinar that re-engages twenty quiet customers can be worth more than one that adds a hundred strangers. Then track opportunities opened or advanced within an agreed window after the event, and finally the revenue from deals that closed. If you use a sales pipeline, our guide to CRM pipelines, automation and lead scoring shows how to keep those stages clean enough to report on.
Count every cost, including the ones nobody invoices
ROI is only as honest as the cost side. Teams tend to count promotion spend and forget their own time, which makes webinars look cheaper than they are. A complete cost list includes:
- People time: planning, slides, rehearsals, hosting, moderating and follow-up, multiplied by a reasonable internal rate for each role.
- Promotion: paid social, sponsored newsletter slots, and design work for the registration page and graphics.
- Speakers: fees, honoraria or a thank-you gift for a guest speaker.
- Technology: your webinar and streaming tools, plus a fair share of your email and CRM tools if you want to be thorough.
- Production and power: microphones, lighting, a backup internet connection, data bundles and generator fuel if you stream through a power cut.
- Incentives: anything you give attendees, such as a resource pack or a free consultation.
You do not need accounting precision. You need a consistent method applied to every webinar, so the comparison between sessions is fair.
A simple webinar ROI formula, with a worked example
The formula is the standard one: webinar ROI equals revenue attributed to the webinar minus total cost, divided by total cost. A result of 1 means you made back your costs plus the same again. A result of 0 means you broke even, and anything below 0 means the webinar cost more than it returned.
Here is a hypothetical example with round numbers, expressed in units of currency so you can map it to your own. A business software company runs a 45-minute webinar. Total cost, including staff time, promotion and a guest speaker, comes to 500 units.
- 400 people register; 160 attend and 240 do not. Attendance rate: 160 ÷ (160 + 240) = 0.4, or 40 per cent.
- Of the 400 registrants, 120 are new leads; the rest were already in the CRM.
- Within 60 days, 15 sales opportunities are opened with registrants.
- Within 90 days, 4 of those opportunities close, worth 2,000 units in total.
- ROI = (2,000 - 500) ÷ 500 = 3. As a ratio, each unit spent brought back four units of revenue, three of them above cost.
The same numbers give you useful unit costs: 1.25 units per registrant (500 ÷ 400), roughly 3.1 units per attendee (500 ÷ 160), about 4.2 units per new lead (500 ÷ 120) and about 33 units per opportunity (500 ÷ 15). These are often more useful than the ROI figure, because you can compare them with your other channels while deals are still open.
Revenue is not profit. If your margins are thin, run the same formula with gross profit from those deals instead of revenue, and say clearly which version you are reporting.
Attribution caveats to state before anyone quotes your number
The hardest part of webinar ROI is not the arithmetic. It is deciding which revenue the webinar deserves credit for. Be upfront about these limits:
- Long sales cycles: deals with banks, telcos and large corporates can take many months. A 90-day window will undercount, so report open pipeline alongside closed revenue.
- Multiple touches: the attendee who signs probably also had sales calls, read a case study and met your team at an event. Pick a rule, such as first touch, last touch or an even split, and apply it consistently.
- Shared and offline links: invitations get forwarded, shared in community groups and registered with personal email addresses. Some of your influence will never be tracked.
- Correlation, not proof: the people who attend webinars may simply be your most engaged buyers. Treat attributed revenue as evidence, not as the result of a controlled experiment.
None of this makes the number useless. It makes it a number with a footnote, and finance teams trust footnotes far more than suspiciously tidy results.
How to measure webinar ROI
- Set the goal before you promote. Decide what success means for this session: new leads, pipeline for a product line or customer retention. Agree the attribution window and rule with sales before the first invitation goes out.
- Tag every promotion link. Use tracked links with UTM parameters for each channel, partner and speaker, so registrations by source are accurate.
- Log costs as you go. Keep a simple sheet of hours, spend, speaker costs and production costs from the first planning meeting.
- Capture attendance and engagement. After the event, confirm who attended and who did not, correct any errors, and note the questions asked and poll results.
- Follow up and hand over leads. Send separate follow-up emails to attendees and no-shows and pass engaged leads to sales with context, so opportunities can actually form.
- Track opportunities and revenue. At 30, 60 and 90 days, count opportunities and won deals connected to registrants using the rule you agreed.
- Calculate and compare. Apply the ROI formula and unit costs, then compare against previous webinars and other channels rather than judging one number in isolation.
Reporting cadence: when to look at what
Webinar results mature at different speeds, so report them in stages rather than all at once:
- Within 48 hours: registrations by source, attendance rate, engagement, opt-ins and new leads. Share a short note with the team while the event is fresh.
- At 30 days: follow-up performance, meetings booked and early opportunities.
- At 90 days: opportunities, won revenue and your first ROI figure, clearly labelled with the attribution rule you used.
- Quarterly: a programme view across all webinars, comparing topics, formats, time slots and channels.
The quarterly view is where real decisions happen. You might find that customer-education sessions protect renewals while thought-leadership sessions bring in new names, and you can budget for each on its own terms. For ideas on presenting this to leadership, see our guide to reports and analytics dashboards.
How Medivot helps you measure webinar ROI
Medivot Webinars records the top of the funnel for you. Every registration creates or updates a CRM record matched by email, and new people are added as leads with "webinar" as the lead source. Registrations are tracked by source, including email, landing page, social, link page, live chat, booking link and AutoReach, and UTM parameters on your links are captured automatically.
Each registrant joins through their personal link, and Medivot Stream measures how long they actually watched. After the event, Medivot marks everyone attended or no-show, and you can correct anyone by hand. The webinar dashboard shows the attendance rate (attended ÷ attended + no-shows), registrations by source and marketing opt-ins. The registrant CSV export includes status, source, UTMs, opt-in and registered, joined and attended times: everything you need for the unit-cost maths above.
Further down the funnel, each contact's timeline records invited, registered, joined, attended and no-show, so sales can see the history before they call. On plans with revenue attribution, Medivot's attribution reports follow webinar registrants through to leads, opportunities and won revenue, and webinar registrations and attendees also appear in executive reporting. Q&A and polls run in the live room on Medivot Stream, so note your best questions from there.
Frequently asked questions
What is a good ROI for a webinar?
There is no universal benchmark worth trusting, because costs, deal sizes and sales cycles vary so much between businesses. Any result above 0 means the webinar returned more than it cost. A more useful test is comparing each webinar's cost per lead and cost per opportunity with your other channels and your own previous sessions.
How do you calculate webinar attendance rate?
Divide the number of people who attended by the number who attended plus the number who registered but did not show: attended ÷ (attended + no-shows). Use registrants as the base, not everyone you invited, otherwise you are measuring promotion and show-up at the same time.
Which webinar metrics matter most?
Registrations by source, attendance rate, engagement, new leads, opportunities and won revenue, in that order through the funnel. Early metrics tell you whether promotion and content worked; later ones tell you whether the webinar paid for itself.
How long should I wait before calculating webinar ROI?
Report early metrics within 48 hours, but wait until the end of your agreed attribution window, often 60 to 90 days for business sales, before calculating ROI. For long enterprise sales cycles, report open pipeline in the meantime and update the ROI figure later.
Should replay viewers count towards webinar ROI?
Yes, if you can track them. Replays extend your reach to no-shows and people who find the recording later. Count leads and opportunities from replay viewers within the same window, but report them separately so you can see what the live session achieved on its own.
Webinar ROI is not a number you produce once; it is a habit of measuring each stage, counting real costs and being honest about attribution. Agree the rules with sales before the event, report in stages, and compare unit costs across sessions and channels. Use our webinar checklist to build measurement into your next event, and if you want registrations, sources, attendance and CRM history captured without spreadsheets, see how Medivot Webinars works.