Before You Offer 25% Off This Black Friday, Calculate What It Will Cost Your Store
A deeper discount may increase orders while leaving less money to acquire the next customer. Calculate the margin impact before approving the promotion.
Why sales increase while profits disappear. What your next customer actually costs. Where shoppers stop buying. Research, financial models and practical diagnostics built around the problems business owners face.
Research led by Nenad Vasic, Founder & CEO, Fenix Network Media.
Figure 1. Where the money goes in one $100 saleHypothetical example. Not a client result.
Regular price: $15 of the $100 is left after advertising.
Scroll down or drag the slider. Same $30 acquisition cost throughout.
| Line | Regular | 20% off |
|---|---|---|
| Customer payment | $100 | $80 |
| Product cost | -$35 | -$35 |
| Other variable costs | -$20 | -$20 |
| Contribution before ads | $45 | $25 |
| Advertising (CPA) | -$30 | -$30 |
| Remaining contribution | $15 | -$5 |
Rider-focused UGC, Meta, Google Shopping and Klaviyo, and why sales grew 182% while conversion rate fell 10%.
Meta, Klaviyo follow-up and seasonal pricing for a swimwear label with a deep creative library, and what the numbers can and cannot prove.
From deposits to completed sales, and why Google Ads and Shopify only tell part of that story.
A deeper discount may increase orders while leaving less money to acquire the next customer. Calculate the margin impact before approving the promotion.
Illustrative figures, not a client result.
The six pieces we would read first.
A 25% Black Friday discount can cut order contribution by more than half. Calculate your margin, allowable CPA and the extra orders you need.
9 min readProfit and Cash FlowROAS vs ROI for ecommerce explained with a worked order. Learn why a 5x ROAS can lose money, how to find break-even ROAS and what to measure instead.
9 min readProfit and Cash FlowShopify sales up but cash down? See how inventory deposits, payout timing, ad charges and refunds drain cash, and how to build a 13-week cash view.
7 min readQualified Lead GenerationMeta lead ads reporting 100 leads but only 12 real conversations? Map each stage from submission to customer, find the drop-off and what it costs.
8 min readMeasurement and AttributionShopify changed how it counts sessions and bots in September 2026. See why conversion rate can move with zero extra orders, and how to rebase your reports.
6 min readMeasurement and AttributionWhy Meta, Google Ads and Shopify report different revenue, and how to reconcile them with an order-level check instead of trusting one dashboard.
8 min readShopify checkout starts without purchases? Separate payment failures from shipping, trust and checkout abandonment using the right event evidence.
Oct 16, 2026 · 2 min readShopify conversion rate changed? Diagnose funnel stages and the September 2026 session-measurement update before redesigning your store.
Oct 16, 2026 · 3 min readMeta ads getting clicks but no purchases? Audit message match, site behavior, checkout completion and true customer acquisition economics.
Oct 16, 2026 · 2 min readROAS vs ROI for ecommerce explained with a worked order. Learn why a 5x ROAS can lose money, how to find break-even ROAS and what to measure instead.
Start hereOct 16, 2026 · 9 min readCalculate the Meta Ads ROAS your ecommerce margins can actually support, including shipping, payment fees and retained contribution.
Oct 16, 2026 · 3 min readMeta Ads ROAS dropping? Separate ad cost, average order value, checkout problems and measurement changes before rebuilding campaigns.
Oct 16, 2026 · 2 min readShopify customers add to cart but do not purchase? Diagnose cart-to-checkout friction, total cost, delivery and payment failure.
Oct 16, 2026 · 2 min readShopify traffic but no sales? Find whether visitors have buying intent, products answer objections or the funnel is failing.
Oct 16, 2026 · 2 min readLuxury property ads need qualified buyers, not vanity clicks. Build compliant listing, inquiry and viewing measurement.
Oct 16, 2026 · 2 min readImprove targeted ecommerce messaging by matching ad claims to the exact product evidence and buying decision on landing pages.
Oct 16, 2026 · 2 min readA 25% Black Friday discount can cut order contribution by more than half. Calculate your margin, allowable CPA and the extra orders you need.
Start hereNewOct 16, 2026 · 9 min readShopify sales up but cash down? See how inventory deposits, payout timing, ad charges and refunds drain cash, and how to build a 13-week cash view.
Start hereNewOct 16, 2026 · 7 min readChoose which Shopify products to promote by SKU contribution after discounts, shipping, returns and acquisition cost, not top-line sales.
NewOct 16, 2026 · 2 min readCan Shopify discount codes, automatic offers and free shipping combine? Calculate the profit impact and validate current checkout rules.
NewOct 16, 2026 · 3 min readRun a Black Friday Shopify checkout stress test covering inventory, codes, shipping markets, payment errors, mobile and tracking.
NewOct 16, 2026 · 3 min readHigher Black Friday ad budgets are not automatically profitable. Use marginal CPA and incremental contribution to decide when to scale.
NewOct 16, 2026 · 2 min readFind 2026 USPS holiday send-by dates and calculate the warehouse capacity and order cutoff your ecommerce business can really support.
NewOct 16, 2026 · 2 min readWhy Meta, Google Ads and Shopify report different revenue, and how to reconcile them with an order-level check instead of trusting one dashboard.
Start hereNewOct 16, 2026 · 8 min readMeta lead ads reporting 100 leads but only 12 real conversations? Map each stage from submission to customer, find the drop-off and what it costs.
Start hereNewOct 16, 2026 · 8 min readFacebook leads not answering the phone? Separate consent, number quality, response timing and offer expectation before changing ads.
NewOct 16, 2026 · 2 min readA low cost per lead can hide an expensive customer. Compare qualified leads, attended meetings and cost per acquired customer.
NewOct 16, 2026 · 2 min readGoogle Ads sends leads your sales team rejects? Audit query intent, CRM reasons and offline qualified lead feedback.
NewOct 16, 2026 · 2 min readBooked consultations but no-shows? Measure appointment cohorts, confirmations, lead-time friction and qualified attendance.
NewOct 16, 2026 · 2 min readCompare form leads, booked appointments and live transfers by real downstream customer acquisition cost instead of price per lead.
NewOct 16, 2026 · 2 min readShopify changed how it counts sessions and bots in September 2026. See why conversion rate can move with zero extra orders, and how to rebase your reports.
Start hereNewOct 16, 2026 · 6 min readHoliday refunds can reverse December profit. Calculate return-adjusted contribution and plan January cash exposure using real industry data.
NewOct 16, 2026 · 2 min readWhere should your Shopify free-shipping threshold be? Compare basket size, subsidy and incremental order contribution.
NewOct 16, 2026 · 2 min readKlaviyo attributed holiday revenue is not the same as incremental profit. Understand email holdouts, discounts and retained contribution.
NewOct 16, 2026 · 2 min readGoogle Ads offline conversion uploads changed in 2026. Learn how qualified leads and CRM stages connect to current Data Manager requirements.
NewOct 16, 2026 · 2 min readDoes SMS OTP verification produce better leads? Test valid phone records against real conversations, appointments and sales.
NewOct 16, 2026 · 2 min readCan repeat customers pay back negative first-order contribution? Build a realized-cohort CAC payback model with actual cash timing.
NewOct 16, 2026 · 3 min readAdobe reports growing AI shopping referral traffic in 2026. Learn what ecommerce merchants can measure and how to avoid inflated revenue claims.
NewOct 16, 2026 · 2 min readTry a shorter phrase or another topic.
Your store's economics are not an industry average. Use your numbers to see which decisions your business can support.
Example values are filled in. Replace them with your own. Taxes are excluded.
Gross margin and contribution margin are kept separate. Example values are filled in.
This measures first-order economics only. Future repeat purchases are not added in, because they are an estimate and the first order is not.
Enter counts for one period. Each step cannot exceed the one before it. Example values are filled in.
More orders also mean more inventory commitments, shipping costs, returns and acquisition pressure. Plan for the total financial result, not the revenue screenshot.
What a price cut does to contribution, and how much extra volume it must create.
Available stock, daily order capacity and carrier cutoffs against planned ad pressure.
Why the next 100 orders can cost more than the average of the last 1,000.
How refunds, settlement timing and supplier terms decide what is left after the season.
Form submissions are easy to count. Qualified conversations, attended appointments and actual sales tell a different story.
Figure 2. Hypothetical example of 100 leads. Not a client result. The same numbers are pre-filled in the lead calculator above.
Real client numbers sit inside the research they support. Each case shows the arithmetic, says what it does not prove, and uses net sales unless stated.
Total sales is Shopify's own report measure. It is not the same as the net sales used in the cases above. Screenshots carry the FENIX watermark and are shown as exported.
Nenad Vasic is the Founder and CEO of Fenix Network Media. His work focuses on the economics behind customer acquisition, conversion, measurement and profitable growth. FENIX Research turns operating questions into practical analysis that business owners can examine and apply.
Bring your current numbers, margins and biggest growth constraint. We'll examine whether there is a realistic opportunity to improve the system before discussing more advertising spend.
Copyright © 2026 FNM