Skip to main content

Markup & Discount Calculator

Calculate selling price from markup or find savings from a discount.

How it works

  1. 1

    Add business inputs

    Enter your pricing, cost, revenue, or team data in the calculator fields.

  2. 2

    Analyze key metrics

    Review the calculated metrics to understand profitability and trade-offs.

  3. 3

    Use for decisions

    Use the results to improve budgeting, pricing, and planning decisions.

Common use cases

  • 50% markup

    Cost: R100, Markup: 50%

  • 25% discount

    Original: R200, Discount: 25%

About This Tool

A versatile dual-mode pricing calculator designed for South African retailers, wholesalers, freelancers, and anyone who needs to set prices or evaluate discounts. Whether you are pricing handmade goods for a craft market in Pretoria, running a spaza shop in Soweto, or managing wholesale distribution from Durban, understanding markup and discount mathematics is fundamental to sustainable profitability.

**Markup Mode**

In Markup mode, enter your cost price in ZAR and your desired markup percentage to instantly calculate the selling price, profit per unit, and effective profit margin. The core formula is straightforward:

Selling Price = Cost Price × (1 + Markup% / 100)

For example, if you buy inventory at R80 per unit and apply a 60% markup, your selling price is R80 × 1.60 = R128. Your profit is R48 per unit, which translates to a 37.5% profit margin. Note that markup and margin are different metrics — a 60% markup yields a 37.5% margin, not a 60% margin. This distinction catches many new business owners off guard and can lead to underpricing if confused.

The profit margin formula is: Margin% = ((Selling Price - Cost) / Selling Price) × 100. Understanding this relationship is critical when setting target margins for your product lines. If you need a specific margin to sustain your business, you can reverse-calculate the required markup: Markup% = Margin% / (100% - Margin%). For instance, achieving a 40% margin requires a 66.67% markup.

**Discount Mode**

In Discount mode, enter the original price and discount percentage to see the sale price, the absolute savings in ZAR, and what percentage of the original price you actually pay. The formula is:

Sale Price = Original Price × (1 - Discount% / 100)

For a R500 item discounted by 30%: R500 × 0.70 = R350, saving you R150. South African retailers commonly use percentage discounts during Black Friday, Boxing Day sales, and seasonal promotions. Understanding the true value of a discount helps consumers make smarter purchasing decisions — a "50% off" deal on a product that was previously marked up 100% simply returns the price to its original wholesale cost.

**Practical Use Cases in South Africa**

Retail shop owners in Sandton malls can use markup mode to maintain consistent pricing across product categories. Market vendors at the Neighbourgoods Market in Braamfontein can quickly calculate prices that account for stall fees and transport costs. E-commerce entrepreneurs selling on Takealot can determine whether platform commission rates still allow profitable pricing after markup. Procurement officers at Johannesburg corporates can evaluate supplier discount offers to identify genuine savings versus inflated original prices.

**Tips for Smarter Pricing**

Always factor in all costs before setting markup — including VAT (currently 15% in South Africa), transport, packaging, and overhead allocation. A common mistake for small businesses is calculating markup on the product cost alone while ignoring operational expenses. Consider using tiered markup strategies: higher margins on slow-moving luxury items and lower margins on fast-moving essentials to maintain cash flow. When running discounts, calculate your break-even price first to ensure you never sell below cost accidentally. Seasonal promotions should be planned with clear minimum price floors to protect profitability.

More examples

Examples

50% markup

Input

Cost: R100, Markup: 50%

Output

Selling Price: R150.00, Profit: R50.00, Margin: 33.33%

25% discount

Input

Original: R200, Discount: 25%

Output

Sale Price: R150.00, Savings: R50.00, You Pay: 75% of original
Frequently Asked Questions
What is the difference between markup and margin?
Markup is the percentage added to the cost price to get the selling price. Margin is the percentage of the selling price that is profit. A 50% markup results in a 33.3% margin. Many South African small business owners confuse these two, which can lead to systematic underpricing. Always calculate margin based on the selling price, not the cost price.
How do I calculate markup?
Markup % = ((Selling Price - Cost) / Cost) × 100. For example, if an item costs R100 and sells for R150, the markup is 50%. To go the other direction, Selling Price = Cost × (1 + Markup% / 100). So an R80 item with a 75% markup sells for R140.
How do I find the sale price after a discount?
Sale Price = Original Price × (1 - Discount% / 100). For a 25% discount on a R200 item: R200 × 0.75 = R150. For stacked discounts (e.g., 20% off then another 10% off), apply them sequentially — the second discount applies to the already-reduced price, not the original.
What markup should I charge in my South African retail business?
Typical markups vary by industry. Grocery stores average 25-40%, clothing retailers 50-100%, restaurants 60-300% on food items, and electronics 15-30%. Your specific markup should account for rent (particularly high in malls), staff wages, VAT obligations, and target profit margin. SARS-registered businesses must also factor VAT into their pricing strategy.
How do I convert markup to margin?
Margin = (Markup / (100 + Markup)) × 100. So a 100% markup equals a 50% margin, and a 200% markup equals a 66.7% margin. This conversion is essential when your business targets are expressed as margins but your pricing is based on cost-plus markup.
Does this calculator account for VAT?
This calculator works with the numbers you enter, whether VAT-inclusive or exclusive. If you are a VAT-registered South African business (threshold: R1 million annual turnover), you should calculate markup on the VAT-exclusive cost and then add 15% VAT to the final selling price.
What is a good discount strategy for my business?
Effective discount strategies include seasonal clear-outs (20-40% off aging stock), volume discounts (10-15% for bulk purchases), loyalty rewards (5-10% for returning customers), and time-limited flash sales to drive urgency. Never discount below your break-even price, and always track discounted sales separately to measure their impact on overall profitability.
How do stacked discounts work?
Stacked discounts are applied sequentially, not added together. A 20% discount followed by an additional 15% discount does not equal 35% off. On a R1,000 item: first discount gives R800, second discount gives R680. The total effective discount is 32%, not 35%.

Learn More

Related Guides

Discover More Tools

View all Business Tools →