Sales Growth and Automation

How to Measure Trade Show ROI and Buyer Conversion

Published · 11 min read · By the Double Export team

A trade show is easy to judge by how busy the stand felt and hard to judge by what it earned. This is a simple method, built on a spreadsheet, for counting the full cost, following each buyer through to an order and working out when the show paid for itself.

It is far easier to say roughly what a trade show cost than what it returned, because the return arrives months later, in small pieces, through emails and WhatsApp chats that nobody connects back to the stand. By the time the next booking deadline comes round, the decision to go again is made on memory: “it felt busy”, “we met some good people”.

That is a weak basis for an expensive decision. Measuring a show properly needs no special software. It needs a complete cost list written down before you forget half of it, a fixed set of stage definitions, an agreed attribution window and one tracking table that someone updates every month.

The method below works for any show and team size, in a spreadsheet. If you want the food-fair version with a lead quality rubric, see how to measure lead quality and sales ROI at Anuga.

Count the full cost, not just the stand

The stand invoice is the most visible cost, but it is only one line of many. Write every line down within a week of the show, while receipts are still in wallets and inboxes. Use the categories below and leave none blank: if a line does not apply, write zero, so a later reader knows it was considered.

Cost lineWhat to includeOften forgotten
SpaceFloor space or shell scheme, organiser registration feesMandatory insurance or marketing packages
Stand buildDesign, construction, furniture, graphics, power, water, internetRigging, cleaning, storage of crates
Exhibits and samplesProduct shipped to the stand, freight, customs clearance for exhibitsProduct given away or thrown away at the end
TravelFlights, trains, visas, airport transfersChanged tickets, excess baggage
Accommodation and mealsHotels for the whole team, daily mealsShow-week hotel premiums, client dinners
Staff timeDays spent preparing, at the show and travelling, at an internal day rateThe owner’s own time
Printed and digital materialBrochures, cards, QR cards, signage, pre-show mailingsReprints done in a hurry
Pre-show outreachMeeting invitations, paid listings, any data you boughtTime spent booking meetings
Post-show costsSample couriers, follow up time, extra travel to visit buyers met at the showSecond sample rounds

Staff time. Leaving it out makes every show look cheaper than it was. Pick a simple day rate per person (salary plus overheads divided by working days is fine) and multiply by the days spent on the show, including preparation and the week of catching up afterwards.

Post-show costs. Samples and courier fees for show buyers belong to the show, including second and third sample rounds. Add them as they happen, which is why the cost list stays open for the whole attribution window.

Define the buyer funnel before you count anything

ROI is the last number in the chain. Before it, you need conversion numbers that tell you where buyers drop out, and those only mean something if every stage has a written definition that the whole team uses. Five stages are enough for most exporters:

StageDefinition (a buyer reaches it when…)Evidence
1. ContactYou have a name and a way to reach them, collected at or because of the showCard, scan, note, form
2. QualifiedThey buy your product category, sell into a market you can serve, and their volume fits your MOQAnswers recorded in the buyer note
3. SamplesSamples were requested and dispatchedCourier tracking number
4. QuotedA written quotation went out with product, quantity, Incoterm, named place, price, validity and payment termsThe quotation PDF
5. OrderedA purchase order or signed proforma, with payment or LC received as agreedPO, payment confirmation

A few rules keep the counts honest:

  • Stages are “reached”, not “currently in”. A buyer who ordered also counts as quoted and qualified, so each stage (samples aside) is a subset of the one before and the percentages mean something.
  • Samples are optional. Some buyers go straight from qualified to quoted (a trader who knows the grade). Measure quoted against qualified, and report “samples to quoted” only for buyers who had samples.
  • An order counts when it is real. A verbal “we will order next month” is not an order. Use the point at which you would start production or allocate stock.
  • Lost is a status, not a stage. Record why a buyer dropped out (price, specification, certificate missing, no reply), because the reasons tell you more than the count.

If you want a fuller version of these stages with exit criteria for each, the article on the export sales pipeline from first contact to purchase order goes through them in detail.

Decide the attribution window and rules in advance

Attribution answers two questions: which buyers count as coming from the show, and for how long you keep counting their orders. Decide both before results arrive, or every order will drift towards the show you liked best.

Which buyers count

  • New buyers whose first real conversation was at the show count in full.
  • Prospects you were already talking to who visited the stand: decide one rule and keep it. A common, defensible approach is to count them only if the show moved them forward a stage (for example, from contact to samples requested). Mark them separately so you can report the show both with and without them.
  • Existing customers who visited the stand should not be counted as new revenue. Count only an order that is clearly additional, such as a new product line agreed at the stand, and label it as such.
  • Meetings booked before the show count as show leads if the meeting happened at the show.

How long to count

Your window should be at least as long as your usual time from first contact to first order, plus one reorder cycle. If you sell a standard commodity grade to traders, that might be a few months. If buyers need samples, internal tasting, a listing with a retailer and then a trial container, it can easily be a year. You know your own cycle better than any benchmark; look at your last ten new buyers and how long each took.

Report the show at fixed checkpoints: 90 days, 6 months and 12 months after it closed. The 90-day figure is mostly about activity (qualified, samples, quotes). The 12-month figure is the one that tells you whether to book again.

Calculate ROI and payback

Use gross profit, not revenue. Gross profit here means order value minus the direct cost of the goods sold, packing and any freight you paid under the Incoterm.

The formulas are short:

Show ROI formulasTemplate
Total show cost = all cost lines, including staff time and post-show samples Attributed gross profit = sum of gross profit on orders from show buyers inside the window ROI = (Attributed gross profit - Total show cost) / Total show cost Payback month = the first month in which cumulative attributed gross profit is equal to or greater than total show cost Cost per qualified buyer = Total show cost / number of qualified buyers Cost per new ordering buyer = Total show cost / number of buyers who reached "Ordered"

A worked hypothetical example

The figures below are invented for illustration. They show how the arithmetic works, not what any show or product typically achieves.

Say a hypothetical spice exporter takes a stand at a food fair with three people. The full cost list comes to:

Cost lineEUR
Space and registration18,000
Stand build and services9,000
Exhibits and samples shipped to the stand2,500
Travel, hotels and meals for three people10,500
Staff time (3 people x 8 days x EUR 250)6,000
Printed material and QR cards600
Post-show sample couriers3,000
Total49,600

Over the following 12 months, the funnel looks like this:

StageBuyersConversion from previous stageCost per buyer at this stage
Contact240EUR 207
Qualified8535% of contactsEUR 584
Samples3035% of qualified
Quoted1821% of qualified
Ordered633% of quotedEUR 8,267

Each first order is one container worth EUR 42,000, at an 18% gross margin, so each order brings EUR 7,560 of gross profit. Six first orders give EUR 45,360.

If you stopped there, the ROI would be (45,360 - 49,600) / 49,600 = -8.5%. The show would look like a loss.

But four of the six new buyers reorder within the 12-month window, eight repeat containers in total at the same value and margin. That adds 8 x 7,560 = EUR 60,480, for a total of EUR 105,840. The 12-month ROI becomes (105,840 - 49,600) / 49,600 = 113%.

For payback, list the orders by month after the show:

Month after showOrders that monthCumulative gross profit (EUR)
21 first order7,560
32 first orders22,680
52 first orders37,800
71 first order, 1 repeat52,920
92 repeats68,040
102 repeats83,160
111 repeat90,720
122 repeats105,840

Cumulative gross profit passes EUR 49,600 in month 7, so the payback month is 7.

Two lessons hold whatever your real numbers are. A first-order-only view can make a good show look bad, because export relationships pay through reorders. And the 12-month figure rests on a handful of buyers, so the follow up after the first order matters as much as the follow up after the show.

Keep one tracking table per show

All of this depends on a single table, kept up to date. One row per buyer, one sheet per show, with the same columns every time so you can compare shows later.

ColumnExample
Buyer company, contact, country[Company], [First name], Germany
Buyer typeImporter, distributor, retailer, manufacturer, trader
AttributionNew, existing prospect or existing customer
OwnerOne name only
Highest stage reachedContact, Qualified, Samples, Quoted or Ordered
Lost reasonPrice, specification, certificate, no reply
Key datesFirst contact, samples sent, quote, first order
QuoteEUR 41,500 FOB, valid 30 days
First order value and gross profitEUR 42,000 and EUR 7,560
Repeat orders in window and gross profit2, EUR 15,120

Update it on a fixed rhythm: weekly for the first month after the show, while first replies, sample requests and quotations are coming in, then monthly. Give the job to one person. A table that three people update when they remember is a table nobody trusts at the 12-month review.

Read the funnel to find the leak

The point of stage-by-stage numbers is to see where buyers fall out, because each leak has a different fix. Compare your own shows against each other, not against figures you read elsewhere.

Weak conversionWhat it usually points toWhat to try
Contact to qualifiedWrong show for your product, or the stand attracted browsersPre-book meetings, qualify at the stand with three or four set questions
Qualified to samplesSlow or generic follow up, unclear offerReply within two working days with the specification and a clear sample offer
Samples to quotedSamples did not match the spec, or nobody followed the samplesSend a spec sheet with the samples, follow up on arrival
Quoted to orderedPrice, payment terms, MOQ or certificates did not fitRecord lost reasons; quote clearer Incoterms and validity; offer a trial quantity
Few repeat ordersFirst order experience, documents, no contact after deliveryCheck arrival, ask for feedback, contact before the next order is due

The article on why exporters lose buyers after international trade shows goes through these failure points one by one. Sometimes the fix is not a different show but a faster first week; a ready-made 30-day trade show follow up plan is aimed squarely at the gap between qualified and samples.

Comparing two shows fairly

When you put two shows side by side, use the same window and the same attribution rules for both, and compare on cost per qualified buyer, cost per new ordering buyer and 12-month ROI. A show with fewer contacts and a better qualified rate can be the better investment. Put the shows in adjacent columns of one sheet, with those three measures plus payback month as rows, and the comparison is done.

A review checklist at each checkpoint

At 90 days, 6 months and 12 months, sit down with the tracking table and work through this list. Write the answers into a short note so next year’s team can read it.

  • Cost list complete, including staff time and every sample courier since the show
  • Every row has an owner, a highest stage and (if lost) a reason
  • Attribution rules applied the same way to every row
  • Conversion between each pair of stages calculated
  • Gross profit used, not revenue
  • ROI and payback month calculated (or “not yet” for payback)
  • Largest leak in the funnel identified, with one change for next time
  • Decision noted: book again, change stand or team, or drop the show
Show review noteTemplate
Show: [Show name and year] Checkpoint: [90 days / 6 months / 12 months] Total cost to date: [amount] Contacts / Qualified / Samples / Quoted / Ordered: [n / n / n / n / n] Attributed gross profit to date: [amount] ROI to date: [%] Payback month: [month or "not yet"] Biggest leak: [stage] because [reason] Change for next time: [one concrete change] Decision: [book again / change / drop]

How to measure this in Double Export

Double Export does not calculate ROI, forecast revenue or score leads, and it has no pipeline board. The ROI arithmetic above stays in your spreadsheet. What it does is keep the raw facts in one place, so the tracking table is quick to fill in and hard to get wrong.

  • Tag buyers by show and stage. In the export CRM, tag every buyer you meet with the show (“Fair 2026”) and add stage tags such as “Qualified” and “Samples sent” as they move. Filtering by the show tag plus a stage tag gives you the count for each funnel row. The trade show lead management page shows how capture and tagging fit together at the stand.
  • Use order stages for quoted and ordered. Export orders move through Draft, Quoted, Confirmed and Completed, or Cancelled and Lost, and the PDF changes from draft order to quotation to order confirmation by stage. Quoted and confirmed orders for show-tagged buyers give you the last two funnel rows. See export order management.
  • Read order history on the buyer record. Each buyer record shows export order history, open orders, spend and last order date, which is what you need for the repeat-order columns at the 12-month review.
  • Check follow up results. WhatsApp campaign results show sent, delivered, read, failed and replied for each step, and after which step a buyer replied. Email campaign results show waiting, sent, bounced, stopped and finished. Together they help explain a weak “qualified to samples” rate. The buyer follow up page covers both channels. Double Export does not track email opens or clicks, and it does not read your inbox.

In Double Export: keep your stage tag names identical from show to show (“Qualified”, “Samples sent”, “Price requested”), so the counts for this year’s show and last year’s line up without renaming anything.

Plans start at $49 a month, with details on the pricing page.

This article is general advice for export sales teams. Where it describes Double Export, it says so and links to the page that explains the feature; everything else works with any tool, including a spreadsheet.

Track every show buyer from first contact to order

Tag buyers with the show they came from, move them through tags and order stages, and read their order history and spend on each buyer record.

No credit card required · 14-day free trial · Plans from $49/month