Festival offer discount depth vs contribution worksheet

Illustrative worksheet comparing festival discount depth with contribution recovery; Google Play promotions docs supply the definitional frame, not industry averages.
Festival discounts without contribution math destroy January. This sheet is a illustrative set: inputs are illustrative, not industry averages. Google documents how Play promotions and offer codes work for one-time products (Play Console promotions help; Play Billing one-time promotions). Those pages define how a promotion can be configured; they do not tell you which discount depth recovers paid UA.
Define the calculation
Enter list price, festival discount percent, expected incremental paying users from the festival flight, and contribution margin per paying user after store fee and tax assumptions you supply. Contribution from the discounted offer is compared with the UA spend you assign to the festival cohort.
Synthetic example
List price 9.99 currency units, discount 40%, net offer price 5.994. Assume 1,200 incremental payers and contribution 2.50 per payer after your fee/tax line. Contribution = 3,000. If festival UA spend assigned to the cohort is 4,500, surplus is −1,500 — the discount depth does not recover the flight on these inputs.
| Output | Worked-example result |
|---|---|
| Net offer price | 5.9940 |
| Gross offer revenue (synthetic) | 7192.8000 |
| Contribution | 3000.0000 |
| Assigned UA spend | 4500.0000 |
| Surplus vs spend | -1500.0000 |
Evidence and limits
Play’s promotion machinery is the definitional source for store-side discounts. Contribution, fee rate, VAT and incremental payer counts are studio assumptions. No CPI, ROAS or “festival always pays back” claim is included. Replace every synthetic input with your finance-approved figures before a live decision.


