Skip to content
GWP Unit Economics

Gift with Purchase

A promotional offer that bundles a free product with an order instead of cutting the price - used to lift order value or trial a new SKU.

You want a reason for someone to buy today, without teaching them that your price is negotiable. A percentage-off code does both jobs at once. The discount that moves a person now also tells them the next one is coming, so the patient buyer waits.

A gift with purchase is the offer brands reach for to break that link. It bundles a free product with an order instead of lowering the order’s price. The headline price holds; the margin cost moves into the cost of the gift.

Two brands run the same mechanic for opposite jobs

The teardown series has two clean examples. They use the free gift to solve different problems.

Graza runs exactly one promotional offer across its 76 Meta ads: “LIMITED TIME ONLY: Get a FREE Frizzle Spray with the do-it-all Trio Set,” pushed in 16 card bodies, pulled March 2026 in the Meta teardown. There are no percentage discounts, no promo codes, and no “sale” language anywhere else in the account. Frizzle is Graza’s newest SKU, so the gift is the product Graza most wants people to try - and the price of the Trio never moves to get it there.

MUD\WTR runs the gift the other way. Its offers live in DCO card titles: “Get $20 off & a free frother” on Rise (4 cards, active March 2026), “Get $20 off & a Free Shaker” on Nourish (6 cards, from July 2025), and “Get 43% off + free frother” on Rise Coffee (3 cards, February 2026), all in the Meta teardown. Here the gift rides on top of a discount rather than standing in for one, and the same “$20 off + free frother” offer carries over to 23 Google ads.

The gift itself is the tell. Graza gives away a product it wants adopted. MUD\WTR gives away a frother or a shaker, the tool that turns the powder into a drinkable ritual.

The gift earns its margin only when it does a second job

In neither account is the free item chosen for its retail value. Frizzle seeds a new SKU into a repeat-purchase category. The frother makes the thing a customer already bought actually usable, and a customer who owns the tool is likelier to finish the bag and reorder.

I think that is the constraint the setup guides skip. A gift picked only for its sticker price carries the margin cost without buying either adoption or retention.

Graza’s gift trials a product; MUD\WTR’s gift protects the reorder. A generic trinket does neither, and still lands as a line on the P&L.

There is a second reason the two structures are not interchangeable. A free gift is a fixed cost per order, while a percentage discount scales with the basket. On a small order the fixed gift can be the heavier margin hit - part of why MUD\WTR pairs it with a discount and Graza attaches it to a bundle instead of a single squeeze bottle.

Why the free-gift framing outlasts a discount

Discounts train customers to wait for sales; free product bundles introduce new SKUs instead. That is the price-integrity line the Meta teardown draws directly.

It also explains the company GWP keeps in these accounts. Ridge runs zero promos, and Little Sleepies runs almost none on Meta. Where a brand does put an offer in front of a cold audience, the corpus shows it reaching for the free product before the price cut - because the discount is the harder thing to walk back.

Where we've analyzed GWP

Graza Runs 76 Meta Ads. 54 of Them Launched on the Same Day.

Meta AdsFull TeardownAds StrategyDTCMar 29 · 11 min read

76 ads, two product lines, and 54 launched in a single day. Inside a $48M olive oil brand's first real step into the paid social machine.

MUD\WTR Has 48 Meta Ads. It Has 480 on Google. And 19 of Them Are About ASMR.

Google AdsFull TeardownAds StrategyApr 16 · 12 min read

A deep dive into MUD\WTR's Google Ads account, exploring their strategy of promoting blog posts as display ads.

MUD\WTR Runs 48 Meta Ads. 8 of Them Are a Fake PSA About Caffeine Addiction.

Meta AdsFull TeardownAds StrategyApr 12 · 11 min read

A breakdown of MUD\WTR's Meta ad account, focusing on their storytelling-driven campaign strategy.

See also