Event Marketing ROI: Tracking Registrations to Revenue
By Rome Thorndike
The Attribution Problem in Event Marketing
Event marketing has an attribution problem. Someone sees a Facebook ad, visits your registration page, registers, attends, and then becomes a customer 3 months later. Connecting that chain from ad impression to revenue is where most event marketers lose the thread.
The result is that event marketing often operates on vibes. "The event felt successful." "People seemed engaged." "I think we got some leads." None of that is measurable or defensible when someone asks whether the event was worth the investment.
Here is how to build a measurement system that connects event spend to revenue.
Step 1: Track Cost Per Registration by Channel
Before you can measure ROI, you need to know what registrations cost. Track spend and registrations by channel:
Digital Advertising
For Facebook, Instagram, LinkedIn, and Google ads: total ad spend divided by total registrations attributed to that platform. Use UTM parameters on every ad link and track conversions through your registration page, not through the ad platform's estimated conversions.
Why not trust the ad platform's numbers? Because Facebook, Google, and LinkedIn all over-count conversions. They use attribution windows (7-day click, 1-day view) that credit conversions to ads that may not have caused them. Your registration page is the source of truth for actual completions.
Typical cost per registration by channel (these vary widely by event type and targeting):
- Facebook/Instagram (free local event): $3-$10 per registration
- Facebook/Instagram (paid event): $15-$50 per registration
- LinkedIn (B2B event): $30-$80 per registration
- Google Search (branded or event-specific): $10-$30 per registration
- Email marketing: Near-zero marginal cost per registration (your list is a fixed investment)
Email Marketing
Email is usually the most cost-effective registration channel. Track opens, clicks, and registrations from each email send. Calculate cost per registration by dividing your email platform cost (divided by number of campaigns) by registrations from that campaign. For most events, email produces registrations at under $2 each.
Organic and Direct
Some registrations come from organic search, social shares, and direct URL visits. Track these in GA4 by source/medium. You cannot assign a direct cost to these channels, but they factor into overall cost per registration (total spend / total registrations across all channels).
Step 2: Track Show-Up Rate
Registrations are not attendance. Your cost per attendee is higher than your cost per registration, and the gap varies by event type:
- Free events: 50-70% show-up rate (30-50% no-show)
- Low-cost paid events ($25-$100): 75-85% show-up rate
- High-cost paid events ($200+): 85-95% show-up rate
- Virtual events: 30-50% show-up rate (high no-show)
Calculate cost per attendee: total marketing spend / actual attendees. This is the number that matters for ROI because only attendees can become leads or customers.
To improve show-up rates, use the reminder email sequence from our registration best practices guide. Each reminder email increases show-up by 5-10%.
Step 3: Measure Post-Event Pipeline
For B2B events, the revenue usually happens after the event, not at the event. You need to track what happens to attendees in the weeks and months following.
Set Up the Tracking
- Import attendee list into your CRM. Tag them with the event name and date. This creates a cohort you can track over time.
- Track post-event engagement. How many attendees book meetings, respond to follow-up emails, or visit your website in the 30 days after the event?
- Track pipeline creation. How many attendees entered your sales pipeline? At what deal value?
- Track closed revenue. Over the next 3-6 months (depending on your sales cycle), how much revenue came from attendees?
The Timeline Problem
Event ROI takes time to materialize. A dinner event in March may generate pipeline in April and close revenue in July. If you measure ROI in April, the event looks like a loss. If you measure in August, it looks like a winner.
Establish a standard measurement window based on your average sales cycle length. If your average deal closes in 90 days, measure event ROI at 120 days post-event (90 days plus buffer). Report interim metrics (pipeline created, meetings booked) in the meantime so leadership can see progress before revenue closes.
Step 4: Calculate the Full ROI
Event marketing ROI has two components: direct revenue and pipeline value.
Direct Revenue ROI
For paid events where ticket sales are the revenue:
ROI = (Ticket Revenue - Total Event Cost) / Total Event Cost x 100
Total Event Cost includes: venue, catering, speakers, marketing spend (ads + email tool + design), and staff time. Do not forget staff time. If your team spent 80 hours planning and executing, that has a cost.
Pipeline ROI (B2B Events)
For B2B events where the goal is lead generation:
ROI = (Closed Revenue from Attendees - Total Event Cost) / Total Event Cost x 100
This takes months to calculate fully (see timeline problem above). In the interim, use pipeline-based projections:
Projected ROI = (Pipeline Value x Historical Close Rate - Total Event Cost) / Total Event Cost x 100
If the event generated $500K in pipeline and your historical close rate is 25%, projected revenue is $125K. If the event cost $30K, projected ROI is 317%.
Blended ROI for Events with Both Components
Some events generate both ticket revenue and B2B pipeline (conferences, for example). Calculate both separately and report them together:
- Ticket revenue: $50K
- Event cost: $80K
- Ticket-only ROI: -37.5% (the event loses money on tickets alone)
- Pipeline generated: $400K
- Projected closed revenue (at 25% close rate): $100K
- Total projected ROI: ($50K + $100K - $80K) / $80K = 87.5%
Many conferences operate at a loss on ticket revenue and make money on pipeline. Knowing this upfront sets the right expectations.
Building a Repeatable Measurement System
One-off ROI calculations are useful but not sustainable. Build a system:
Before Every Event
- Set up UTM parameters for every promotion channel
- Place conversion tracking on the registration page (Facebook Pixel, GA4 events)
- Define success metrics: target registrations, target cost per registration, target attendee count
- Document all costs (venue, catering, ads, tools, estimated staff hours)
During the Event
- Track actual attendance (check-in system or manual count)
- For B2B: collect leads through badge scans, business card drops, or follow-up form
After Every Event
- Week 1: Final registration and attendance numbers. Cost per registration and cost per attendee by channel.
- Week 2-4: Post-event follow-up campaign metrics (email opens, meeting requests)
- Month 2-3: Pipeline created from attendees
- Month 4-6: Revenue closed from attendees. Final ROI calculation.
Quarterly Review
Compare ROI across events to identify which event types, formats, and promotion channels produce the best returns. Over 4-6 events, patterns become clear: "Executive dinners produce 3x the pipeline per dollar compared to large conferences" or "Email-driven registrations convert to customers at 2x the rate of ad-driven registrations."
These patterns inform your event strategy. Without measurement, you are guessing. With measurement, you are making investment decisions based on data.
Common Measurement Mistakes
- Counting registrations as the success metric. Registrations are a leading indicator, not the outcome. The outcome is attendance (for community events) or revenue (for B2B events). A high registration count with low attendance is not a success.
- Trusting ad platform conversion counts. Facebook and Google over-count. Use your own registration page data as the source of truth. Compare platform-reported conversions to actual registrations weekly and adjust your cost-per-registration calculations accordingly.
- Measuring ROI too early. B2B event revenue takes months to close. Reporting "ROI was negative" two weeks after the event is premature and misleading. Set a measurement window based on your sales cycle and commit to it.
- Ignoring staff time costs. If three people spent a combined 200 hours on event planning and execution, that is real cost. At $50/hour fully loaded, that is $10,000. Excluding it makes ROI look better than reality.
- Not tracking by channel. "Cost per registration" as a single number hides the fact that email registrations cost $2 and LinkedIn ad registrations cost $60. Channel-level tracking lets you shift budget to what works.
Frequently Asked Questions
What is a good cost per event registration?
It depends on the event type and channel. Free local events: $3-$10 from Facebook ads. Paid events: $15-$50 from Facebook, $30-$80 from LinkedIn. Email marketing: under $2. These benchmarks vary by industry, geography, and targeting precision.
How do I calculate event marketing ROI?
ROI = (Revenue from Event - Total Event Cost) / Total Event Cost x 100. For paid events, revenue is ticket sales. For B2B events, revenue is closed deals from attendees (measured 3-6 months post-event). Include all costs: venue, catering, marketing spend, and staff time.
How long should I wait to measure event ROI?
For ticket revenue: immediately after the event. For B2B pipeline ROI: your average sales cycle length plus 30 days. If deals typically close in 90 days, measure event pipeline ROI at 120 days post-event. Report interim metrics (pipeline created, meetings booked) monthly.
What show-up rate should I expect?
Free events: 50-70%. Paid events under $100: 75-85%. Paid events over $200: 85-95%. Virtual events: 30-50%. Reminder email sequences improve show-up rates by 15-25% across all types.
Should I track event ROI by marketing channel?
Yes. Channel-level tracking reveals which channels produce the cheapest registrations and, more importantly, which produce attendees that convert to customers. Email almost always wins on cost. LinkedIn often wins on lead quality for B2B events.
Ready to Fill Your Next Event?
We build the page, set up the pixels, and run the ads. You run the event.