How to Calculate Trade Show ROI (With a Formula That Isn't Wishful Thinking)
Most trade show ROI maths is fiction. Here is a stage-weighted formula that survives contact with your finance team, plus a fully worked example.
How to Calculate Trade Show ROI (With a Formula That Isn't Wishful Thinking)
Every rep can quote a big number after a show. "We generated two hundred grand of pipeline." Then finance asks how much of it actually closed, and the number quietly deflates to something that would not cover the stand build.
The problem is not the show. The problem is the maths. Most trade show ROI is calculated as if every promising conversation is a guaranteed win, which is a lovely story and a terrible forecast. Here is a way to calculate it that survives contact with your finance team, with a worked example you can copy.
Every figure in the example below is illustrative. It is a made-up show with made-up numbers, used to show the method, not real Beagle customer data.
The problem with flat-100% ROI maths
The naive version goes like this. You captured forty decent leads, your average deal is worth four grand, so you report:
40 leads x £4,000 = £160,000 of pipeline
It looks brilliant. It is also fantasy, because it treats a first-day "sounds interesting" exactly the same as a signed verbal commitment. Not every qualified lead becomes a deal. Treating them as if they do is how you end up defending a number you cannot deliver, and how a genuinely good show gets written off next year because the forecast overpromised.
The fix is not to be pessimistic. It is to be honest about probability.
The honest formula: stage-weighted pipeline
Weight each lead by how likely it actually is to close, based on the stage it has reached. Beagle uses these stage-weighted close probabilities:
| Stage | Close probability |
|---|---|
| Interest | 10% |
| Qualified | 25% |
| Proposal | 50% |
| Verbal | 80% |
| Won | 100% |
The formula is then:
Weighted pipeline value = Σ (leads at each stage × that stage's close probability × average deal value)
Trade show ROI = (Weighted pipeline value − total show cost) ÷ total show cost
That Σ just means "add up the line for every stage". It turns a flat headline number into an expected value you can actually stand behind.
A worked example (illustrative)
Say you exhibited at a two-day fictional show, Low Carbon Expo 2026. All numbers here are examples.
Your costs (illustrative):
| Item | Cost |
|---|---|
| Stand space and build | £6,000 |
| Travel, hotel, subsistence (2 reps, 2 nights) | £1,400 |
| Staff time (2 reps x 3 days at a notional £250/day) | £1,500 |
| Collateral, giveaways, shipping | £600 |
| Total show cost | £9,500 |
Your leads by stage after the debrief and first follow-up (illustrative):
You logged 80 conversations. Once you tagged and worked them, they sorted into stages like this, with an illustrative average deal value of £4,000:
| Stage | Leads | Probability | Average deal | Weighted value |
|---|---|---|---|---|
| Interest | 40 | 10% | £4,000 | £16,000 |
| Qualified | 20 | 25% | £4,000 | £20,000 |
| Proposal | 12 | 50% | £4,000 | £24,000 |
| Verbal | 5 | 80% | £4,000 | £16,000 |
| Won | 3 | 100% | £4,000 | £12,000 |
| Total | 80 | £88,000 |
Now the two numbers side by side:
- Naive flat-100% report: count the 40 qualified-or-better leads as certain wins. 40 x £4,000 = £160,000. Reported ROI: 160,000 ÷ 9,500 = 16.8x. Impressive, and wrong.
- Stage-weighted expected pipeline: £88,000. Expected ROI: (88,000 − 9,500) ÷ 9,500 = 8.3x. Lower, and defensible.
Both come from the same 80 conversations. One is a forecast you can put in front of finance, the other is a story that unravels the first time someone checks it.
Worth noticing: the three deals already at Won are worth £12,000 on their own, which already covers the £9,500 cost. So on confirmed business alone the show has washed its face, with £76,000 of weighted pipeline still to convert. That is a much stronger, much more honest story than a £160,000 headline you cannot back up. If you want that weighted view to build itself as leads move, the ROI dashboard in Beagle for Teams does exactly this calculation for you.
Margin, not revenue: the caveat finance will raise
The example above uses revenue per deal. Your finance team will, quite rightly, point out that revenue is not profit. For a true ROI figure, swap average deal value for average gross margin per deal.
If those £4,000 deals carry a 40% gross margin, replace £4,000 with £1,600 in every line. The weighted pipeline becomes £35,200 of expected margin against £9,500 of cost, which is still a healthy return and is the version that will not get picked apart in a budget review. Decide up front whether you are reporting revenue or margin, label it clearly, and be consistent show to show.
Two metrics worth tracking alongside ROI
The weighted number is your headline. These two give it context:
- Cost per lead: total show cost ÷ leads captured. In the example, £9,500 ÷ 80 = £118.75 per conversation.
- Cost per expected close: total show cost ÷ expected closes. The weighted table implies 22 expected closes (the weighted-value column divided by deal value), so £9,500 ÷ 22 = £431.82 per expected deal.
Track these across shows and you can see which events genuinely pull their weight, rather than which ones simply felt busy. A show that feels quiet but produces cheap, high-intent leads beats a packed floor full of tyre-kickers every time.
Prove the number, then do it again
A show you cannot measure is a show you cannot justify. Calculate it with stage-weighted probabilities instead of flat optimism, report margin where you can, and you will walk into the next budget conversation with a figure that holds up.
Beagle captures leads on the floor by voice or camera, works offline, and gives you a debrief you can turn straight into this weighted view. Solo use is free, and Team adds a shared ROI dashboard that runs this maths automatically at £12 per seat a month. Start free at /try-it and make your next show one you can actually put a number on.
Frequently asked questions
- What is a good ROI for a trade show?
- It depends on your margins and sales cycle, so there is no universal number. The more useful habit is measuring the same way every time using stage-weighted pipeline, so you can compare shows honestly and spot which ones are worth repeating.
- Should trade show ROI use revenue or profit?
- Use gross margin per deal for a true ROI figure, since revenue overstates the return. Whichever you choose, label it and stay consistent across shows so the comparison holds.
- Why not just count every qualified lead as a likely sale?
- Because they do not all close, and treating them as if they do produces a forecast you cannot deliver. Weighting each lead by its stage gives an expected value that matches reality and keeps finance on side.
- How do I track lead stages after a show?
- Log each lead's stage at the debrief, then update it as the deal moves. Tracking stage over time is what lets you apply the weighted probabilities and prove what the show was actually worth.
Never lose the trail.
Beagle is trade show lead capture that never loses the trail. Try the demo — no sign-up needed.
Read next
- Lead captureBest Lead Capture Apps for Exhibitors in 2026 (and How to Choose One That Fits)
Most lead capture apps were built for enterprise badge scanning or the organiser's own ecosystem. Here are the five things that matter and how to choose.
- Follow-upHow to Follow Up on Trade Show Leads (A System That Actually Converts)
Most trade show leads do not die because they were bad. They die because follow-up was slow and disorganised. Here is a five-step system that fixes that.
