A reading guide to Moroccan investment taxation: which rate applies to capital gains on Casablanca-listed stocks, how dividends are withheld, and why the cash that lands in your account already has tax taken off the top.
Morocco taxes investment income at the source. That single fact is the most important one for a retail investor to internalise. By the time a dividend, a bond coupon, or a sale proceed reaches your bank account, the broker or paying institution has already deducted the tax and forwarded it to the Direction Générale des Impôts (DGI). The investor is paid the net amount and, in most cases, owes nothing further on that income at year end. This is administratively simple. It is also why many Moroccan retail investors never check what they actually paid in tax until they try to compare a Moroccan portfolio to a foreign one.
This article walks through the three flavours of Moroccan investment income that a retail investor will most often touch: capital gains from selling listed equities, dividends from holding them, and interest from Bons du Trésor and bank deposits. Each carries its own rate, its own scope, and its own quirks. None of them is complicated once you know what name to look for on your broker statement.
When a Moroccan resident individual sells a share listed on the Bourse de Casablanca at a profit, the gain is taxed at a flat 15% under a regime called Taxe sur les Profits de Cession de Valeurs Mobilières, almost always shortened to TPCVM. The rate is set in Article 73 of the Code Général des Impôts and is one of the simplest tax mechanics in the Moroccan financial system: the broker computes the realised gain at trade settlement, deducts 15%, and remits the cash net of tax. There is no separate filing for the investor to handle for routine listed-equity gains.
The 15% rate applies to gains on shares of companies listed in Morocco regardless of how long the position was held. Earlier versions of the regime carried holding-period adjustments and exemptions for certain long-term holdings, but the contemporary version is essentially flat: a one-day trade and a ten-year holding are taxed at the same rate when they are sold. Fixed-income securities — notably bonds and OPCVM units invested predominantly in bonds — are taxed at 20% under the same TPCVM mechanism.
A small annual exemption threshold applies to the aggregate gross sale proceeds of a resident individual, which insulates very small portfolios from the regime. The exact threshold is set in the annual Loi de Finances and has been revised periodically — the most recent figures should be confirmed with the DGI or a Moroccan tax adviser, because the threshold has moved up and down over budget cycles. Where it applies, the broker simply does not withhold; where it does not apply, the broker withholds the full 15% (or 20% on bond gains).
Capital losses can offset capital gains within the same fiscal year. Carry-forward of unused losses to subsequent years is permitted under the standard CGI rules. The mechanic is identical to many European regimes — a realised loss on one trade is netted against a realised gain on another before tax is computed — but the broker handles the netting automatically across the trades it executes for the same investor in the same year, so the investor sees a single tax line at year-end rather than dozens of micro-transactions.
Dividends paid by Moroccan listed companies are taxed at a flat 15% withheld at source — this is the Taxe sur les Produits des Actions (TPA). The withholding is performed by the paying company itself before the dividend reaches the shareholder. When Attijariwafa Bank, Maroc Telecom, or Banque Centrale Populaire declares an annual dividend, the figure announced in the press release is the gross amount per share. The figure that lands in a Moroccan resident's brokerage account is the net amount, which is gross multiplied by 0.85.
This matters more than it sounds. A Moroccan retail investor reading "ATW pays a dividend of 16 MAD per share" should mentally convert it to 13.6 MAD per share net. Over a hundred-share position, that is the difference between expecting 1,600 MAD and receiving 1,360 MAD. Brokers display the net figure on the contract note, but online and press coverage almost always quote the gross. The 15% gap is consistent across all Moroccan listed equities; it is a feature of the regime, not a stock-specific characteristic.
Non-resident shareholders are also generally subject to a 15% withholding on Moroccan-source dividends, but the rate can be reduced where Morocco has signed a double-tax treaty with the investor's country of residence. The reduced rate is not automatic — the investor must be properly identified as a treaty beneficiary at the paying agent, which usually means producing a tax-residency certificate from the home jurisdiction. In practice, this is more relevant for institutional investors than for retail diaspora holders, but a Moroccan diaspora investor in France, Spain, or Belgium should at least know the option exists and ask their broker about treaty registration.
Companies that receive dividends from their Moroccan subsidiaries operate under a different regime designed to avoid economic double taxation, but that mechanism is for corporate holders. A retail investor holding shares directly in a brokerage account always falls under the 15% TPA on the dividends received.
Interest paid on Moroccan Treasury bills (Bons du Trésor), Treasury bonds, bank deposits, and most fixed-rate placements is taxed at a flat 20% under the Taxe sur les Produits de Placements à Revenu Fixe (TPPRF). The rate is consistent across the major fixed-income instruments a Moroccan retail investor is likely to access, and the withholding is again performed at source by the bank or broker that holds the security on behalf of the investor.
Bank Al-Maghrib runs the auctions through which the Moroccan Treasury issues most of its domestic debt. When a retail investor — usually through a bank or a licensed broker — subscribes to a 13-week, 26-week, 52-week, 2-year, 5-year, 10-year, or longer Bon du Trésor, the coupon and the principal-at-maturity flow back through the same intermediary. The intermediary withholds 20% on the interest portion and remits the cash net of TPPRF. As with TPCVM, the investor typically does not need to file separately for routine domestic fixed-income holdings. The auction calendar and tenor structure are described in our guide to Moroccan T-bills and bond yields; the tax treatment in this section applies to any of those tenors when held by a resident individual.
Bank deposits — classic time deposits (DAT, Dépôts À Terme) and certificates of deposit — carry the same 20% TPPRF treatment on the interest they pay. Sight deposits and current accounts in Morocco generally pay no interest, so the question does not arise for those balances.
Certain savings products carry preferential treatment. Specific schemes — education savings, housing savings, and selected retirement vehicles — can offer reduced rates or partial exemptions where the investor commits to a holding period and uses the funds for the qualifying purpose. These regimes are highly specific, change with the annual budget law, and are usually offered by Moroccan banks under named products. A reader considering one of them should ask the bank for the precise CGI articles and current rate schedule rather than assuming the standard 20% applies.
Mutual funds in Morocco are organised as OPCVM (Organismes de Placement Collectif en Valeurs Mobilières) and are regulated by the AMMC. Tax treatment of OPCVM units depends on what the fund holds. An equity-focused OPCVM (OPCVM actions) is taxed under the TPCVM regime applicable to listed equities; a bond-focused OPCVM (OPCVM obligataire) carries the TPCVM rate applicable to bonds; money-market OPCVM and diversified vehicles fall under the corresponding rules pro-rated to their composition.
For retail investors, the practical effect is that buying an OPCVM is roughly equivalent in tax terms to buying the underlying assets directly. The fund manager handles the internal accounting and the unit-holder sees a tax outcome consistent with the strategy described in the fund's prospectus. The investor still owes the relevant TPCVM or TPPRF when units are redeemed at a profit, and any income distributions from the fund are taxed under the regime appropriate to their source.
For Moroccans living abroad (MRE) or for residents holding foreign-listed assets, the picture is more layered. Office des Changes regulations restrict how much foreign-currency investment a Moroccan resident can hold, and any income from those assets is in principle subject to Moroccan taxation alongside the host-country withholding. Where Morocco has a double-tax treaty with the host country, the credit mechanism prevents the same income from being taxed twice, but the investor must declare the foreign income to the DGI as part of their annual return.
Diaspora investors who are non-resident for Moroccan tax purposes generally pay only the Moroccan withholding on Moroccan-source income (the 15% on dividends, 15% on listed-equity gains, 20% on bond interest), with no further obligation in Morocco beyond that withholding. Their host country may then tax the same income under its own rules, with credit for the Moroccan tax already paid. The exact treatment depends on residency status and the specific treaty in force; this is the moment in the analysis where a personalised conversation with a Moroccan tax adviser pays for itself many times over.
Most Moroccan resident retail investors with only domestic listed-equity, OPCVM, and bank-deposit holdings have no separate filing obligation specifically for those investments. The withholdings have already been taken, the DGI has the cash, and the matter is closed. The annual income-tax return (Déclaration annuelle de revenus) still needs to be filed if the investor has employment income, professional income, or rental income that requires reporting, but routine listed-portfolio activity does not by itself trigger a filing requirement.
Investors with more complex situations — multiple brokers, foreign-source income, real-estate gains, professional trading activity, or any structure beyond a single Moroccan brokerage account — should consult the DGI's official guidance and a qualified tax professional. The CGI is the legal authority, the annual Loi de Finances introduces the year's revisions, and Morocco's tax treaties (published by the Ministry of Economy and Finance) determine the cross-border treatment.
The DGI publishes guidance and tax-form resources at tax.gov.ma. The Code Général des Impôts is published annually by the Ministère de l'Économie et des Finances; the current edition is the authoritative reference for any specific question this article does not address.
Prices shown on Dalil for Moroccan listed equities, FX pairs, and bond yields are gross figures — the same numbers a broker terminal or an exchange feed would publish. They do not reflect the tax that would be withheld on a realised gain, a dividend payment, or an interest coupon. When a stock page shows ATW at 522.00 MAD and the price moves to 600.00 MAD, the headline gain is 78.00 MAD per share; the after-tax gain to a Moroccan resident realising at that price is approximately 66.30 MAD per share once TPCVM has been applied. Reading the dashboard with that 15% (or 20% for bonds) discount in the back of the mind is part of using the data well.
Dividend yield figures shown anywhere on the platform are also computed on the gross dividend declared by the issuer, not on the net amount that lands in a resident shareholder's account. A 4% gross dividend yield in Morocco is a 3.4% net yield to a resident retail investor. Across a long holding horizon, that gap is real money — another reminder that the legal and the lived returns are not always the same number.
Acronyms used here — TPCVM, TPA, TPPRF, OPCVM, AMMC, DGI, CGI — are defined in our Glossary. The platform-level methodology covering how Moroccan market data is sourced, refreshed, and displayed lives at Methodology; the editorial standards followed for every article on Dalil, including this one, are documented at Editorial Standards.
Tax-law caveat: Tax rates, exemption thresholds, and treaty interpretations change with each annual Loi de Finances and with administrative doctrine published by the DGI. The figures above describe the broad structure of the regime as it stands at publication. They are not tax advice. Verify the current rate, threshold, and treatment with the DGI, a Moroccan licensed tax adviser, or the Moroccan tax counsel of your bank or broker before relying on them for any specific transaction or filing.
Direction Générale des Impôts - tax.gov.ma (Code Général des Impôts, annual Loi de Finances, withholding regimes)
Ministère de l'Économie et des Finances - finances.gov.ma (Loi de Finances, double-tax treaty schedules)
AMMC - ammc.ma (OPCVM regulatory framework, listed-issuer disclosures)
Bank Al-Maghrib - bkam.ma (Bons du Trésor auction calendar and primary-market conditions)
Office des Changes - oc.gov.ma (foreign-currency investment limits for Moroccan residents)
About the Author
Kenta Suzuki is the founder and sole operator of Dalil Finance, where he has spent the past year building the platform’s data pipeline and writing every article. His specialism is Moroccan capital markets: he reads AMMC filings, BKAM monetary policy reports, HCP statistical bulletins, and Office des Changes trade-balance data directly in the original French and English, and writes from those primary documents rather than rephrasing third-party coverage. The engineering side — software systems, data infrastructure, the Cloudflare-edge ingest layer, the AMMC filings parser — was built end-to-end by him in production. He is not a licensed financial advisor and does not give personalised investment recommendations; for that, readers should consult an AMMC-licensed Moroccan adviser.
Project source code: github.com/Suzu-kikenta/morocco-market-clean · Editorial process: Editorial standards · About the project: About Dalil · Contact: contact@dalilfinance.app · Legal: Disclaimer