How Do You Calculate the CAC of a Giveaway?

Add up the full campaign cost — prize, platform plan, and operational time — then divide by the number of customers it produced (not entries, customers):

Giveaway CAC = (Prize + Platform fees + Operational time) ÷ Customers won

For example: a $500 prize, a platform plan around $79, and roughly $200 of setup time comes to about $779. If that campaign converts 60 customers, your CAC is roughly $13 — and it keeps falling as referrals bring in entries you never paid for.

That last point is the real difference from paid ads. A giveaway's cost is mostly fixed up front, so every shared, viral entry drives the per-customer cost down. Paid CAC stays roughly flat no matter how long you run, because you pay for each new customer at auction prices that only rise.

Paid ads Giveaway
Formula (Ad spend + creative + management) ÷ customers (Prize + platform + ops) ÷ customers
Cost behaviour Flat per customer; scales linearly with spend Mostly fixed up front; per-customer cost falls as it's shared
Costs to add back Rising CPCs, signal loss, creative Prize, fulfillment, prize-hunters

To compare the two fairly, always put back the costs each side tends to hide before you judge a winner.

Line chart comparing customer acquisition cost as volume grows: paid ads stay roughly flat while a giveaway's cost per customer falls as it is shared, crossing below paid