How to Calculate Markup in 2026: A Step-by-Step Guide

How to Calculate Markup in 2026: A Step-by-Step Guide
Mohamed Azher

تم النشر بواسطة

Mohamed Azher
Finance - general accounting
Jan 22, 2026

Pricing errors, scattered spreadsheets, and inconsistent price lists quietly reduce profit and slow approvals. They also create extra work when invoices must be corrected or reissued. If your teams sell across projects, stores, and online channels, those small gaps add up quickly and make it hard to trust reported margins.

Act now because compliance raises the stakes. Saudi Arabia requires electronic invoicing under ZATCA’s phased rollout, and Phase 2 integration is being enforced in waves, so invoices and their data must comply with specific format and transmission rules. Also, remember that the standard VAT rate in Saudi Arabia is 15%, which affects the final customer price and tax reporting.

In this blog, we'll define markup, show the exact formula and a step-by-step calculation process, explain how to express markup as a percentage, compare markup with margin, and give fast wins you can turn into rules for your pricing engine.

Key Takeaways:

  • Markup is the foundation of profitable pricing: Getting markup right protects margin at the source, before prices flow into bids, invoices, and VAT reporting.
  • Confusing markup and margin leads to silent profit loss: A small misunderstanding can cause underpricing, weak forecasts, and misleading financial reports at scale.
  • Manual pricing does not scale across channels: spreadsheets and ad hoc rules break down when you sell across projects, POS, and e-commerce, creating inconsistencies and rework.
  • VAT and ZATCA rules raise the cost of pricing mistakes: Incorrect prices flow into non-compliant invoices, triggering corrections, delays, and audit risk under Saudi e-invoicing rules.
  • Standardized markup rules enable automation and control: Once markup logic is clearly defined, it can be applied consistently across systems like HAL ERP to automate pricing, invoicing, and reporting with confidence.

What Is Markup?

what is markup

Markup is the amount you add to a product’s or service’s cost to set its selling price. It’s expressed as a currency amount or as a percentage of cost and answers the question: “How much above my cost should I sell this for?” This is a cost-based pricing tool you use every time you set list prices, prepare bids, or approve project estimates.

Understanding markup’s simple role helps you avoid pricing that erodes profit or creates compliance headaches with VAT and e-invoicing.

Markup Formula

Formula: [Markup in currency = Selling price − Cost]

For percentage: Markup % = (Selling price − Cost) ÷ Cost × 100

This is the standard, cost-based approach finance teams use to estimate profitability for individual items or contracts.

Example: If cost = 100 SAR and selling price = 140 SAR, markup = 40 SAR and markup % = (40 ÷ 100) × 100 = 40%.

Keep the formula handy and use it as the baseline when building price lists, then apply VAT and channel rules so the final invoice remains compliant.


The formula alone is not enough; accurate results depend on how it is applied in real pricing scenarios.

Also Read: ZATCA E-Invoicing in Saudi Arabia: How to Keep Your Business Ready

How to Calculate Markup (Step-By-Step)

Follow these five practical steps to calculate markup reliably across products and projects:

  1. Capture total cost: Include direct costs (materials, production, subcontractor fees) and relevant indirect costs (allocated overhead or project overheads). Accurate cost data prevents hidden margin loss.
  2. Decide the target selling price or desired margin: If you already know the price the market will bear, use it; otherwise, set a target margin that meets your profitability goals.
  3. Apply the markup formula: Subtract cost from selling price to get markup in currency; divide by cost to get markup %. Use the formula given above.
  4. Factor VAT and local invoicing rules: Calculate VAT on the taxable base per Saudi rules and ensure your invoice layout meets ZATCA Phase requirements (generation and structure). This prevents rework during invoice validation.
  5. Validate across channels and projects: Confirm the same markup logic applies to POS, e-commerce, and project milestone billing so prices are consistent and reports reconcile.

Finish by testing, run the numbers on one product and one active project to confirm P&L impact before rolling the rule into production.

Once you’re comfortable with currency-based markup, expressing it as a percentage streamlines pricing decisions and rule-setting across your systems.

Also Read: Ledger Meaning Saudi CFOs Rely On for ZATCA Success

How to Calculate Markup Percentage?

How to Calculate Markup Percentage?

Markup percentage shows how much above cost you are charging, expressed as a percentage of cost. Use this short method:

  • Formula: Markup % = (Selling Price − Cost) ÷ Cost × 100.
  • Quick example: If your cost is 250 SAR and you want a 25% markup, multiply the cost by 1.25. Selling price = 250 × 1.25 = 312.50 SAR.

Practical tip: Use markup % when you set price lists by rule (for example, “apply 30% markup on imported goods, 18% on local stock”). Always calculate VAT afterward to confirm the final customer price and that the invoice fields will match ZATCA requirements.

Record your chosen rules (markup % by category or project type) in a central system so the same logic applies automatically across finance, sales, and POS.

Before moving forward, it’s important to distinguish markup from margin, as each plays a unique role in pricing and profitability.

Markup vs Margin (Key Differences)

Markup and margin use the same numbers, yet they answer different business questions. Mixing them up leads to pricing gaps, weak profit planning, and reporting mismatches.

Before going deeper, this quick comparison helps lock in the difference:

Aspect Markup Margin
Based on Cost Selling price
Main use Setting prices Measuring profitability
Used by Sales & pricing teams Finance & leadership
Risk if misused Underpricing Overstated profit

Now connect the dots:

  • What each measures: Markup shows profit as a percentage of cost. Margin shows profit as a percentage of the selling price.
  • How you apply them: Use markup when you build prices from costs. Use margin when you review performance, forecasts, and reports.
  • Why this matters locally: In Saudi Arabia, VAT and ZATCA e-invoicing rules affect final prices and reporting. If markup and margin are confused, VAT-inclusive invoices may still show weak margins in financial reports.

A numerical example illustrates how these two measures differ in practice and how they affect selling price, profit, and VAT compliance.

Markup vs Margin Example

Bring the difference to life with one clear scenario:

Step 1: Start with the cost

Assume your total cost for a product or service is 250 SAR.

Step 2: Apply a markup

You decide to add a 25% markup to protect profit.

  • Selling price = 250 × 1.25 = 312.50 SAR
  • Profit = 62.50 SAR

At this point, your markup is 25%, but your margin is not.

Step 3: See the margin result

  • Margin = 62.50 ÷ 312.50 = 20%

This means a 25% markup results in a 20% margin on the final selling price.

Step 4: Reverse the thinking (targeting margin instead)

If your goal is a 25% margin, the selling price must be higher.

  • Selling price = 250 ÷ 0.75 = 333.33 SAR
  • Required markup = 33.33%

So, to achieve the same 25% profit target, margin-based pricing needs a larger markup.

Step 5: Factor in VAT for Saudi pricing

If VAT is 15%, a selling price of 312.50 SAR becomes 359.38 SAR on the invoice. This VAT amount does not increase profit; it affects the final customer price and must comply with ZATCA invoice rules.

Markup sets your price. Margin indicates how healthy that price is. Keeping both clear helps you price accurately, protect profit, and avoid reporting gaps across finance, sales, and invoicing systems. This clarity becomes critical as volumes grow and pricing is reflected in VAT-compliant invoices across projects, POS, and digital channels.

Markup and Gross Margin: Key Concepts Every Business Should Know

Markup and gross margin describe profit from two different angles. They rely on the same numbers, yet they serve different purposes in pricing, reporting, and decision-making. Confusing them is one of the most common reasons businesses misprice products or misread financial performance.

What Each Metric Measures

  • Markup shows how much you add to the cost to arrive at a selling price. It is expressed as a percentage of cost and is mainly used when setting prices.
  • Gross margin shows the profit remaining from the selling price after covering costs. It is expressed as a percentage of the selling price and is used to evaluate profitability.

The difference lies in the base used for calculation: Markup is based on cost, while gross margin is based on selling price.

Core Formulas (Quick Reference):

  • Markup % = (Selling Price − Cost) ÷ Cost
  • Gross Margin % = (Selling Price − Cost) ÷ Selling Price

The profit amount remains the same; only the percentage expression changes.

Why the Difference Affects Real Decisions

A common pricing mistake is assuming that a target margin can be applied directly as markup. For example:

  • A 25% markup produces a 20% gross margin
  • A 25% gross margin requires a 33.33% markup

Without converting correctly, businesses underprice while believing margin targets are being met.

Where Finance Teams Apply Each Measure

  • Use markup when defining pricing rules, category markups, or project pricing based on cost.
  • Use gross margin when reviewing performance, forecasting profit, or reporting to leadership.

Markup sets the price. Gross margin reveals whether that price is working.

Relevance for VAT and ZATCA Compliance

In Saudi Arabia, VAT is calculated on the selling price and reflected directly on ZATCA-compliant invoices. VAT does not increase profit, but pricing errors caused by markup and margin confusion flow into:

  • Incorrect VAT amounts
  • Misaligned invoice data
  • Margin discrepancies between invoices and financial reports

Keeping pricing logic cost-based and reporting logic margin-based helps maintain consistency across pricing, invoicing, and VAT reporting.

Practical Setup Rule for ERP and Pricing Systems

  • Maintain prices pre-VAT
  • Apply markup rules at the cost level
  • Review profitability using gross margin
  • Add VAT only at invoice generation

This separation keeps pricing controlled, reporting accurate, and invoicing compliant as transaction volumes increase.

With these fundamentals clear, the next section shows how businesses put structured pricing and compliant invoicing into practice under real operating conditions.

Also Read: Understanding Withholding Tax in Saudi Arabia: Key Rules and Guidelines

Case Study: How a Saudi Retail Chain Met ZATCA E-Invoicing Requirements with HAL ERP

AL Haram, a large Saudi retail chain operating across multiple locations, needed to comply with ZATCA’s e-invoicing regulations under both Phase 1 (Generation) and Phase 2 (Integration). The key concern was meeting regulatory requirements quickly without disrupting existing operational systems or slowing down invoice processing during peak sales periods.

The Challenge

The business faced three clear pressures:

  • Align invoices with ZATCA’s Phase 1 and Phase 2 technical and reporting requirements
  • Integrate e-invoicing with existing ERP and retail workflows
  • Process a high volume of invoices reliably across multiple outlets

Manual workarounds or delayed compliance would increase operational risk and expose the business to penalties under Saudi regulations.

The Solution

The company implemented HAL ERP with HAL VAT Care, which supports ZATCA-compliant electronic invoicing through structured integration.

Key capabilities used included:

  • API-based integration to connect invoicing workflows with existing systems
  • ZATCA-compliant invoice generation, including required fields and formats
  • Cryptographic QR code generation for retail invoices, as mandated by ZATCA
  • Support for high transaction volumes across centralized and distributed locations

The implementation focused on aligning pricing, VAT calculation, and invoice generation in a single controlled workflow.

The Outcome

  • Fast rollout: The business went live in under two weeks
  • Operational continuity: Invoice processing continued without disruption during rollout
  • Scalable processing: The system supported over 1,000 invoice transactions per hour
  • Regulatory confidence: Full alignment with ZATCA e-invoicing requirements

This example shows how integrating pricing logic, VAT calculation, and e-invoicing into a single system reduces compliance risk and manual rework. For businesses managing markup, VAT, and invoicing at scale, this approach helps keep prices accurate, invoices compliant, and operations steady as regulations tighten.

book demo

Conclusion

You now have a clear, repeatable way to set prices from cost, check the true profit behind those prices, and avoid common mistakes that quietly erode margin. Using markup correctly helps you protect profitability, make faster pricing decisions, and keep invoice records clean for VAT reporting, all in just a few accurate steps.

If you still rely on spreadsheets or disconnected systems, these issues cost you time and money. HAL ERP centralizes cost data, applies reusable markup rules across POS, e-commerce, and projects, and pushes correct selling prices into VAT-ready invoices via HAL VAT Care.

HAL also supports conversational, WhatsApp-based workflows and AI agents so your team can get approvals and reports faster while keeping records compliant with ZATCA. These features make the markup, price, and invoice flow automatic and auditable, reducing manual fixes and protecting margin.

See how this works on your products and projects. Book a demo with HAL to test your markup rules, discuss implementation costs, and preview HAL VAT Care for ZATCA compliance.

FAQ's

1. Should I include VAT when calculating markup?

No, calculate markup on the pre-tax cost, then add VAT to the final selling price so invoices and tax reporting stay correct under ZATCA.

2. How do I set different markups for projects vs products?

Use full project costs (direct + allocated overhead + contingency) for services, and landed or unit cost for stock items, then test both in a sample P&L before rolling out.

3. Will discounts or promotions break my markup-based pricing?

They can always model promotions in your calculator and set a minimum selling price (floor) to protect your target margin.

4. Does ZATCA e-invoicing change how I should manage markup?

Yes, ZATCA expects consistent invoice data, so keep your price rules centralized and ensure the final invoice matches the price used in reports to avoid rework.

5. Can an ERP apply markup rules across POS, e-commerce, and projects?

Yes, a modern ERP can store and enforce markup rules across channels, automate price updates, and keep invoices and reports aligned for faster, error-free billing.

×
Mohamed Azher
Mohamed Azher
Mohamed Azher is an accomplished IT professional with over 14 years of expertise in Saudi Arabia’s technology landscape, specializing in ERP delivery, business transformation, and digital innovation. His track record spans leadership roles at Deloitte and Saudi enterprises, making him a trusted architect of scalable solutions for the Kingdom’s most ambitious digital initiatives.