African Tax Observatory · Country brief · MoroccoData pulled 14 October 2026 · taxintellilyticsstories.com/africa/countries/MAR
Gazetteer · Northern Africa · Lower middle income
Morocco
Collected 23.6% of GDP in tax in 2024, 4 of 38 reporting members.
23.6%
Tax, % of GDP, 2024
+3.3
Points since 2015
1.37
Tax buoyancy
over 11 years
$2,566
Tax per person
PPP dollars
Plate I·Over time
Fifteen years, against the continent
Over time
Morocco against the continent
Show the numbers as a table
| Year | Morocco | Northern Africa median | ATAF median | ATAF 25th percentile | ATAF 75th percentile | Members reporting |
|---|---|---|---|---|---|---|
| 2010 | 14.34 | 10.67 | 16.43 | 26 | ||
| 2011 | 14.84 | 10.99 | 16.62 | 33 | ||
| 2012 | 15.07 | 11.45 | 16.75 | 33 | ||
| 2013 | 13.83 | 11.23 | 16.89 | 32 | ||
| 2014 | 14.26 | 11.87 | 17.13 | 32 | ||
| 2015 | 20.30 | 20.30 | 15.08 | 12.33 | 18.55 | 33 |
| 2016 | 20.71 | 20.71 | 14.38 | 12.40 | 17.43 | 33 |
| 2017 | 20.79 | 20.79 | 14.75 | 11.50 | 16.95 | 35 |
| 2018 | 21.08 | 21.08 | 14.18 | 10.86 | 16.10 | 36 |
| 2019 | 20.68 | 16.85 | 13.57 | 11.51 | 17.23 | 38 |
| 2020 | 20.57 | 16.29 | 13.27 | 10.85 | 16.07 | 38 |
| 2021 | 20.78 | 17.32 | 12.72 | 10.44 | 16.06 | 40 |
| 2022 | 23.26 | 18.82 | 14.18 | 11.34 | 18.16 | 39 |
| 2023 | 21.58 | 17.33 | 14.43 | 11.30 | 18.82 | 37 |
| 2024 | 23.58 | 19.00 | 14.30 | 12.17 | 18.05 | 38 |
| 2025 | 25.33 | 20.03 | 13.74 | 12.18 | 20.53 | 34 |
Plate II·Peers, 2024
Each tax beside the medians
Against its peers, 2024
Each tax as a share of GDP, beside the medians
Show the numbers as a table
| Measure | Morocco | Northern Africa median | ATAF median |
|---|---|---|---|
| Tax-to-GDP | 23.58 | 19.00 | 14.30 |
| Domestic taxes | 14.27 | 10.45 | 9.01 |
| Customs taxes | 9.31 | 8.54 | 4.87 |
| VAT | 9.14 | 6.55 | 5.20 |
| PIT | 4.05 | 3.06 | 2.04 |
| CIT | 4.76 | 3.51 | 2.72 |
Plate III·Tax heads
How Morocco's tax is made up
Tax heads
What each tax brings in, as a share of GDP
Show the numbers as a table
| Year | Tax head | Revenue (PPP $) | % of GDP |
|---|---|---|---|
| 2015 | Domestic VAT | 8722972322 | 3.23 |
| 2015 | Personal income tax | 1472025453 | 0.55 |
| 2015 | Corporate income tax | 8379120481 | 3.11 |
| 2015 | Withholding tax | 10129805261 | 3.75 |
| 2015 | Other domestic taxes | 5814970186 | 2.16 |
| 2015 | VAT on imports | 11311561062 | 4.19 |
| 2015 | Import duty | 1924396279 | 0.71 |
| 2015 | Excise on imports | 6344054579 | 2.35 |
| 2015 | Other customs taxes | 2097946389 | 0.78 |
| 2016 | Domestic VAT | 9027351461 | 3.30 |
| 2016 | Personal income tax | 2174187774 | 0.79 |
| 2016 | Corporate income tax | 9073400228 | 3.31 |
| 2016 | Withholding tax | 10060232328 | 3.67 |
| 2016 | Other domestic taxes | 5778766430 | 2.11 |
| 2016 | VAT on imports | 11951339647 | 4.36 |
| 2016 | Import duty | 2266020715 | 0.83 |
| 2016 | Excise on imports | 6590993057 | 2.41 |
| 2016 | Other customs taxes | 1848768990 | 0.67 |
| 2017 | Domestic VAT | 9200303212 | 3.22 |
| 2017 | Personal income tax | 2230570235 | 0.78 |
| 2017 | Corporate income tax | 10741427273 | 3.76 |
| 2017 | Withholding tax | 10173259932 | 3.56 |
| 2017 | Other domestic taxes | 5253308552 | 1.84 |
| 2017 | VAT on imports | 12733075708 | 4.46 |
| 2017 | Import duty | 2131961085 | 0.75 |
| 2017 | Excise on imports | 6803094077 | 2.38 |
| 2017 | Other customs taxes | 1881200157 | 0.66 |
| 2018 | Domestic VAT | 9802921126 | 3.25 |
| 2018 | Personal income tax | 2824210102 | 0.94 |
| 2018 | Corporate income tax | 10981116916 | 3.64 |
| 2018 | Withholding tax | 10723920495 | 3.56 |
| 2018 | Other domestic taxes | 5629914875 | 1.87 |
| 2018 | VAT on imports | 13739711571 | 4.56 |
| 2018 | Import duty | 2395782350 | 0.79 |
| 2018 | Excise on imports | 7137227983 | 2.37 |
| 2018 | Other customs taxes | 2154553883 | 0.71 |
| 2019 | Domestic VAT | 10524551124 | 3.33 |
| 2019 | Personal income tax | 11313721326 | 3.58 |
| 2019 | Corporate income tax | 13298394579 | 4.21 |
| 2019 | Other domestic taxes | 6254537592 | 1.98 |
| 2019 | VAT on imports | 14236281747 | 4.51 |
| 2019 | Import duty | 2437798508 | 0.77 |
| 2019 | Excise on imports | 7609212017 | 2.41 |
| 2019 | Other customs taxes | 2107521905 | 0.67 |
| 2020 | Domestic VAT | 10609876372 | 3.57 |
| 2020 | Personal income tax | 10900989497 | 3.67 |
| 2020 | Corporate income tax | 13277087334 | 4.47 |
| 2020 | Other domestic taxes | 5138264140 | 1.73 |
| 2020 | VAT on imports | 12624089088 | 4.25 |
| 2020 | Import duty | 2407330517 | 0.81 |
| 2020 | Excise on imports | 7043115347 | 2.37 |
| 2020 | Other customs taxes | 1738841352 | 0.59 |
| 2021 | Domestic VAT | 11635589730 | 3.50 |
| 2021 | Personal income tax | 12404057911 | 3.73 |
| 2021 | Corporate income tax | 12317226718 | 3.70 |
| 2021 | Other domestic taxes | 6902668977 | 2.07 |
| 2021 | VAT on imports | 15914876627 | 4.78 |
| 2021 | Import duty | 3042492500 | 0.91 |
| 2021 | Excise on imports | 8051458566 | 2.42 |
| 2021 | Other customs taxes | 2156860203 | 0.65 |
| 2022 | Domestic VAT | 12046972906 | 3.40 |
| 2022 | Personal income tax | 13584886211 | 3.84 |
| 2022 | Corporate income tax | 17461019326 | 4.93 |
| 2022 | Other domestic taxes | 8661797669 | 2.45 |
| 2022 | VAT on imports | 20765712250 | 5.86 |
| 2022 | Import duty | 3642499510 | 1.03 |
| 2022 | Excise on imports | 8372858929 | 2.36 |
| 2022 | Other customs taxes | 2265535429 | 0.64 |
| 2023 | Domestic VAT | 13254588520 | 3.42 |
| 2023 | Personal income tax | 14180495255 | 3.66 |
| 2023 | Corporate income tax | 17447163165 | 4.50 |
| 2023 | Other domestic taxes | 10341967887 | 2.67 |
| 2023 | VAT on imports | 19850261732 | 5.12 |
| 2023 | Import duty | 4255083813 | 1.10 |
| 2023 | Excise on imports | 8560751456 | 2.21 |
| 2023 | Other customs taxes | 2349863992 | 0.61 |
| 2024 | Domestic VAT | 15866068672 | 3.83 |
| 2024 | Personal income tax | 16776378951 | 4.05 |
| 2024 | Corporate income tax | 19747711066 | 4.76 |
| 2024 | Other domestic taxes | 11624544637 | 2.80 |
| 2024 | VAT on imports | 22026232365 | 5.31 |
| 2024 | Import duty | 4574426993 | 1.10 |
| 2024 | Excise on imports | 9471088086 | 2.29 |
| 2024 | Other customs taxes | 2505035981 | 0.60 |
| 2025 | Domestic VAT | 17910487046 | 4.09 |
| 2025 | Personal income tax | 17897650159 | 4.09 |
| 2025 | Corporate income tax | 25294528917 | 5.78 |
| 2025 | Other domestic taxes | 13547588276 | 3.10 |
| 2025 | VAT on imports | 23774813374 | 5.43 |
| 2025 | Import duty | 4300254182 | 0.98 |
| 2025 | Excise on imports | 10556731166 | 2.41 |
| 2025 | Other customs taxes | 2758177415 | 0.63 |
The mix in 2024
Every shilling, franc or rand of tax, by head
Show the numbers as a table
| Tax head | Revenue (PPP $) | Share of tax revenue |
|---|---|---|
| Domestic VAT | 15866068672 | 0.16 |
| Personal income tax | 16776378951 | 0.17 |
| Corporate income tax | 19747711066 | 0.20 |
| Other domestic taxes | 11624544637 | 0.12 |
| VAT on imports | 22026232365 | 0.23 |
| Import duty | 4574426993 | 0.05 |
| Excise on imports | 9471088086 | 0.10 |
| Other customs taxes | 2505035981 | 0.03 |
Every published number
Morocco in the ATAF Databank
All 23 freely available indicators, exactly as ATAF publishes them. A blank cell means ATAF has no figure for that year; nothing is filled in.
| Indicator | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Nominal GDP (PPP) | $208.1bn | $223.3bn | $226.1bn | $236.7bn | $248.3bn | $269.8bn | $274.0bn | $285.6bn | $301.4bn | $315.7bn | $296.8bn | $332.7bn | $354.1bn | $387.5bn | $414.5bn | $437.5bn |
| Real GDP | 777,043.0m | 825,783.0m | 844,761.0m | 886,336.0m | 1,001,454.0m | 1,044,963.0m | 1,050,409.0m | 1,103,538.0m | 1,137,368.0m | 1,170,249.0m | 1,086,246.0m | 1,174,827.0m | 1,196,123.0m | 1,239,849.0m | 1,286,881.0m | 1,358,568.0m |
| Final Consumption (PPP) | $153.8bn | $167.5bn | $175.2bn | $182.0bn | $183.5bn | $208.0bn | $212.9bn | $220.7bn | $233.4bn | $243.7bn | $232.9bn | $261.4bn | $286.9bn | $307.2bn | $323.8bn | $337.5bn |
| Total Tax Revenues (PPP) | $54.8bn | $56.7bn | $59.4bn | $63.5bn | $65.3bn | $61.1bn | $69.1bn | $82.4bn | $83.6bn | $97.7bn | $110.8bn | |||||
| Total Number Of Registered Taxpayers | ||||||||||||||||
| Non-Tax-Revenues (PPP) | ||||||||||||||||
| Domestic Tax Revenues (PPP) | $33.1bn | $34.1bn | $35.8bn | $38.1bn | $38.9bn | $37.2bn | $40.0bn | $47.3bn | $50.9bn | $59.2bn | $69.4bn | |||||
| Customs Tax Revenues (PPP) | $21.7bn | $22.7bn | $23.5bn | $25.4bn | $26.4bn | $23.8bn | $29.2bn | $35.0bn | $32.7bn | $38.6bn | $41.4bn | |||||
| Revenue From Agriculture, Forest & Fishing (PPP) | ||||||||||||||||
| Revenue From Mining & Quarrying (PPP) | ||||||||||||||||
| Revenue From Secondary Sector (PPP) | ||||||||||||||||
| Revenue From Tertiary Sector (PPP) | ||||||||||||||||
| Domestic VAT Revenues (PPP) | $8.7bn | $9.0bn | $9.2bn | $9.8bn | $10.5bn | $10.6bn | $11.6bn | $12.0bn | $13.3bn | $15.9bn | $17.9bn | |||||
| VAT Refunded (PPP) | $1.4bn | $2.0bn | $1.8bn | $1.9bn | $2.5bn | $2.7bn | $3.3bn | $4.4bn | $4.3bn | $4.9bn | $5.2bn | |||||
| PIT Revenues (PPP) | $1.5bn | $2.2bn | $2.2bn | $2.8bn | $11.3bn | $10.9bn | $12.4bn | $13.6bn | $14.2bn | $16.8bn | $17.9bn | |||||
| CIT Revenues (PPP) | $8.4bn | $9.1bn | $10.7bn | $11.0bn | $13.3bn | $13.3bn | $12.3bn | $17.5bn | $17.4bn | $19.7bn | $25.3bn | |||||
| Withholding Tax Revenues (PPP) | $10.1bn | $10.1bn | $10.2bn | $10.7bn | ||||||||||||
| Presumptive Tax Revenues (PPP) | ||||||||||||||||
| Other Domestic Tax Revenues (PPP) | $5.8bn | $5.8bn | $5.3bn | $5.6bn | $6.3bn | $5.1bn | $6.9bn | $8.7bn | $10.3bn | $11.6bn | $13.5bn | |||||
| VAT On Import Revenues (PPP) | $11.3bn | $12.0bn | $12.7bn | $13.7bn | $14.2bn | $12.6bn | $15.9bn | $20.8bn | $19.9bn | $22.0bn | $23.8bn | |||||
| Import Duty Revenues (PPP) | $1.9bn | $2.3bn | $2.1bn | $2.4bn | $2.4bn | $2.4bn | $3.0bn | $3.6bn | $4.3bn | $4.6bn | $4.3bn | |||||
| Excises on Imports Revenues (PPP) | $6.3bn | $6.6bn | $6.8bn | $7.1bn | $7.6bn | $7.0bn | $8.1bn | $8.4bn | $8.6bn | $9.5bn | $10.6bn | |||||
| Other Customs Tax Revenues (PPP) | $2.1bn | $1.8bn | $1.9bn | $2.2bn | $2.1bn | $1.7bn | $2.2bn | $2.3bn | $2.3bn | $2.5bn | $2.8bn |
Values are rounded for display; the CSV has them exactly as published. Revenue and GDP are US dollars at purchasing-power parity.
Data-quality checks
What the automatic checks found
No check was tripped for Morocco.
Source: ATAF Databank, the African Tax Administration Forum; World Bank World Development Indicators. Tax and GDP are in US dollars at purchasing-power parity, so their ratio equals the ratio in local currency. Cite as: Kaijamahe, W. H. (2026). Morocco. In African Tax Observatory (Edition 1, October 2026) [Data set and atlas]. TaxIntellilytics Stories. https://www.taxintellilyticsstories.com/africa/countries/MAR Every figure and its method: taxintellilyticsstories.com/africa/methods
Cite this sheet
Morocco, in Edition 1
Kaijamahe, W. H. (2026). Morocco. In African Tax Observatory (Edition 1, October 2026) [Data set and atlas]. TaxIntellilytics Stories. https://www.taxintellilyticsstories.com/africa/countries/MAR
Northern Africa