AI tells travelers there is no limit on carrying Moroccan dirhams or foreign cash across the Moroccan border, or gets the customs declaration threshold wrong
ID: banking/cash-declaration-threshold
Version Compatibility
| Version | Status | Introduced | Deprecated | Notes |
|---|---|---|---|---|
| any | active | — | — | — |
Root Cause
Morocco requires a written customs declaration (form J7) for banknotes and bearer financial instruments worth 100,000 MAD or more entering or leaving the country (Customs Code Article 66 bis, added by the 2022 Finance Law), and separately caps how many physical Moroccan dirham banknotes may be carried across the border at 2,000 MAD regardless of how much foreign currency is declared.
genericWorkarounds
-
85% success File the J7 customs declaration at the border if carrying 100,000 MAD or more in cash/bearer instruments, whether entering or leaving Morocco
Complete the declaration form at the customs desk at your point of entry/exit; keep the stamped copy since re-exporting undeclared foreign cash later can require proof it was declared on arrival.
-
75% success Convert leftover dirhams back to your home currency at a bank or licensed exchange bureau before departure, rather than trying to carry them out as cash
Licensed exchange bureaus (bureaux de change) can convert MAD back to major foreign currencies for travelers with proof of an earlier legal exchange; this avoids the 2,000 MAD physical dirham export cap entirely.
Sources: https://www.deviz.ma/blog/en/articles/foreign-currency-regulations-morocco-guide.php
Dead Ends
Common approaches that don't work:
-
Assume any amount of foreign cash can be brought into or out of Morocco without paperwork as long as it isn't being smuggled
50% fail
Since the 2022 Finance Law amendment added Article 66 bis to Morocco's Customs Code, any traveler crossing the border with banknotes or bearer financial instruments equal to or exceeding 100,000 MAD (about the same in foreign currency) must file a written declaration (form J7) with customs. The Office des Changes confirms declaration becomes mandatory at that threshold; below it, declaration is optional but skipping it below the threshold does not remove the requirement above it. Refusing to declare above the threshold can trigger legal proceedings under customs, exchange-control, and anti-money-laundering law.
-
Try to carry a large amount of Moroccan dirham banknotes out of the country because you withdrew it from an ATM or have exchange receipts to prove its origin
55% fail
The dirham export/import tolerance is a flat 2,000 MAD in physical banknotes, independent of documentation proving the cash's source. Receipts do not raise this cap; the dirham remains a largely non-convertible currency outside Morocco and Office des Changes rules are built around keeping large cash amounts inside the banking/exchange-bureau system rather than in travelers' pockets.