How long can you stay in Morocco?

90 days per entry for UK and US passports. You become tax resident after 184 days in any 12 consecutive months.

Checked against official sources · Oct 2026

How long you can stay, by passport

PassportStayDetails
EU, EEA or Swiss passport90 days per entryVisa-free for 90 days per entry. To stay longer, ask the local police for an extension. Moroccan citizens, including dual nationals, have no limit.
UK, Canadian, Australian or NZ passport90 days per entryVisa-free for 90 days per entry. To stay longer, ask the local police for an extension. Moroccan citizens, including dual nationals, have no limit.
US passport90 days per entryVisa-free for 90 days per entry. To stay longer, ask the local police for an extension. Moroccan citizens, including dual nationals, have no limit.
Indian passporte-visa · 30 dayse-visa needed: single entry, stay up to 30 days. Holders of a valid multiple-entry Schengen, US or UK visa (or a residence permit there) also use the e-visa.
Don’t count your Morocco days by handNoverstay logs the country you’re in and tells you your leave-by date.
Tax residency
184 days

Counted in any 12 consecutive months.

Arrival and departure
Both count

Noverstay counts the day you arrive and the day you leave as full days.

Tax residency in Morocco

Resident if in Morocco for more than 183 days in any 365-day period, or if your permanent home or centre of economic interests is in Morocco. Dual nationals with a family home there can be resident with fewer days; the tax treaty decides ties.

Keeping a residence permit

No absence limit for the temporary registration card (carte d'immatriculation). The 10-year resident card lapses after more than 2 years outside Morocco.

How Noverstay keeps you inside the limit

The app logs the country you wake up in, even when it’s closed, and counts every rule above for your passport. It tells you the date you must leave by and reminds you 14 days before. Plan a trip first and it shows every limit it touches.

Count your days in Morocco automaticallyFree on iPhone and Android. Your phone logs every day for you.

Questions

How long can a US citizen stay in Morocco?

90 days per entry. Visa-free for 90 days per entry. To stay longer, ask the local police for an extension. Moroccan citizens, including dual nationals, have no limit.

How long can British citizens stay in Morocco?

90 days per entry. Visa-free for 90 days per entry. To stay longer, ask the local police for an extension. Moroccan citizens, including dual nationals, have no limit.

How long can EU citizens stay in Morocco?

90 days per entry. Visa-free for 90 days per entry. To stay longer, ask the local police for an extension. Moroccan citizens, including dual nationals, have no limit.

How long can Indian citizens stay in Morocco?

e-visa · 30 days. e-visa needed: single entry, stay up to 30 days. Holders of a valid multiple-entry Schengen, US or UK visa (or a residence permit there) also use the e-visa.

When do you become a tax resident in Morocco?

You become tax resident after 184 days in any 12 consecutive months. Resident if in Morocco for more than 183 days in any 365-day period, or if your permanent home or centre of economic interests is in Morocco. Dual nationals with a family home there can be resident with fewer days; the tax treaty decides ties.

How long can you be away from Morocco without losing your residence permit?

No absence limit for the temporary registration card (carte d'immatriculation). The 10-year resident card lapses after more than 2 years outside Morocco.

Can Noverstay count my days in Morocco automatically?

Yes. The Noverstay app logs the country you’re in each day, also when it’s closed, and reminds you before your visa or tax limit. Only the country, city and date are stored.

Official sources

Rules change often. This page is not legal or tax advice. Check the official source or a qualified adviser before you rely on a count.