Calculating VAT in Morocco: net, gross and the 2026 rates

Calculating VAT in Morocco: net, gross and the 2026 rates

Net, gross, standard rate, reduced rate: VAT comes up every day in quotes and invoices.

The formulas, the rates in force in Morocco in 2026, worked examples and the mistakes to avoid.

Request a quote
Services (optional)

✓ Free quote · ✓ Reply within 1 business day · ✓ 5/5 on Google (31 reviews)

Published on · By the IT LABS PRO team

Value added tax (VAT) is a consumption tax that businesses collect on behalf of the State. It appears on almost every quote and invoice. In Morocco, the reform started by the 2024 Finance Act simplified the rates: in 2026, only two remain. Here is how to calculate VAT simply, with examples, and what to watch out for. This article is a practical guide: for the rules that apply to your business (exemptions, special regimes), refer to the General Tax Code (CGI) or ask your accountant.

For an instant calculation, use our free Morocco VAT calculator: net to gross and gross to net, at 20% and 10%.

VAT rates in Morocco in 2026

Since 1 January 2026, at the end of the reform started by the 2024 Finance Act, the General Tax Code has only two rates:

RateWhat it coversReference
20%Standard rate, for most goods and servicesCGI, article 99-A
10%Reduced rate, only for the operations listed in the lawCGI, article 99-B

The former 7% and 14% rates were phased out between 2024 and 2026. Some operations are also exempt or outside the scope of VAT: always check how your products or services are treated in the current edition of the CGI.

Net, gross and VAT: the definitions

Moroccan invoices use the French abbreviations HT and TTC. Here is what they mean:

The formulas

From net to gross

Gross amount = net amount × (1 + rate)
At 20%: gross = net × 1.20. At 10%: gross = net × 1.10.

VAT from the net amount

VAT = net amount × rate

From gross to net

Net amount = gross amount ÷ (1 + rate)
At 20%: net = gross ÷ 1.20. Careful: you divide; you do not take 20% off the gross amount.

VAT from the gross amount

VAT = gross amount − net amount, or directly VAT = gross × rate ÷ (1 + rate).

Worked examples

Example 1: net → gross at 20%

A service invoiced at 10,000 MAD net. VAT = 10,000 × 0.20 = 2,000 MAD. Gross = 12,000 MAD.

Example 2: gross → net at 20%

A purchase of 6,000 MAD including VAT. Net = 6,000 ÷ 1.20 = 5,000 MAD. VAT = 1,000 MAD.

Example 3: net → gross at 10%

An operation under the reduced rate, 3,500 MAD net. VAT = 350 MAD. Gross = 3,850 MAD.

Example 4: an invoice with several lines

When an invoice has lines at different rates, calculate VAT for each rate, then add them up. For each rate, the invoice must show the net base and the matching VAT amount.

Common mistakes

VAT in your quotes and invoices

To avoid mistakes, let your invoicing tool calculate VAT rather than doing it by hand. Good software applies the right rate to each item automatically, handles rounding and produces a summary per rate. This also matters for electronic invoicing, which will require structured, reliable data, VAT rates included.

Automating the calculation in your business software

If you still use spreadsheets for quotes and invoices, sales management software or an ERP will save you time and make your figures reliable: rates set per item, invoices generated from quotes, VAT summaries for your returns. When off-the-shelf tools do not match your rules (discounts, special terms, several activities), custom software adapts to the way you work.

The formulas at a glance

You knowYou wantFormula (20%)Formula (10%)
NetGrossNet × 1.20Net × 1.10
NetVATNet × 0.20Net × 0.10
GrossNetGross ÷ 1.20Gross ÷ 1.10
GrossVATGross − (gross ÷ 1.20)Gross − (gross ÷ 1.10)

Frequently asked questions

What are the VAT rates in Morocco in 2026?

Since 1 January 2026, two rates: 20% (standard rate, article 99-A of the CGI) and 10% (reduced rate, article 99-B). The 7% and 14% rates were abolished by the reform started in 2024.

How do I find the net price from the gross price?

Divide the gross amount by 1 plus the rate: for example, 6,000 MAD including VAT ÷ 1.20 = 5,000 MAD net at 20%.

Is my business under the standard rate or the reduced rate?

The reduced rate only covers the operations specifically listed in the CGI; most goods and services fall under the standard rate. Check your case in the current edition of the CGI or with your accountant.

Is the calculation the same for an invoice in dirhams and in foreign currency?

The formulas are the same; the rules for converting and declaring foreign-currency operations are a question for your accountant.

In short

In 2026, Moroccan VAT has two rates, 20% and 10%. To go from net to gross, multiply by 1 plus the rate; to go from gross to net, divide by 1 plus the rate. And to stop doing these calculations by hand, let your business software do them: discover our custom management and invoicing software.

Sources (in French)