๐ Description
2026 marks a major turning point for the Kingdom. Following a strict ban imposed in 2017 by the Foreign Exchange Office, Bank Al-Maghrib (BAM) and the Moroccan Capital Market Authority (AMMC) have spearheaded a new bill officially legalizing and regulating crypto-assets.
With this exit from the "gray zone," Moroccan investors must now comply with the requirements of the General Tax Directorate (DGI). Although tax case law is still emerging on the subject, cryptocurrencies are logically treated as securities. This guide explains how to anticipate your filings and use Waltio to remain compliant.
Crypto Tax Essentials in Morocco
Category | Tax Rule (Current / Anticipated) |
Capital Gains Rate | 20% (Securities Income Tax Regime) |
Crypto-to-Crypto Swaps | Taxable (No specific tax deferral) |
Calculation Method | WAP (Weighted Average Price) or FIFO depending on the platform |
Passive Income (Staking...) | Taxable upon receipt (Personal Income Tax - IR) |
Filing Deadline | End of February / end of March of the following year (DGI Portal) |
Calculation and Tax Rates: The Securities Regime
Since Morocco has legalized the ecosystem, tax doctrine aligns with the treatment of traditional financial assets. Net profits (Sale Price - Purchase Price) realized when selling cryptocurrencies fall under Securities Profits.
The Rate: The tax rate is generally set at 20% on the net capital gain.
Losses (Capital Losses): Under this regime, if you incur losses on your crypto sales, you can offset them against capital gains of the same nature realized during the same calendar year. However, carrying forward losses to subsequent years is generally not allowed for individuals.
๐ Crypto-to-Crypto Operations (Trading)
Unlike some European countries that have created a favorable regime (tax deferral), Moroccan tax law does not currently provide an exception for the bartering of digital tokens. Exchanging one cryptocurrency for another (e.g., selling Bitcoin to buy USDT) is therefore considered a taxable event. This is equivalent to a disposal that triggers a capital gain calculation at that exact moment.
โ๏ธ How are they managed on Waltio?
Great news: Waltio's behavior is perfectly aligned with this strict tax logic.
The software automatically considers every Crypto-to-Crypto exchange operation as taxable and calculates the capital gain realized at the exact second of the swap.
Your action: You have no manual action to perform on these operations. The calculation engine will track every event to meet the DGI's expectations.
๐ Passive Income (Staking, Mining, Airdrops)
Income generated by mining, staking, or received during airdrops is considered ordinary income and falls under the scope of standard Personal Income Tax (IR), subject to a progressive scale. They are theoretically taxable in the year of receipt, valued at their Moroccan Dirham (MAD) value on the exact day you receive them.
โ๏ธ How are they managed on Waltio?
To simplify overall accounting tracking on the tool, Waltio applies a different default methodology:
Passive income is marked as non-taxable upon receipt.
The software assigns them an acquisition value of 0 MAD.
Practical consequence: Taxation is deferred. It is only when you decide to sell these tokens (for another crypto or fiat) that the operation becomes taxable. Since the purchase price is 0, the entire disposal amount will be considered a capital gain and taxed at 20%.
For strict compliance with the DGI (Immediate Declaration): If you wish to declare this income in the year of receipt to avoid any reclassification, a manual step is required on Waltio. You will need to individually modify each passive income transaction to enter its acquisition price (the market price of the token on the exact day of receipt). The operation will thus be isolated as immediate income.
โ What triggers tax (Crypto โ Fiat)
Any "disposal" of your cryptocurrencies back into the traditional economy triggers the tax calculation:
Sale for currency: Converting your cryptos into Dirhams (MAD), Euros (EUR), or Dollars (USD).
Purchase of a good or service: Using your cryptocurrencies to pay for a purchase in Morocco or abroad.
As soon as a transaction corresponds to a fiat currency exit, Waltio automatically calculates the profit generated to facilitate your declaration.
๐ Declaration: The Calendar and the DGI
Tax Period: The calendar year (January 1 to December 31).
Where to declare: Income and profits must be filed online on the General Tax Directorate portal, via the SIMPL-IR system.
Deadline: The annual Personal Income Tax return (which includes securities profits) must generally be submitted before the end of February of the year following the realization of the gains.
Warning: This guide is provided for purely informational and educational purposes. Legislation surrounding digital assets in Morocco is currently under development, and directives from the DGI or the Foreign Exchange Office may be updated rapidly with the implementing decrees of the new Bank Al-Maghrib law. Waltio does not provide tax or legal advice. We strongly recommend consulting a certified accountant in Morocco to validate your declaration.