How to Measure UGC ROI: The Metric Most Brands Get Wrong
Most brands divide the right numerator by the wrong denominator, which makes customer content look about four times worse than it is. The formula, the benchmarks, and the adjustment nobody makes.
Most brands measuring the return on user-generated content are dividing the right numerator by the wrong denominator, and it makes customer content look roughly four times worse than it is.
The standard calculation takes revenue attributed to a campaign and divides it by what the campaign cost. That works for paid media, where the spend and the return occupy the same window. It does not work for content, because content does not stop working when the campaign does.
This guide covers the formula, what to include on each side of it, the benchmark ranges by category, and the adjustment almost nobody makes.
From r/ecommerce:
"I've been learning about ways to improve social proof lately and I was thinking about how there has been such a huge push in recent years for UGC. To me, this has always seemed iffy since the "user generated content" is usually not authentic & is paid - something the average consumer can sniff out pretty quickly."
The thread that comes from is titled "Is there actually an ROI for UGC?", which is the question this post exists to answer. The comment also contains the reason it is so hard to answer.
UGC now describes two things that behave nothing alike. One is content a customer posted publicly of their own accord. The other is content a brand paid a creator to produce in the style of a customer. The commenter means the second. A good deal of the published ROI research means the first, or some undisclosed mixture of both, and almost none of it says which.
That is not a terminology quibble in a post about measurement. The two have different costs per piece, different rights positions and different usable lives, and those are the three inputs to every calculation below. Averaging them gives you a figure that is precise and meaningless.
So, for the rest of this post: CGC is content submitted directly by a customer, structured, with rights cleared at the point of submission. UGC is content posted publicly, which you may or may not have permission to use. Paid creator content is a third thing and is costed separately throughout.
The commenter is also right on the substance, and it matters for the numerator. Audiences do detect paid content, and detection suppresses the response you are trying to measure.
The Formula, and Why It Is Not the Interesting Part
The basic calculation is not complicated and is not where brands go wrong.
UGC ROI = (revenue attributed to the content − cost to collect it) ÷ cost to collect it
A brand spends $1,800 collecting customer photos, attributes $30,000 in revenue to the pages and ads carrying them, and reports 15.6x. Nothing about that is controversial.
What is contested is what belongs on each side, and the answer determines whether your number is roughly right or roughly meaningless.
On the cost side, include: rewards or incentives paid to customers, platform fees for collection and rights management, staff time on curation and deployment, and any legal review. Exclude the cost of the product the customer already bought. It was already sold; counting it twice inflates cost and understates return.
On the revenue side, include: conversion lift on product pages carrying customer content against a control, paid media performance against the same creative brief with different imagery, and email campaign performance. Exclude total store revenue during the campaign period. This is the most common error, and it produces numbers that are impressive and unusable.
The Adjustment Nobody Makes
Here is the part that changes decisions.
A studio photograph shot for a spring campaign is unusable by July. A creator video tied to a three-month licence stops being legal to run when the licence lapses. A customer photograph of a product that is still on sale is as usable in eighteen months as it is today, provided the rights were cleared properly at the point of collection.
If you measure all three the same way, you are measuring the campaign and ignoring the library.
The correction is to divide by usable life:
Cost per usable piece per month = (total collection cost ÷ number of usable pieces) ÷ expected months of use
Run three sources through it and the ordering changes. A commissioned shoot with a high per-piece cost and a three-month seasonal life looks very different from customer content with a low per-piece cost and a two-year life, even when the campaign-level ROI figures are close.
This is also why the second campaign is cheaper than the first, and the fourth cheaper again. A library compounds. A campaign resets.
Which Number Are You Actually Being Asked For
"What is our content ROI" is four different questions, and answering the wrong one is why these conversations go in circles. Work down from the top.
The Benchmark Matrix
Ranges below are drawn from published industry research rather than internal figures, and they are ranges for a reason: category, price point and deployment surface move them more than collection method does.
| Customer content (CGC) | Paid creator content | AI-generated imagery | Studio photography | |
|---|---|---|---|---|
| Typical cost per usable piece | $8 to $25, mostly reward value | $100 to $800 per post plus usage rights | Near zero marginal, plus tooling | $50 to $200 per final image |
| Rights position | Cleared at submission if collected properly | Licensed, usually time-limited | Owned, but disclosure obligations attach | Owned outright |
| Typical usable life | 18 months or more while the product sells | Length of the licence, often 3 to 12 months | Indefinite, but ages visibly | One season for lifestyle, longer for pack shots |
| Volume achievable | Scales with customer base | Scales with budget | Effectively unlimited | Scales with shoot days |
| Trust signal | Highest, peer proof | Moderate, read as advertising | Lowest, and now often labelled | Moderate, read as brand voice |
| Disclosure burden | None | Material connection must be disclosed | Platform labels and state law may apply | None |
| Best deployment | Product pages, paid social, email | Top-of-funnel social | Backgrounds, scene variation, cleanup | Hero and pack shots |
| Main constraint | Requires asking, and a reason to respond | Cost per piece and licence expiry | Trust penalty and labelling | Cost and lead time |
| Fails when | You ask without offering anything | Audience recognises it as paid | It invents a person or a place | The product needs real-world context |
Two rows do most of the work. Usable life is where the campaign-level figures mislead, and disclosure burden is a column that did not exist eighteen months ago and now carries real weight.
On the last point: research from Klaviyo and Datalily found only 7% of consumers say visible AI-generated marketing content makes them trust a brand more, against 31% who say it makes them trust the brand less. That is a cost, and it lands at the point of consideration.

What the Comparative Research Says
Worth separating the well-evidenced from the widely repeated.
Reasonably well evidenced: Salsify reports 74% higher conversion on product pages carrying customer imagery. Bazaarvoice puts conversion uplift above 160% when shoppers actively interact with customer photos. Nosto, formerly Stackla, finds customers 2.4 times more likely to engage with customer content than brand-made content. Nielsen has repeatedly found around 92% of consumers trust earned media above all advertising formats. Wyzowl reports 72% of consumers trust a brand more after seeing genuine video testimonials.
Treat with more caution: the widely circulated multiples for return by industry vertical. Most trace to vendor case studies with undisclosed methodology and no control group. They are directionally useful and should not go in a board pack.
The honest position is that the direction of the effect is well supported across many independent studies, and the magnitude for your specific catalogue is something only your own split test will tell you.
Running the Test That Settles It
Attribution modelling will not resolve this. A split test will, and it takes about three weeks.
Pick one product page with enough traffic to reach significance inside a month. Underpowered tests on low-traffic pages produce confident nonsense.
Change one thing. Same copy, same price, same layout, same offer. Only the imagery differs. If you change two things you have learned nothing.
Run it to a pre-committed sample size, decided before you start, rather than stopping when the numbers look good. Stopping early is the most common way brands convince themselves of a result that is not there.
Measure conversion rate and return rate. The second matters more than people expect. Customer photographs showing scale and real context reduce returns by setting accurate expectations, and prevented returns are margin that never appears in a revenue-attributed ROI figure.
Then repeat it on paid social, where the effect is usually larger because the content competes against other content rather than sitting on a page a shopper already chose to visit.
Where 82DASH Fits
Everything above is method and applies whatever tool you use. This section is about the collection side, because the cost denominator in every calculation here is set by how you collect.
82DASH is a customer content library. It collects photos, videos, feedback and reviews directly from customers, with rights cleared at the point of submission, and makes that content usable across paid ads, email, product pages and social.
The flow is deliberately short. A customer scans a QR code or taps an NFC tag, on packaging, a receipt, at a counter or in a follow-up message. They submit a photo or a short video. A reward lands on their phone in an Apple Wallet or Google Wallet pass within seconds. The rights agreement is captured at the moment of submission, which is what puts the content behind paid media rather than only on your own channels.
Three things about that matter specifically for the arithmetic in this post.
The cost denominator is small and predictable. Reward value plus platform fee. Plans run $50, $82 and $120 a month, so the fixed side of the calculation is knowable in advance rather than discovered afterwards. The pricing page sets out what is in each.
Rights cleared at submission is what creates the long usable life. The 18-month figure in the matrix above is only available if you can prove you may use the content. Content gathered from social posts without an agreement has an unusable life of zero for paid media, whatever it cost to find.
The second campaign is cheaper than the first. The wallet pass leaves a channel on the customer's phone, so the next request goes to people who have already said yes once. This is the compounding the cost-per-month metric is designed to capture, and it is invisible in campaign-level ROI.
This is where the distinction drawn at the top of the post stops being definitional and starts being financial. Content posted publicly cannot be planned as a supply, cannot be costed in advance, and cannot be relied on to still be usable next quarter. Content submitted directly, with rights cleared at the point of submission, can be all three, which is the only reason it belongs in a denominator at all. The glossary sets out the terms in full.
Underneath the whole calculation sits a reallocation: pay your customers, not creators. The budget going to commissioned creative could go to people who already bought the product. They will supply a photograph for the price of a small reward, and their version carries more weight precisely because nobody paid them to hold the opinion.
For attributing results back to individual pieces of content, which is the part most brands skip and then cannot answer questions about later, our guide to tracking campaign performance with TikTok, Facebook, GA4 and Google Ads covers the setup.
Install 82DASH on the Shopify App Store
Isabelle Simon, Communications Lead, 82DASH
FAQs
What is a good ROI for UGC campaigns?
Published ranges cluster between 5x and 12x for ecommerce, with visual categories at the higher end. Treat these as orientation rather than targets. Most published multiples come from vendor case studies without control groups, so the honest answer for your catalogue comes from a split test on your own product pages, not from a benchmark table.
How do I measure UGC ROI when customers touch several channels first?
Use incremental lift rather than attribution. Attribution models allocate credit across touchpoints and will argue with each other indefinitely. A split test with a control holds everything else constant and answers the causal question directly, which is the one you actually need.
Should the cost of the product itself go into the cost side?
No, if the customer already bought it. That revenue is booked and the content is a second return on a sale you already made. Counting it again inflates your cost base and understates the return. If you are sending free product specifically to generate content, that is different and the cost belongs in.
How long does customer content stay usable?
As long as the product is on sale and your rights agreement permits, which for content collected with rights cleared at submission is typically 18 months or more. This is the single biggest difference from commissioned creative, where a licence expiry or a seasonal look sets a hard end date, and it is why cost per month of use ranks sources differently from campaign ROI.
Is customer content cheaper than a studio shoot?
Per piece, usually by a wide margin: roughly $8 to $25 including reward value, against $50 to $200 per finished studio image. But cost per piece is the less interesting comparison. Studio photography remains the right answer for hero and pack shots, where control matters more than credibility. The two are complements rather than substitutes.