Let's plan your store together: request a free demo

0850 333 15 23
  1. Home
  2. Tools
  3. Discount Calculator

E-commerce and sales

Discount Calculator

Before launching the campaign on your site, see how much the discount takes from your unit profit and how many more sales are needed to cover the loss. Try different scenarios in seconds by sliding the rate.

  • Free, no sign-up
  • Data stays in your browser
  • Live chart

Enter the values

₺
%
₺Total expense per sale, including product, shipping and commission
units

Result

Fill in the fields to see the result

Discounted price–
Unit profit (before)–
Unit profit (after)–
Sales needed for the same profit–
At most without going into a loss–
Unit profit loss–

How does the discount change your profit?
How many sales are needed for the same profit as the discount grows?

The curve steepens to the right: as the discount approaches your profit margin, the required sales rise rapidly.

How does a discount campaign affect profit?

The discount is deducted from the sale price but your unit cost stays the same; so the whole discount comes out of unit profit, and profit falls much faster than the price. Whether a campaign is profitable is determined not by the discount rate but by how much sales increase after the discount.

The formulas used by the calculator, in plain text, are as follows:

  • Discounted price = List price × (1 − Discount rate ÷ 100)
  • Unit profit = Price − Unit cost
  • Required sales multiple = Unit profit without discount ÷ Unit profit with discount
  • Highest discount without going into a loss = (List price − Unit cost) ÷ List price × 100

Enter the price and cost on the same basis: both excluding VAT or both including VAT. The unit cost must cover all expenses per sale; if only the purchase price is entered, the highest discount comes out wider than it really is and the required sales increase smaller than it really is.

Example: how much must a 15% discount increase sales?

Consider a coffee maker sold on your own site for ₺3,000. The unit cost, including product, shipping and payment fee, is ₺2,100, and 60 units a month are sold in the non-discount period.

ExampleUnit profit without discount is 3,000 − 2,100 = ₺900, monthly profit 60 × 900 = ₺54,000. With a 15% discount the price falls to 3,000 × 0.85 = ₺2,550 and unit profit to 2,550 − 2,100 = ₺450. The required sales multiple is 900 ÷ 450 = 2; to earn the same ₺54,000 profit you must sell 120 units a month, that is, increase sales by 100%. On this product a discount of at most 900 ÷ 3,000 = 30% is possible; anything more means a loss on every sale.

The results of different rates for the same product:

DiscountDiscounted priceUnit profitMonthly sales for the same profit
%52.850 ₺750 ₺72 units (+20%)
%102.700 ₺600 ₺90 units (+50%)
%152.550 ₺450 ₺120 units (+100%)
%202.400 ₺300 ₺180 units (+200%)
%252.250 ₺150 ₺360 units (+500%)
%302.100 ₺0 ₺Not possible

Which campaigns can be considered instead of a percentage discount?

For products with thin margins, campaigns that increase the basket value or do not spread the discount to a single product protect profit better than a flat percentage discount. What they all have in common is that the discount is given in return for a larger basket.

  • Free shipping above a set amount: Set the threshold slightly above your average basket; find the shipping cost with the shipping cost calculator.
  • Discount on the second product: The discount applies only to the additional sale, protecting the profit on the first product.
  • Coupon code: It limits the discount to the audience and period you target; its setup is explained in the discount coupon guide.

You can find out in which periods of the year to plan campaigns in the e-commerce campaign calendar article.

What should you check before a campaign?

Before launching a campaign, know three figures: the highest discount you can offer without going into a loss, the number of sales needed to keep the same profit, and whether your stock is enough for that number. The calculator gives you the first two directly.

  • Add shipping, the payment fee and the advertising share per sale to the unit cost; a campaign calculated with the product cost alone looks profitable.
  • If the required sales increase comes out high, lower the rate or tie the campaign to a basket condition.
  • After the campaign ends, compare the actual sales with the calculated target.

To break down your unit cost item by item, use the profit margin calculator; to measure the return of campaign ads, use the ROAS calculator.

Updated: · Calculations are for information only; consult your accountant for official transactions.

Frequently asked questions

What should I include in the unit cost?

In addition to the product's purchase cost, add shipping per sale, packaging, payment or marketplace commission and your advertising share. If an expense is left out, the effect of the discount on profit looks smaller than it really is.

Why does the required sales volume for the same profit rise so fast?

As the discount rate approaches your profit margin, unit profit falls to zero and the number of sales needed to make up for it grows exponentially. That is why the curve in the chart steepens to the right.

How are two successive discounts calculated?

Successive discounts are not added, they are multiplied. A 20% discount followed by 10% adds up to 28% in total: 0.80 × 0.90 = 0.72.

How do I find the original price from the discounted price?

Divide the discounted price by (1 − discount rate). The original price of ₺2,550 after a 15% discount is 2,550 ÷ 0.85 = ₺3,000.

Why does the slider go up to only 70%?

The bar is for quickly trying the commonly used 0%–70% range. You can type a higher rate directly into the Discount rate field.

You've done the math, now it's time to sell

Build your own e-commerce site; manage your marketplaces, shipping and invoicing from the same panel.

Plan your free demo

Leave the form and our expert will call you; let's plan your store together.

Get Information

Leave your details and our expert will call you as soon as possible.

If you'd like to talk right away: +90 850 333 15 23