How to Measure ROI on Branded Merch: A CFO-Ready Guide
Share
To measure ROI on branded merch, start with one formula: Hard ROI = Revenue directly attributable to merch-driven actions ÷ Total campaign cost. That single calculation, run against real tracking data, is what Finance wants to see. For programs where direct attribution isn’t possible, use a second formula as an upper-bound complement: Modeled impact = Estimated effective impressions × recipient action likelihood × average customer LTV. Present both together as a range, not a single number, and you’ll have a defensible case for any budget conversation.
Three things you can do before finishing this article:
- Add a unique promo code, URL, or QR code to every item before distribution so you have a trackable conversion path from day one.
- Set up a dedicated landing page with UTM parameters for each campaign so web analytics can tie visits back to the merch touchpoint.
- Open a spreadsheet and create a “Total Landed Cost” tab. Log product cost, decoration, freight, and fulfillment there now. Every cost you miss inflates your ROI.
According to Forbes, comparing merch cost-per-impression to digital channels is one of the most effective ways to reframe the channel in CFO conversations. That framing works because it translates a tactile, physical spend into the same language Finance already uses to evaluate LinkedIn or Google Display.
Key Takeaways
Measuring ROI on branded merch requires tracking assets embedded before distribution, a complete Total Landed Cost calculation, and results presented as a range of hard and modeled figures.
| Point | Details |
|---|---|
| Capture Total Landed Cost first | Include product, decoration, freight, fulfillment, and labor before calculating any ROI figure. |
| Embed tracking assets at order time | Promo codes, UTM URLs, and QR codes must exist before items ship, not after. |
| Present results as a range | Label “Conservative (tracked)” and “Modeled (estimated)” separately so Finance sees confidence levels. |
| Benchmark CPI against digital | A bag at ~$0.0036 CPI compares favorably to LinkedIn B2B CPM rates of $0.033–$0.065 per impression. |
| Handmadeohiocrafts supports measurement-ready programs | In-house production, no minimums, and kitting options let you add QR inserts and promo cards to any order. |
Table of Contents
- Why branded merch rarely shows up in formal ROI tracking
- The essential metrics every merch program must track
- Concrete tracking techniques that tie merch to visits, leads, and revenue
- Worked numerical examples and a spreadsheet-ready field list
- How merch CPI compares to digital channels
- Attribution models for merch and what your dashboard should include
- How to measure employee engagement and retention impact
- Common measurement mistakes that wreck merch ROI calculations
- Step-by-step implementation checklist and campaign template
- What suppliers actually see when clients try to measure merch
- Handmadeohiocrafts makes measurement-ready merch straightforward
- Sources
Why branded merch rarely shows up in formal ROI tracking
Most merch programs fail measurement before a single item ships. The reasons are structural, not analytical.
- Siloed ordering. Different departments buy merch from different vendors with no central procurement record. There’s no single “campaign cost” to divide against.
- No tracking assets at distribution. Items go out without promo codes, UTMs, or QR codes. Once the bag leaves the trade-show booth, the data trail ends.
- Mismatched measurement windows. Digital campaigns are measured in 30-day windows. Merch drives impressions and retention over months or years. Applying a short window to a long-tail asset produces a false zero.
Industry practitioners consistently flag the same root causes: companies don’t set baselines before distribution, don’t centralize ordering, and don’t embed tracking at the moment of handoff. Fix those three process gaps and the measurement problem becomes manageable.
Pro Tip: Require a unique UTM or promo code as a mandatory field in your campaign brief template. If the tracking asset doesn’t exist at the time of order, the item doesn’t ship. That one rule eliminates the most common attribution gap.
The essential metrics every merch program must track
Split your metrics into two buckets: hard (directly trackable) and modeled (estimated from benchmarks). Finance needs to know which is which.
Hard metrics:
- Total Landed Cost (TLC): Product + decoration + sampling + packaging + freight + duties + QC + fulfillment + storage + labor. Every line item matters. Omitting any of these inflates your ROI estimate.
- Units distributed: Count of items sent or handed out.
- Unique code/QR redemptions: Direct conversions tied to the item.
- Leads generated: CRM entries sourced to the campaign.
- Conversions and revenue: Closed deals or purchases attributed to merch-sourced leads.
- Cost per acquisition (CPA): TLC ÷ total conversions.
- Hard ROI multiple: Tracked revenue ÷ TLC.
Modeled metrics:
- Impressions per item: Estimated lifetime views. Industry benchmarks put this at roughly 3,300 for bags and 2,450 for shirts, drawn from PPAI research.
- Cost per impression (CPI): TLC ÷ (units × impressions per unit).
- Cost per memorized impression (CPMI): CPI ÷ brand recall rate (typically 80–85% for promotional products).
- Recipient action rate: Percentage of recipients who take a desired action after receiving the item.
- Pipeline ROI: Estimated pipeline value from merch-sourced leads ÷ TLC.
- LTV/retention lift: Modeled incremental customer lifetime value from cohorts that received merch vs. those that didn’t.
Collect inputs from procurement invoices (costs), PPAI research (impressions and retention benchmarks), your CRM (conversions), and post-campaign surveys (recall rates). Label every modeled figure clearly in any report you share with Finance.
Concrete tracking techniques that tie merch to visits, leads, and revenue
The tracking method you choose determines how defensible your attribution claim is. Here’s how the main options compare:
| Method | Attribution certainty | Implementation effort | Cost | Best use case |
|---|---|---|---|---|
| Unique promo code | High | Low | Minimal | Direct-mail gifts, e-commerce campaigns |
| Unique URL + UTM | High | Low | Minimal | Any campaign with a web destination |
| QR code + landing page | High | Low–Medium | Low | Trade shows, event bags, packaging inserts |
| NFC tag / shortlink | Medium–High | Medium | Low–Medium | Premium gifting, tech-forward audiences |
| CRM lead tagging | Medium | Medium | Low | Trade shows with badge scan or manual entry |
| Survey-based recall | Low–Medium | Medium | Low–Medium | Brand/retention programs, employee swag |
Pro Tip: Use a short custom domain for QR landing pages (e.g., yourbrand.co/event26) rather than a raw UTM URL. Short domains scan faster, look cleaner on printed materials, and make UTM strings invisible to the recipient while still passing full campaign data to Google Analytics or your CRM.
A few implementation details worth knowing:
- Pre-seed your CRM with expected lead records before a trade show. When badge scans come in, the merch campaign is already tagged as the source.
- Embed your UTM naming convention in the creative brief, not the post-production checklist. By the time artwork is approved, the URL structure should be locked.
- QR codes paired with a cookie-drop on the landing page give you the cleanest digital attribution. For offline redemptions (a code typed at checkout), you’re relying on the recipient to complete the action, which reduces conversion rate but not attribution quality.
Note that consent frameworks affect what data you can collect after a QR scan. If your landing page drops analytics cookies, it needs to comply with applicable consent and tracking requirements for your audience’s jurisdiction.
![]()
Worked numerical examples and a spreadsheet-ready field list
Total Landed Cost field list
Before running any calculation, build this tab in your spreadsheet:
- Product unit cost
- Decoration / setup fee (per unit)
- Sampling and pre-production cost
- Packaging (boxes, tissue, inserts)
- Freight (outbound)
- Duties and customs (if applicable)
- Quality control / inspection
- Fulfillment and kitting labor
- Storage / warehousing
- Overhead allocation
Auditing this tab against bank transfers before reporting is the single most reliable way to avoid misreporting campaign costs to Finance.
Three worked examples
Example A: Trade show bag campaign with QR + landing page
Example B: Mailed customer gift with promo code
Example C: Employee kit measured via cross-sell lift modeling
How to populate and validate the spreadsheet:
- Enter all TLC line items and sum to a single “Total Campaign Cost” cell.
- Pull unit counts from your order confirmation or fulfillment report.
- Enter tracking data (scans, redemptions, leads) from your CRM or analytics platform.
- Apply the impression benchmark for your item type (use PPAI figures as defaults).
- Calculate CPI, CPA, and Hard ROI using the formulas above.
- Add a “Sanity Check” row: confirm Total Campaign Cost matches the sum of all invoices in your accounting system. Any gap means a cost is missing.
- Label each revenue figure as “Tracked” or “Modeled” so Finance can see confidence levels at a glance.
How merch CPI compares to digital channels
CPI is where merch consistently wins the budget argument. A tote bag distributed at a conference generates roughly 3,300 lifetime impressions. At a $12 TLC, that’s a CPI of about $0.0036. A branded shirt at $28 TLC and 2,450 impressions lands at roughly $0.011 per impression.
Compare that to digital: LinkedIn CPM (cost per thousand impressions) typically runs $33–$65 for B2B audiences, which translates to a CPI of $0.033–$0.065 per impression. Google Display runs lower, around $0.002–$0.005, but with far lower recall rates.
Industry guidance recommends leading with this CPI comparison on the first slide when arguing for merch spend. It reframes the channel as cost-efficient reach rather than a discretionary expense.
A few benchmark figures worth putting on a Finance slide:
- Bags: ~3,300 impressions per item; recall rate ~85%.
- Shirts: ~2,450 impressions per item; recall rate ~85%.
- Pens generate a moderate number of impressions per item but tend to have lower recall due to their commodity perception.
- Drinkware (tumblers): high retention and daily use, which compounds impressions over time.
PPAI research on item retention explains why certain items outperform others: recipients keep items they find useful, and daily-use items like tumblers generate impressions far longer than a single-use giveaway.
That gives you an estimated action count you can multiply by average LTV for a modeled upper-bound revenue figure.
Attribution models for merch and what your dashboard should include
Direct attribution works when every item carries a unique code, URL, or QR. Revenue tied to that code is hard, trackable, and Finance-ready. Use this for direct-mail gifts, e-commerce campaigns, and any program where the recipient completes a digital action.
Last-touch attribution credits merch when it’s the final touchpoint before conversion. Useful for trade-show programs where a badge scan or QR scan is the last recorded interaction before a demo booking.
Multi-touch modeling distributes credit across touchpoints. Appropriate when merch is one of several channels in a longer sales cycle. Requires CRM data that logs all touchpoints per contact.
Cohort lift analysis compares conversion or retention rates between a group that received merch and a matched control group that didn’t. Best for employee programs, customer retention campaigns, and any program where direct attribution isn’t possible.
The pragmatic default: use direct attribution for any item with a tracking asset, and cohort or modeled lift for brand and retention programs. Present both as a range, labeled “Conservative (tracked)” and “Likely (modeled),” so Finance understands what’s measured and what’s estimated.
Dashboard fields to export from your CRM or analytics platform:
- Campaign name and SKU
- Distribution channel (event, direct mail, employee, partner)
- Units distributed
- Unique scans / codes redeemed
- Leads generated
- Sales-qualified leads (SQLs)
- Revenue (tracked)
- CPI, CPA, ROI multiple
- Confidence band: Conservative (tracked) vs. Modeled (estimated)
Reporting cadence: Trade-show direct responses are measurable within 0–90 days. Modeled retention effects from employee or customer programs need a 6–24 month window to show meaningful signal. Set that expectation with stakeholders before the campaign launches, not after.
How to measure employee engagement and retention impact
Employee swag is the hardest merch category to measure because there’s no promo code to redeem. The proxy metrics that work:
- Engagement survey lift: Run a pulse survey before and after distribution. Measure NPS or engagement score change in the cohort that received merch vs. a control group.
- Voluntary turnover reduction: Track 90-day and 12-month turnover rates for the cohort. Even a 1–2 percentage point reduction in voluntary turnover has significant dollar value when multiplied by replacement cost.
- Participation rates: Measure enrollment in branded programs (wellness challenges, referral programs, team events) before and after a swag distribution.
- Productivity proxies: Manager-rated performance scores or output metrics for the cohort, compared to baseline.
For a 120-person cohort, that’s roughly 3–4 fewer departures. At an average replacement cost of $15,000 per employee (a commonly cited industry estimate), the modeled savings are $45,000–$60,000. Divide by program cost to get your retention ROI multiple.
Pro Tip: Before distributing employee kits, export a cohort list from your HRIS with hire date, department, and current engagement score. Schedule pulse surveys 30 and 90 days post-distribution. Without that pre-distribution baseline, you have no comparison point and the measurement is worthless.
For more on how apparel shapes team culture, the connection between branded gear and engagement is well-documented in HR contexts.

Common measurement mistakes that wreck merch ROI calculations
Most credibility problems with Finance trace back to a short list of avoidable errors.
- Undercounted costs. Forgetting freight, kitting labor, or storage turns a 1.5× ROI into a 3× ROI on paper. Require a completed TLC spreadsheet before any order is approved.
- Missing tracking codes. Items ship without promo codes or QR links. Fix: make tracking asset creation a prerequisite in the campaign brief, not an afterthought.
- Mixing tracked and modeled results without labeling. Presenting a blended number as “ROI” without distinguishing hard from modeled figures destroys credibility when Finance asks how you got there. Always label each figure with its confidence level.
- Ignoring long-tail value. Measuring a bag campaign at 30 days captures a fraction of its lifetime impressions. Use a 12-month impression window for retention items and note the assumption explicitly.
- Poor UTM hygiene. Inconsistent UTM naming (utm_campaign=tradeshow vs. utm_campaign=Trade_Show_2026) fragments your data in Google Analytics and makes campaign-level reporting impossible. Embed the naming convention in the brief.
Pro Tip: When presenting ROI to Finance, show a range: “Our tracked result is 1.8×; our modeled upper bound is 3.2×.” That framing is more credible than a single precise number, because it shows you understand the limits of your own data. Finance respects intellectual honesty more than optimistic precision.
Step-by-step implementation checklist and campaign template
Implementation checklist
- Define campaign objective (brand awareness, lead generation, customer retention, employee engagement).
- Build the TLC spreadsheet before ordering. Include every cost line item.
- Select SKUs based on impression potential and audience fit. Check the branded promotional products buyer’s guide for category benchmarks.
- Create tracking assets: unique promo code, UTM-tagged URL, and QR code pointing to a dedicated landing page.
- Brief the supplier on insert requirements: printed promo cards, QR inserts, or packaging notes that carry the tracking asset.
- Set up the landing page and confirm UTM parameters are firing correctly in your analytics platform.
- Pre-tag CRM records with campaign source before distribution begins.
- Distribute items and log actual units sent against the plan.
- Pull tracking data at 30, 60, and 90 days. For retention programs, schedule a 6-month and 12-month pull.
- Complete the ROI calculation using the TLC tab and tracked/modeled revenue figures.
- Present results as a range (conservative tracked vs. modeled) with confidence bands labeled.
Campaign brief template
Handmadeohiocrafts produces custom apparel, tumblers, DTF transfers, and laser-engraved items entirely in-house. That matters for measurement: in-house production means you can request printed promo card inserts, QR-ready packaging, or custom kitting without coordinating across multiple vendors. No minimum order requirements also mean you can run a small pilot (50–100 units) with full tracking before committing to a larger run, which is exactly how a measurement-first program should start. For artwork setup, the DTF file requirements guide covers print-ready specs so your QR codes and promo inserts reproduce cleanly.
What suppliers actually see when clients try to measure merch
Most clients who struggle to measure ROI on branded merch share one trait: they treat measurement as a post-campaign activity. The tracking code gets added to the recap deck, not the creative brief. By then, 500 bags are already in the world with no way to tie them to a conversion.
The programs that produce trackable pipeline almost always start the same way: a QR code and a promo code on the item before it ships, a landing page that’s live before distribution begins, and a CRM tag that’s set up before the first item is handed out. One client running a mailed customer gift program added a single printed insert card with a unique code and a short URL. Within 60 days, they had 38 tracked redemptions and a clear revenue figure to bring to their CFO. The measurement wasn’t sophisticated. It was just present from the start.
Using a local, in-house supplier reduces that friction considerably. When the supplier controls decoration, kitting, and fulfillment under one roof, adding a printed insert or a QR card to an order is a line item, not a project. Faster sampling also means you can test a tracking approach on 25 units before committing to 500, which is how you catch a broken UTM or a landing page error before it costs you the whole campaign’s data.
Handmadeohiocrafts makes measurement-ready merch straightforward

Measurement gaps usually start at the supplier level, and Handmadeohiocrafts closes them before the order ships. Every product, from custom apparel and laser-engraved tumblers to DTF transfers and UV DTF decals, is produced in-house in Waverly, Ohio. That means you can request printed promo card inserts, QR-ready packaging, or custom kitting as part of a single order, with no minimum quantity and fast turnaround.
For marketing teams running pilot programs, the no-minimum policy is the practical advantage: order 30 units with a test QR code, confirm the tracking is working, then scale. For larger campaigns, in-house production means your insert specs, promo codes, and artwork all stay consistent across the full run.
To get started, upload your artwork, request a sample pack, or browse custom apparel options and configure your campaign items directly on the site. If you want a measurement-ready setup with printed inserts and QR cards included, note that in the order comments and the team will confirm the spec before production begins.
Sources
These are the primary references worth bookmarking for impressions benchmarks, TLC modeling, and tracking implementation:
- The ROI Of Promotional Products: How To Measure What Your Branded Merch Is Delivering
- Branded Merchandise ROI: Numbers Your CFO Wants to See
- How to Measure the ROI of Branded Clothing (A CFO-Ready Model) | LeelinePromotion
- Ppai
- How to Measure What Your Branded Merch Is Delivering