Back to Blog
    E-commerce Profit Calculators

    How to Set a Holiday Discount Without Losing Your Profit

    How to Set a Holiday Discount Without Losing Your Profit

    A holiday sale feels simple when you set it up: pick a percentage, apply it, and wait for orders. The trouble shows up afterward, when sales are up and the payout is smaller than you expected.

    The cause is arithmetic. A discount lowers only your price. Product cost, shipping, packaging and any fixed per-order fee stay where they were. Whatever the discount takes comes straight out of profit.

    This guide shows how to work backward from the profit you need. You will set the deepest discount you can afford before the promotion goes live, not after the numbers come in.

    Why a 20% discount can cut profit by about 40%

    Sellers often think of a discount as a slice of revenue. It is better to think of it as a slice of profit, because only the profit portion of the sale is flexible.

    Suppose a product sells for $50 and your total cost to deliver it is $23, including fees. Your profit is about $21 per order. A 20% discount takes $10 off the price. Fees that scale with price shrink a little, but nothing else moves. Profit falls to roughly $12, which is a drop of about 42% from a 20% price cut.

    The thinner your margin, the sharper this effect. A seller keeping $5 per order who offers 20% off a $50 product is giving away twice the profit they earn.

    A worked example you can edit

    The numbers below are an illustration, not a benchmark for any marketplace. Replace each one with your own figures from your supplier invoices and seller dashboard.

    Assumptions

    • Regular price: $50.00
    • Product cost: $15.00
    • Shipping cost you pay: $6.00
    • Packaging: $1.50
    • Fixed fee per order: $0.50
    • Percentage fees (marketplace plus payment processing, combined): 12% of the price the customer pays

    Fixed costs per order add up to $23.00. At full price, percentage fees are $6.00, so profit is $50.00 − $23.00 − $6.00 = $21.00, a 42% margin.

    What each discount level does

    • 10% off ($45.00): fees $5.40, profit $16.60. Profit falls 21%. You need about 1.27 times your normal order count to earn the same total.
    • 15% off ($42.50): fees $5.10, profit $14.40. Profit falls 31%. You need about 1.46 times your normal orders.
    • 20% off ($40.00): fees $4.80, profit $12.20. Profit falls 42%. You need about 1.72 times your normal orders.
    • 25% off ($37.50): fees $4.50, profit $10.00. Profit falls 52%. You need about 2.1 times your normal orders.
    • 30% off ($35.00): fees $4.20, profit $7.80. Profit falls 63%. You need about 2.7 times your normal orders.

    The last number in each line is the extra volume the sale has to bring just to break even on total profit. At 20% off, 100 full-price orders earned $2,100. The same profit takes about 173 orders at the sale price. If the promotion cannot realistically bring that many additional buyers, the discount is a pay cut.

    Add ad spend and the bar rises

    Now assume you spend an average of $4.00 on ads to win each promotional order. Profit at 20% off becomes $12.20 − $4.00 = $8.20. Matching $21.00 per order now takes about 2.6 times as many orders. Over 100 orders' worth of baseline profit, you would need around 257 promotional orders.

    Ad cost is the item sellers most often leave out of a promotion plan. If you plan to boost the sale with paid traffic, put it in the model from the start.

    Start from your profit target: the minimum profitable sale price

    Instead of testing discounts one by one, calculate the lowest price you can accept. Everything above it is room to discount.

    If you set a profit target in dollars per order:

    Minimum sale price = (fixed per-order costs + target profit) ÷ (1 − percentage fees)

    Fixed per-order costs include product, shipping, packaging, fixed fees and any per-order ad cost. Percentage fees are written as a decimal, so 12% becomes 0.12.

    If you prefer to set a target margin instead:

    Minimum sale price = fixed per-order costs ÷ (1 − percentage fees − target margin)

    The example, solved

    • Keep at least $10 per order: ($23.00 + $10.00) ÷ 0.88 = $37.50. From a $50 price, the deepest discount is 25%.
    • Keep at least $15 per order: ($23.00 + $15.00) ÷ 0.88 = $43.18. The deepest discount is about 13%.
    • Keep a 30% margin: $23.00 ÷ (1 − 0.12 − 0.30) = $39.66. The deepest discount is about 20%.
    • Keep at least $10 per order with $4 of ad cost per order: ($27.00 + $10.00) ÷ 0.88 = $42.05. The deepest discount drops to about 15%.

    Round the discount down, not up, so you land on the safe side of your target. A 25% offer and a 24% offer look nearly identical to a shopper, but they are not identical to your bank account.

    Percentage fees apply to the price the customer pays. Check your platform's rules for what the fee is charged on, since some platforms apply fees to shipping or taxes as well as the item price. Use the rates published in your seller account today, not figures remembered from last year.

    Costs that quietly widen during a promotion

    The formula is only as good as its inputs. Holiday selling often changes costs you treated as stable.

    • Shipping: Carrier surcharges, faster service levels and free shipping offers all raise your per-order cost. Free shipping layered on a markdown is a second discount.
    • Packaging: Gift wrapping, inserts and extra protection add real cost per parcel.
    • Returns and refunds: A refunded order can cost you the shipping, the fees and the product. Estimate a return rate from your own history and apply it to the sale.
    • Stacked offers: A sitewide percentage, a coupon code and a free-shipping threshold can all apply to one order. Work out the worst-case combined price.
    • Replacement stock: If a promotion sells through inventory you will reorder at a higher cost, use the replacement cost, not the original.

    Pre-promotion checklist

    Run through this list before you schedule the offer.

    1. Confirm current fees. Read your actual fee rates from your platform and payment settings.
    2. Update product cost. Use today's landed cost per unit, including supplier price increases.
    3. Enter real shipping and packaging. Use averages from recent shipments, not the cheapest label you have bought.
    4. Choose a profit target. Pick a dollar amount or a margin you will not go below.
    5. Calculate the minimum sale price. Turn it into a maximum discount for each product.
    6. Check the volume you need. Compare the extra orders required against what your traffic and stock can realistically deliver.
    7. Add ad spend. Include cost per order if you will promote the sale.
    8. Test the worst case. Apply every stackable code and shipping offer to one order and confirm the profit is still positive.
    9. Exclude your thinnest products. If an item cannot meet your target at any discount, leave it at full price.
    10. Set an end date and a stock limit. A promotion with a clear end protects margin better than an open-ended one.

    Run the numbers with the calculators

    You can do all of this by hand, but a calculator removes the arithmetic errors that tend to creep in while you adjust inputs.

    Every calculator shows its formulas, so you can check how each result is reached. For other platforms, browse the Etsy, Shopify and eBay hubs.

    Frequently asked questions

    What is a safe discount percentage?

    No percentage is safe for every product. The answer depends on your margin. A product with a 50% margin has far more room than one with a 20% margin. Calculate the maximum discount from your profit target, product by product.

    Is a fixed amount off better than a percentage?

    A fixed amount off, such as $5 off an order over $50, caps the dollars you give up. A percentage discount grows with the order. Fixed amounts are easier to model when product costs are high compared with price.

    Should I discount if I cannot afford more orders?

    Only if you have a clear reason, such as clearing stock that is costing you storage. The extra-volume figure tells you how many additional orders the sale needs. If your supply, time or shipping capacity cannot meet it, a smaller discount or a bundle may serve you better.

    How do I compare a discount with a bundle?

    Work out profit per order for each. A bundle can raise the order value while spreading shipping and packaging cost over more items. The Bundle Pricing Calculator helps you model it.

    The takeaway

    Choose your profit target first. Calculate the minimum sale price second. Set the discount last, and keep it inside that limit. A promotion planned this way can still bring in new customers, and it will not leave you finding out afterward that the busiest week of the year paid less than an ordinary one.

    The figures in this article are illustrative. Replace them with your own costs and current platform fees before you set any price.

    Keep planning

    Put this guide into practice with live calculators matched to its topic and the decision you are making.

    Etsy Seller Toolkit

    Get the free Etsy Seller Toolkit

    Learn how to price Etsy products, account for fees, and protect your profit with a practical guide, checklists, and linked Etsy calculators.

    No spam, unsubscribe anytime Instant access

    Your email is only used to send the Etsy Seller Toolkit and helpful Etsy tips. No spam, unsubscribe anytime.