Skip to main content
GiroPS
Glossary

Markup (Markup percentage): formula and conversion to margin

Markup percentage measures how much you add on top of a product's purchase cost to arrive at its selling price. Retailers, wholesalers, and tradespeople rely on markup rules to build price lists quickly, though confusing markup with gross profit margin can lead to underpricing and margin erosion.

Definition

Markup = ((Net Selling Price − Cost) ÷ Cost) × 100. If an item costs 80 and you apply a 25% markup, you add 20 and sell it for 100 excluding tax; that 25% markup corresponds to a 20% gross profit margin.

The markup formula and how to calculate selling price

Markup always uses the item's purchase cost excluding tax as its base. Because supplier prices often change from one shipment to the next, basing your markup on the product's weighted average cost prevents sudden drops in profitability when older and newer stock mix.

Once you know your unit cost and desired markup percentage, finding the net selling price is straightforward. Three core relationships govern the calculation:

  • Gross profit per unit: Net selling price excluding tax minus weighted average purchase cost
  • Markup (%): Gross profit divided by purchase cost, multiplied by 100
  • Selling price formula: Cost × (1 + Markup as a decimal) to calculate the target price directly

Converting between markup and gross profit margin

While markup expresses profit as a percentage of purchase cost, gross profit margin expresses the exact same profit as a percentage of the final selling price. As a result, the markup percentage is always higher than the gross margin percentage for any profitable sale. The conversion formulas are Margin = Markup ÷ (1 + Markup) and Markup = Margin ÷ (1 − Margin).

For example, an item costing 80 with a 25% markup (0.25) sells for 100, and its gross margin is 0.25 ÷ (1 + 0.25) = 20%. If a salesperson assumes a 25% markup means a 25% margin and grants a 25% discount off 100, the net price drops to 75—resulting in a loss of 5 on every unit sold.

Using costs and pricing tools in GiroPS

GiroPS automatically updates the weighted average cost of stock-tracked items each time you record a purchase invoice. You can check current unit costs on product cards when setting selling prices and review realized margins in the Sales Analysis and Profit & Loss reports.

To test different markup percentages or convert target margins before updating your catalog, open our free online `profit-margin-calculator` tool. You can also enable the hide purchase price permission on staff roles so employees can create quotes and invoices without viewing unit costs.

Practical scenario

Worked example: pricing an item with a 50% markup

An auto parts shop stocks a filter with a weighted average cost of 120 excluding tax and applies a standard 50% markup. The gross profit added is 120 × 0.50 = 60, resulting in a net selling price of 120 + 60 = 180. Using the conversion formula, this 50% markup delivers a gross profit margin of 0.50 ÷ (1 + 0.50) = 33.33% (60 ÷ 180 = 33.33%).

Frequently Asked Questions

Can markup percentage exceed 100%?

Yes. Doubling your purchase cost equals a 100% markup, and tripling it equals a 200% markup. By contrast, gross profit margin can never reach 100% as long as the product has a positive cost; a 100% markup equals a 50% gross margin.

Should I use markup or gross margin to set prices?

Markup is convenient for quickly calculating tag prices from supplier invoices, whereas gross margin is better for financial planning because it shows what share of total sales revenue is available to pay fixed expenses and discounts.

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

Use the formula Markup = Margin ÷ (1 − Margin). Calculating 0.30 ÷ (1 − 0.30) = 0.30 ÷ 0.70 gives 0.4286, meaning you must add a 42.86% markup on cost to earn a 30% gross margin on the selling price.

Track stock, customer balances and cash in one place

GiroPS runs on Android, iOS and the web. Start free and move to a plan as your business grows.