Skip to main content
GiroPS
Invoicing & Pricing
5 min read

Profit margin vs markup: The pricing mistake that quietly drains small business profit

If you buy an item for 100 units, add 25% on top to sell it for 125 units, and assume you are making a 25% profit margin, you are falling into the most common pricing trap in retail and wholesale. In reality, your gross profit margin on that sale is only 20%. Confusing markup with margin leads business owners to underprice goods and offer discounts that wipe out net earnings.

Key Takeaway

Markup is gross profit divided by unit cost, showing how much you add above purchase cost. Profit margin is gross profit divided by the tax-exclusive selling price, showing how much of each sale you keep. Adding a 25% markup yields only a 20% profit margin, so always price and discount using tax-exclusive margin.

Why profit margin and markup are never the same percentage

Both profit margin and markup measure the exact same gross profit in currency units, but they compare that profit against two completely different baselines. Markup expresses profit as a percentage of your tax-exclusive purchase cost, whereas profit margin expresses profit as a percentage of your tax-exclusive selling price.

Because a profitable selling price is always higher than the purchase cost, the profit margin percentage is always smaller than the markup percentage. For instance, adding a 50% markup to an item that costs 100 units sets the selling price at 150 units; the 50 units of gross profit represent exactly 33.3% of the 150-unit sale. The comparison table below illustrates how standard markups translate into actual profit margins on a 100-unit cost base:

Markup PercentageUnit Cost → Selling PriceGross Profit AmountActual Profit Margin
10% markup100 → 110 units10 units9.1% margin
20% markup100 → 120 units20 units16.7% margin
25% markup100 → 125 units25 units20.0% margin
33.3% markup100 → 133.3 units33.3 units25.0% margin
50% markup100 → 150 units50 units33.3% margin
100% markup100 → 200 units100 units50.0% margin

Conversion formulas: Switching between markup and profit margin

When building a price list, you normally start with a known supplier cost and a target gross margin required to cover rent, payroll, and operating overhead. Knowing how to convert that target margin into the right markup percentage ensures every product pulls its weight before it ever reaches the shelf.

Keep these four core formulas on hand whenever you calculate selling prices or review supplier quotes:

  • Markup Formula: Markup = (Selling Price − Cost) ÷ Cost
  • Profit Margin Formula: Margin = (Selling Price − Cost) ÷ Selling Price
  • Markup to Margin Conversion: Margin = Markup ÷ (1 + Markup) — for example, 0.25 ÷ 1.25 = 0.20 (20% margin)
  • Margin to Markup Conversion: Markup = Margin ÷ (1 − Margin) — for a 25% target margin, 0.25 ÷ 0.75 = 0.333 (33.3% markup)

The 25% pricing illusion and why promotional discounts backfire

The danger of mixing up markup and margin becomes painfully clear the moment you offer a customer discount. Suppose you buy a product for 100 units and apply a 25% markup to price it at 125 units. Believing you have a 25% cushion, you grant a loyal buyer a 20% promotional discount expecting to keep 5% profit. Instead, taking 20% off 125 units drops the selling price right back down to 100 units, leaving zero gross profit to pay for store overhead.

Just as important, every margin and markup calculation must use tax-exclusive amounts. Value-added tax or sales tax collected on an invoice belongs to the tax authority, not to your business. Comparing a tax-exclusive purchase cost against a tax-inclusive retail price artificially inflates your perceived margin and hides unprofitable product lines.

Tracking real gross margins and changing costs in GiroPS

Supplier prices rarely stay still for long. Whenever new stock arrives at a higher purchase price, GiroPS automatically recalculates the item's unit cost using the weighted average cost method across your existing inventory. That prevents older, cheaper batches from masking the true replacement cost of your goods.

You can combine GiroPS inventory tools and financial reports to protect your target margins as supplier prices shift:

  • Open the Sales Analysis report to inspect tax-exclusive revenue, total cost, and realized gross profit margin for every product and category
  • Use the Bulk Price Update tool to adjust selling prices across selected items or tags by percentage or amount whenever supplier costs rise
  • Check tax-exclusive subtotals in real time while applying line discounts or document-wide discounts on quotes, orders, and invoices
  • Run quick scenario checks with the Profit Margin Calculator and Discount Calculator before launching seasonal promotions

Protecting target margins across wholesale and retail channels

Healthy pricing does not mean applying a single flat markup across your entire catalog. High-turnover everyday essentials often carry lower margins to stay competitive, while spare parts, accessories, and specialty items command higher margins. What matters is keeping your blended gross margin safely above your monthly break-even threshold.

When negotiating wholesale orders or custom quotes, always set maximum discount rules based on realized profit margin rather than markup. Giving your team clear discount ceilings per product category ensures that growing sales volume translates into real cash left in the business.

Step-by-Step Implementation

1. Calculate the true tax-exclusive unit cost

Start with the supplier's tax-exclusive invoice price and include direct unit expenses such as freight or packaging to establish an accurate cost baseline.

2. Define your target gross profit margin by category

Choose a target gross margin percentage for each product group that covers fixed operating expenses and leaves a healthy net profit.

3. Convert your target margin into the required markup

Apply the formula Markup = Margin ÷ (1 − Margin) or use the Profit Margin Calculator to find the exact percentage to add onto unit cost.

4. Set discount limits based on margin, not markup

Cap line and document discounts on quotes and invoices well below your actual profit margin so promotional sales never slip below cost.

5. Audit realized margins in the Sales Analysis report

Review product-level gross margins in the GiroPS Sales Analysis report regularly and apply Bulk Price Update whenever weighted average costs increase.

Practical scenario

Example: Comparing a 25% markup against a 25% target margin at Apex Hardware

Apex Hardware buys a professional tool kit for 200 units (tax-exclusive) and wants to earn a 25% gross profit margin on sales. The owner compares adding a simple 25% markup against applying the proper 33.33% markup conversion, then tests how both prices survive a 15% seasonal discount:

Pricing ScenarioTax-Exclusive Selling PriceGross Profit per UnitRealized Profit Margin
Wrong approach: Adding 25% markup to 200 cost250.00 units50.00 units20.0% margin (5 points below target)
Wrong approach after a 15% promotional discount212.50 units12.50 units5.9% margin (fails to cover overhead)
Correct approach: Adding 33.33% markup for 25% margin266.67 units66.67 units25.0% margin (hits exact target)
Correct approach after a 15% promotional discount226.67 units26.67 units11.8% margin (preserves positive earnings)

Common Pitfalls & How to Avoid Them

Adding a 30% markup and assuming a 30% discount breaks even
Marking up 100 units by 30% gives 130 units; discounting 130 units by 30% drops the price to 91 units, creating an immediate 9-unit loss on every sale.
Calculating profit margin from tax-inclusive retail prices
Sales tax and VAT are pass-through liabilities; always compute both cost and selling price on a strictly tax-exclusive basis.
Keeping old selling prices when new inventory arrives at higher costs
Monitor weighted average cost updates in GiroPS and use Bulk Price Update to adjust selling prices before margin erosion builds up.
Applying one identical markup percentage across every product in the store
Pair competitive margins on fast-moving staples with higher markups on accessories and slow-moving specialty goods.

Frequently Asked Questions

What is the easiest way to remember the difference between profit margin and markup?

Markup compares gross profit to what you paid (purchase cost), while profit margin compares gross profit to what the customer paid (tax-exclusive selling price). On any profitable sale, the margin percentage is always lower than the markup percentage.

What markup do I need to achieve a 25% gross profit margin?

You need a 33.33% markup (adding one-third of the cost). For example, buying an item at 120 units and selling it at 160 units gives 40 units of gross profit, and 40 ÷ 160 equals a 25% profit margin.

If I double my purchase cost, what is my profit margin?

Doubling the purchase cost equals a 100% markup, which produces a 50% gross profit margin because half of the selling price goes toward covering the cost of the item.

Should VAT or sales tax be included when calculating margin and markup?

No. All margin and markup calculations must use tax-exclusive figures because taxes collected from customers are remitted to the government and never count as business revenue.

Does GiroPS calculate product profit margins automatically?

Yes. GiroPS updates weighted average unit costs as you record purchase invoices and displays tax-exclusive sales, costs, and realized gross profit margins per product in the Sales Analysis report.

See your business in real app screens

Screens use fictional business data. Some features require Premium; appearance may vary by platform and version.
Explore This Feature

Seamless workflow from quote to invoice in seconds

Send quotes to customers, convert to orders and invoices with one click upon approval. Generate custom PDFs or print 80mm receipts.

Invoices, Quotes & Orders