banking administrative_barrier ai_generated true

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

Also available as: JSON · Markdown
85%Fix Rate
70%Confidence
3Evidence
2026-08-11First Seen

Version Compatibility

VersionStatusIntroducedDeprecatedNotes
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.

generic

Workarounds

  1. 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.

    Sources: https://www.oc.gov.ma/fr/faq/la-declaration-aux-services-douaniers-a-l-entree-des-billets-de-banque-importes-est-elle

  2. 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:

  1. 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.

  2. 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.