The tax convention between the Netherlands and Morocco, signed on August 4, 1977 and in force since 1981, protects the 400,000 Moroccans living in the Netherlands against double taxation. This treaty determines which country has the right to tax each category of income and provides an exemption with progression method to eliminate double taxation on the Dutch side. This guide explains how this system works, how to declare your Moroccan income with the Belastingdienst, and whether you can benefit from the 30% ruling.
Costs & fees
| Dutch accountant or tax advisor | €300–1,500/year | For Aangifte inkomstenbelasting with foreign income |
| Online Belastingdienst return | Free | Via Mijn Belastingdienst (DigiD required) |
| DigiD for online access | Free | Register at digid.nl |
| Late filing penalties | €65 minimum | Plus possible surcharge depending on delay |
Timeline
Determine Your Tax Residency in the Netherlands
You are a Dutch tax resident if you have your main residence (Wohnsitz) or habitual place of stay (gewöhnlicher Aufenthalt) there. The Belastingdienst applies a test based on your economic and personal ties: permanent housing, employment, family, center of interests. If you are registered in the Personal Records Database (BRP) in the Netherlands, you are presumed to be a Dutch tax resident. As a resident, you are taxable in the Netherlands on your worldwide income (box 1 for work and housing, box 2 for shareholdings, box 3 for savings and investments).
💡 Tip — Check your tax status on mijnbelastingdienst.nl by logging in with your DigiD.
⚠️ Warning — The Dutch box system (1, 2, 3) applies differently to foreign income depending on its nature.
Inventory All Income From Moroccan Sources
Identify and document all your Moroccan income: rents on real estate located in Morocco (taxed in Morocco under the convention), dividends from shareholdings in Moroccan companies (15% withholding at source in Morocco, 10% if shareholding > 25%), CNSS pension or other retirement paid by a Moroccan employer, interest on Moroccan bank accounts. In the Dutch system, foreign real estate also enters the calculation of the notional return in box 3 (savings and investments). Keep all supporting documents, translated if necessary.
💡 Tip — Moroccan real estate must be declared in Dutch box 3 at its fair market value, even if exempt under the convention.
File via Aangifte Inkomstenbelasting
The Dutch annual income tax return (Aangifte inkomstenbelasting) must be completed by May 1 for the previous year. It is done online on Mijn Belastingdienst with your DigiD. For foreign income, fill in the section dedicated to foreign-source income. The system guides you to enter Moroccan income according to its nature (box 1, 2 or 3). If your tax situation is complex, you can request an extension until September 1 by contacting the Belastingdienst. Third-party software (Aangifte Online, etc.) can facilitate data entry.
💡 Tip — Use the Belastingdienst M/C return service if you had income in multiple countries during the year.
⚠️ Warning — Dutch deadlines are strict: a late return without prior extension request automatically triggers penalties.
Apply the Exemption with Progression for Moroccan Income
Unlike France or Italy which use a tax credit, the Netherlands generally applies the exemption with progression method for income covered by the convention. This means that exempt Moroccan income (such as rents) is not taxed in the Netherlands, but is taken into account to calculate the rate applicable to your other Dutch income. In practice, your Moroccan income may push up your marginal rate on your Dutch income. This method is provided for in Article 22 of the NL-Morocco convention.
💡 Tip — Even if exempt from direct taxation, your Moroccan income must be declared to allow the progression calculation.
⚠️ Warning — The exemption with progression may increase your tax rate on Dutch income if you have significant Moroccan income.
Check Eligibility for the 30% Ruling
The 30% ruling is a Dutch tax benefit for foreign workers recruited from abroad: it allows receiving 30% of gross salary as a tax-exempt allowance. If you are eligible (hired from abroad, scarce skills, salary > €46,107/year in 2026), the 30% ruling can significantly reduce your Dutch tax burden. The duration is limited to 5 years. This provision is separate from the Morocco-Netherlands convention but can interact with it. The application is made jointly with your employer to the Belastingdienst.
💡 Tip — Apply for the 30% ruling as soon as you arrive in the Netherlands: it cannot be applied retroactively after 4 months of work.
⚠️ Warning — The 30% ruling has been progressively reduced since 2024 (from 30% to a degressive rate over 5 years). Check current rules.
In depth
The 1977 Netherlands-Morocco convention is one of the first bilateral conventions signed by Morocco with a major European host country for Moroccan workers. It was designed in the context of labor migrations of the 1960s-1970s to the Netherlands. The Dutch specificity is the unique box system (1, 2, 3) which classifies income by nature and applies different rates. Moroccan real estate income often falls in box 3 (wealth) where it is taxed on a notional return rather than actual income. The convention provides an exemption of this income in the Netherlands, but the interaction with box 3 can create complex situations. The 400,000 Moroccans in the Netherlands, mostly second generation, have significant assets in Morocco. The Moroccan Office des Changes and the Belastingdienst have been exchanging information under the CRS (Common Reporting Standard) since 2018, making full tax compliance on both sides essential.
❌ Common mistakes to avoid
- ✕Not declaring Moroccan real estate in Dutch box 3 even if exempt under the convention
- ✕Confusing tax credit and exemption with progression: the mechanisms are different
- ✕Ignoring the progression effect that can increase the rate on Dutch income
- ✕Forgetting to apply for the 30% ruling within the first 4 months of arriving in the Netherlands
🔗 Official links and resources
❓ Frequently asked questions
Need an expert for your project?
Find a Moroccan professional verified by LesMRE to guide you step by step.
Find a verified expert