Schengen 90/180 Day Calculator
Count your days in the Schengen Area under the 90 days in any 180 rule, for UK, US, Canadian and Australian passports. Check past trips, test a planned one, and see the date each day comes back. Runs entirely in your browser.
Your Schengen trips
- Trip 1
How the 90/180 rule actually counts
Article 6 of the Schengen Borders Code lets visa-exempt visitors stay 90 days in any 180-day period. The window looks backwards: on any day you are in the Schengen Area, count the days you spent there in the 180 days ending that day. If the total is above 90, you are overstaying.
Both the entry day and the exit day count as full days, even if you land at 23:00 or leave at 06:00. Days in different Schengen states add together, because the area is one zone for this rule.
There is no reset. Leaving for a week does not give you a fresh 90 days. Days come back one at a time, exactly 180 days after you used them, which is why the calculator lists the dates your days return.
UK travelers after Brexit
Since 1 January 2021, British citizens are third-country nationals in the Schengen Area. A UK passport now gets the same 90 days in any 180 as a US, Canadian or Australian one, and time in Spain, France or Portugal all comes out of the same allowance. Second homes do not change that: owning property in the EU gives no extra days without a national long-stay visa.
Ireland is not in Schengen, so days in Dublin do not count, and days in the UK never did. Trips to the UK or Ireland are the usual way to pause the count, but the days already used still need 180 days to drop out.
EES and ETIAS: overstays are now on record
The EU Entry/Exit System (EES) replaces passport stamps with a digital record of each entry and exit, linked to your fingerprints and photo. Border officers see your days used automatically, so a miscount that a smudged stamp once hid is visible on the next crossing.
ETIAS, the travel authorization for visa-exempt visitors, is a separate step that follows EES. It does not change the 90/180 limit; it only adds an online approval before travel. Keep your own log anyway: if the EES record and your memory disagree, dated evidence settles it.
Three worked examples
One long stay
Enter France on 1 March and stay through 29 May. That is 90 days counting both ends, so 29 May is your last legal day. Your first day comes back on 28 August, 180 days after 1 March, and one more day returns each day after that.
Several short trips
Ten days in Italy in January, 20 in Portugal in March and 30 in Spain in May make 60 days. On 1 June you have 30 days left. In July the January days start dropping out, so a trip planned for late July has more room than one in June.
The Schengen shuffle
A nomad spends 60 days in Croatia, then 40 days in Albania and Montenegro, then returns. Croatia joined Schengen in 2023, so those 60 days count; the Balkan days do not. On return, only 30 days remain until the Croatian days begin to fall out of the window. Use Plan a trip above to test the exact dates.
Which countries count
These 29 states share the 90-day allowance: Austria, Belgium, Bulgaria, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden and Switzerland. Monaco, San Marino and Vatican City are reached only through Schengen borders and are treated as inside. Cyprus and Ireland are EU members outside Schengen, so days there do not count.
Related tools
How the Schengen 90/180 rule works
If you're a non-EU citizen, including Americans, Brits, Canadians, and Australians, you can spend at most 90 days in any 180-day period inside the Schengen Area. The 180-day window is rolling, not fixed: every day, you look back 180 days and count how many of those days you spent in Schengen. If the count exceeds 90, you've overstayed.
What counts as a Schengen day?
- Entry day counts, even if you arrived at 11:50pm.
- Exit day counts, even if you left at 12:05am.
- Days outside Schengen, including in the UK, Ireland, or Croatia (until joined), don't count.
- Layovers without immigration clearance generally don't count.
What if I want to stay longer than 90 days?
You'll need a national long-stay visa from a specific country, not "Schengen" as a whole. Spain's digital nomad visa, Portugal's D7, France's passeport talent, and similar programs grant residency in that country beyond 90 days. Days on a long-stay visa generally don't count toward 90/180, but check the specific rules.
Read the full guide: Schengen 90/180 explained, rolling windows, non-EU citizens, and how to count.
What the 90/180 rule actually says
The limit is set by the Schengen Borders Code, and the wording matters more than the summary: it is not 90 days per visit, per country, or per calendar half-year.
For intended stays on the territory of the Member States of a duration of no more than 90 days in any 180-day period, which entails considering the 180-day period preceding each day of stay.
The clause that catches people out is the last one. The 180-day period is recalculated for every single day you are present, so the window slides forward with you rather than resetting after a trip.
How the window is measured
Four mechanics follow from that wording, and together they decide your number:
- The window looks backwards, never forwards. On any given day you count the Schengen days in the preceding 180, including that day.
- Both travel days count as full days of stay, no matter what time your flight landed or left.
- Days drop out one at a time, as they age past the 180-day boundary, which is why your allowance recovers gradually rather than all at once.
- The count is per person, not per passport, and it follows you across every Schengen state rather than restarting at each border.
Where the rule came from
The rolling window replaced an older formulation that allowed three months in a six-month period measured from the date of first entry. That version reset, which made it far easier to plan around and far harder for border officers to verify. The rolling test has applied since October 2013.
A worked example
Three trips, and a reference date of 1 August. The 180-day window ending that day opens on 3 February, so the January trip has already aged out.
- Trip 1: 5 to 20 January, 16 days.
- Trip 2: 3 to 25 March, 23 days.
- Trip 3: 1 to 30 June, 30 days.
| Trip | Dates | Status on 1 August | Days counted | Running total |
|---|---|---|---|---|
| 1 | 5 to 20 January | Outside the window | 0 | 0 |
| 2 | 3 to 25 March | Inside the window | 23 | 23 |
| 3 | 1 to 30 June | Inside the window | 30 | 53 |
How to read that
On 1 August you have used 53 of your 90 days, so 37 remain. The 16 days in January are not forgiven, they have simply aged out of the window that applies today.
The March days go the same way. They leave the window one at a time through late August and September, and your allowance climbs back as they do.
This is why a trip that looked safe when you booked it can breach the limit by the time you travel: the window that will apply on your arrival date is not the one that applies today.
Common mistakes
Almost every overstay we hear about comes from one of these five assumptions:
- Treating the window as fixed. There is no half-year that resets on 1 January or on the date of your first entry. Every day of stay gets its own backward look.
- Not counting travel days. A flight that lands at 23:50 and one that leaves at 00:10 each cost a full day.
- Assuming a second passport resets the count. The 90 days attach to the traveller, not the document, and the Entry/Exit System is built to match people rather than booklets.
- Confusing Schengen with the EU. Ireland is in the EU but outside Schengen; Switzerland, Norway and Iceland are in Schengen but outside the EU. Only Schengen days count here.
- Reading a residence permit as an exemption. A national long-stay visa or permit covers the issuing country. Time in the other Schengen states is generally still measured against the 90/180 limit.
Go deeper
The rule is short, the edge cases are not. These go further:
- Schengen 90/180 explained, , the full walkthrough with more worked examples.
- Schengen overstay penalties, , what actually happens at the border and afterwards.
- Can a second passport reset your Schengen count? , the short answer and why people believe otherwise.
- The Schengen rules guide, , how the area fits together and who it applies to.
- Spain 90-day calculator, , for the single most searched-for country version of this rule.
- Multi-country day counter, , if you are tracking Schengen alongside a tax-residency threshold.
Making sense of 90/180
Is the Schengen 90/180 rule a tax rule?
No. The 90/180 rule is an immigration limit on short stays, separate from tax residency. You can stay within 90/180 and still become a tax resident somewhere (for example by keeping a home there or crossing a 183-day threshold across two windows), or overstay Schengen without triggering any tax residency. The two need to be tracked separately.
How does the rolling 180-day window actually work?
On any given day, look back at the previous 180 days and count how many you spent inside the Schengen Area. That count must never exceed 90. The window moves forward every day, so old days gradually expire rather than resetting on a fixed date.
Do arrival and departure days count as Schengen days?
Yes, generally both count in full. Arriving at 11:50pm uses a day, and leaving at 12:05am uses another. Airport transit without passing immigration generally does not count.
Does leaving the Schengen Area reset my 90 days?
No. There is no reset: the calculation is always the trailing 180 days. Leaving stops you from accruing new days, and the days you used drop out of the window 180 days after they happened.
Which countries count toward the 90 days?
The Schengen Area covers most EU countries plus Iceland, Liechtenstein, Norway, and Switzerland, and stays in any of them draw from the same shared 90-day allowance. Ireland is not in Schengen, and non-EU destinations like the UK never count.
Does this calculator save or upload my trips?
No. It runs entirely in your browser: nothing you enter is uploaded, logged, or stored. If you want your trips saved and monitored continuously, the Tax Days iPhone app keeps them on your device and warns you before you cross the line.
Is this the official EU calculator?
No. The European Commission publishes its own short-stay calculator. This one uses the same rule from Article 6 of the Schengen Borders Code and adds trip planning, a 180-day timeline and the dates your days return. If an answer matters at a border, check it against the Commission tool too.
Does a residence permit or long-stay D visa count toward the 90 days?
Days spent in a country where you hold a residence permit or a national long-stay visa do not count toward the 90 for that country. Days in other Schengen states still count unless that permit lets you circulate, which most do for up to 90 days in 180.
What happens if I overstay?
Penalties depend on the country and range from a fine to an entry ban of several years, recorded in the Schengen Information System. See our guide to Schengen overstay penalties for country details.
Can a digital nomad visa extend my stay?
Yes, for that country. A digital nomad visa such as Spain's is a national long-stay permit, so days in Spain under it stop counting toward the 90. Travel to other Schengen states is still limited to 90 days in any 180.
Do dual passports give me more days?
Not usually. If you hold an EU passport, you are not limited at all. Two non-EU passports do not double the allowance, because the rule follows the person. Our guide on multiple passports covers the edge cases.
Can I use this for Spain only?
Yes, but Spain has its own page: the Spain 90-day calculator shows your latest exit date and the earliest date you can return for a full 90 days.
Sources & further reading
Every rule on this page is drawn from primary sources. Verify the current law before making a residency decision.