Schengen Calculator: How to Count Your Days

By John from the Nomad TeamApril 21, 2026
Schengen Calculator: How to Count Your Days

To count your Schengen days, pick any day you plan to be in the Schengen Area, look back 180 days from that date, and add up every day you were physically inside Schengen during that window. The total must not exceed 90. Entry days and exit days both count as full days. The 180-day window is rolling, not fixed, so your remaining days recalculate every single day. The European Commission publishes a free official calculator at home-affairs.ec.europa.eu, and since October 2025 the new Entry/Exit System (EES) does this math automatically at the border.

Counting Schengen days sounds simple until you try it with four real trips on your calendar. Most travelers get the rolling window wrong, forget that travel days count as full days, or mistake the 90 days for calendar months. None of these are minor errors. Immigration officers in Schengen now see your exact day count on their screen the moment they scan your passport.

This guide shows you how to count Schengen days by hand, step by step, using a realistic nomad itinerary. You will also learn where to find the free official EU calculator, what the new Entry/Exit System changed in 2025, and why automated tracking catches mistakes that manual counting misses. If you are new to the rule itself, read the Schengen 90/180 rule explained first, then come back here for the math.

Nomad (the visa compliance app for digital nomads) automates this counting across every Schengen entry in your history. But counting by hand once is still worth doing. It is the fastest way to understand why the rule trips up so many travelers.

TL;DR: the rolling 180-day method in plain English

The rule is "90 days within any 180-day period." That word "any" is doing all the work. It means:

  • Pick any date, past or future, when you are inside Schengen.
  • Count backward 180 days from that date, including the date itself.
  • Add up every day you were physically in Schengen during that 180-day window.
  • The total must be 90 or fewer.

The window does not reset on January 1. It does not reset when you leave Schengen. It slides forward one day at a time, every day. Your remaining allowance on April 21 is different from your allowance on April 22, even if you did not travel.

That is the whole rule. Everything below is how to apply it without mistakes.

Which days count toward your 90

Entry day and exit day both count as full Schengen days. A flight that lands in Lisbon at 11:55 PM counts as a full day inside Schengen, even though you were only there for five minutes. A departure at 6:00 AM the next morning counts as another full day. That is two days used for one night.

Transit rules depend on whether you cross the external Schengen border. If you land in Frankfurt and connect to Madrid without leaving the international transit area, it is debated whether the day counts. If you pass passport control to change terminals or spend the night, it counts. To stay safe, assume any day you receive an entry stamp or get logged into the Entry/Exit System counts.

Days on long-stay national visas (Type D) or residence permits do not count toward the 90. If you have a French residence permit and spend six months in Paris, those days are outside the 90/180 rule entirely. Short-stay Schengen visa days (Type C) do count.

For a full list of edge cases, see Schengen 90/180 rule myths debunked.

Step by step: counting a real nomad itinerary

Here is Marco, a US citizen who works remotely and travels around Europe. His trips for the first half of the year look like this.

TripEntryExitCountryDays
1Jan 10Jan 24Portugal15
2Feb 5Feb 18Spain14
3Mar 12Mar 26Italy15
4Apr 8Apr 22Germany15
5May 15?Greece?

Marco wants to know how many days he can stay in Greece starting May 15 without breaking the rule.

Step 1: Pick the reference date. Marco uses May 15, his Greece entry day.

Step 2: Count backward 180 days. May 15 minus 180 days is November 16 of the prior year. Marco's 180-day window runs from November 16 to May 15 inclusive.

Step 3: Count Schengen days inside that window. Everything from November 16 onward:

  • Trip 1 (Jan 10-24): 15 days
  • Trip 2 (Feb 5-18): 14 days
  • Trip 3 (Mar 12-26): 15 days
  • Trip 4 (Apr 8-22): 15 days

Total used before Greece: 59 days.

Step 4: Subtract from 90. Marco has 90 minus 59 equals 31 days available on May 15.

Step 5: Check every future day, not just the entry day. This is where most people trip up. As Marco stays in Greece, his window slides forward. By June 1, the window starts May 4 of the prior year, and Trip 1 may partially fall outside it. But on May 15, Trip 1 is still inside the window because it ended January 24, well after November 16.

If Marco wants to leave Greece on June 14 (31 days), he needs to verify June 14 is also legal. June 14 minus 180 days is December 17. All four prior trips still fall within the window. Plus 31 days in Greece. That is 59 plus 31 equals 90. Exactly at the limit. One more day would be an overstay.

Common counting traps

The window is rolling, not fixed. The biggest mistake. People assume the 180 days reset on January 1, or that each trip has its own 180-day window. Neither is true. There is one continuously sliding window, and you must test compliance on the specific date in question.

Entry and exit days are full days. A traveler who enters at 11 PM and leaves at 1 AM has used two Schengen days, not one. Border systems do not care about hours.

90 physical days, not 90 calendar days. The rule counts days physically inside the Schengen Area. Days on long-stay visas, days back home, and days spent in non-Schengen countries like the UK, Ireland, or Croatia until 2023 do not count toward the 90. Since January 2023, Croatia is in Schengen and its days do count. Since March 2024, Bulgaria and Romania partially joined for air and sea borders. As of April 2026, their land borders are also Schengen. Check the current member list before counting.

Airport transit confusion. Staying airside in transit without crossing passport control is generally not an entry. Crossing passport control, even to connect in a different terminal, is an entry and the day counts. When in doubt, assume it counts.

Mixing up day-counting rules. Schengen counts physical presence. Tax residency often counts the same way, but not always. The US substantial presence test applies a weighted formula across three years. Read the 183-day rule explained before assuming Schengen logic transfers.

The official EU short-stay calculator

The European Commission publishes a free Schengen short-stay calculator at home-affairs.ec.europa.eu/policies/schengen/border-crossing/short-stay-calculator_en. It runs inside the browser and requires no sign-up.

The calculator has two modes:

  • Check mode: Enter past stays to verify you have not overstayed.
  • Planning mode: Enter planned future stays to see if they comply.

You enter each trip as an entry date and an exit date in dd/mm/yy format. The tool adds up days inside the rolling window and flags any date that would push you over 90. The official user manual (PDF) explains every field.

Two caveats. First, the calculator does not save your data. Every time you open it, you re-enter every trip. For a nomad with 20 trips per year, that is tedious and error-prone. Second, it gives you a yes-or-no for specific dates you enter. It does not show a rolling chart of "days remaining" across your whole year.

What changed with the Entry/Exit System in 2025

The EU launched the Entry/Exit System (EES) on October 12, 2025. It replaces passport stamps with a biometric database that logs every non-EU traveler's entry and exit automatically. The system fingerprints you and photographs you at first entry, then checks you against that record on every subsequent crossing.

For day counting, two things changed:

  1. Your day count is calculated by the system, not by the officer eyeballing stamps. Officers see days used and days remaining on their screen in real time.
  2. Overstays are detected automatically the moment you exit. There is no "missed stamp" defense anymore.

The EES was rolled out progressively through early 2026. As of April 2026, it operates at all external Schengen borders. This does not change the 90/180 rule itself. It just means the system enforces it with zero tolerance for arithmetic errors.

How Nomad automates Schengen tracking

Nomad logs every Schengen entry and exit the moment it happens. Open the app and you see a rolling chart of your 90/180 balance on any day, past or future. Plan a trip to Greece in July? Nomad shows you how many days you will have left when you arrive, how many you can stay without overstay, and when the window rolls forward enough to unlock more days.

The app sends alerts at 7, 3, and 1 day before any limit. Your passport numbers and photos stay on your device. Only your travel dates sync, and those are what you would tell any border officer anyway. The in-app AI chat answers questions like "can I fly to Italy on August 12 if I was in Spain last month?" without you having to do the math.

Download Nomad on the App Store

Two more worked examples

Example 1: The winter-and-summer nomad

Sofia, a Canadian, wants to spend three weeks in the Canary Islands in January and two months in Greece in August. Same calendar year.

  • Jan 5 to Jan 26: 22 days in Spain.
  • Aug 1 to Sep 30: 61 days in Greece.

On August 1, count backward to February 3. Her January trip (Jan 5-26) falls partially outside that window. Only Jan 5 onward counts if all 22 days were before Feb 3, which they were. Wait: the window starts Feb 3, which is after January. So none of the January trip is inside the August 1 window. She starts Greece with zero prior days used.

61 days in Greece puts her at 61 of 90. Safe by 29 days. Sofia can stay the full two months without risk.

Example 2: The overstayer who did not realize

Jake, a US citizen, spent 45 days in Portugal from April 1 to May 15. He left, came back on July 20 for 30 days in Italy, leaving August 18. He then wanted to pop over to Berlin for two weeks starting October 5.

On October 5, count backward to April 9. His Portugal trip (Apr 1-May 15) is partially inside: April 9 to May 15 is 37 days. His Italy trip (Jul 20-Aug 18) is fully inside: 30 days. Total before Berlin: 67 days.

He has 23 days left. Two weeks in Berlin is 14 days. Safe, but tight. If he stayed 24 days in Berlin instead, he would overstay by one day. Under the new EES, that overstay is logged automatically on exit, and shows up on his record next time he tries to enter anywhere in Schengen.

Frequently Asked Questions

Does the day I arrive in Schengen count as a full day?

Yes. Entry day and exit day both count as full Schengen days, regardless of the time you crossed the border. This is defined in the Schengen Borders Code and confirmed by the European Commission's short-stay calculator guidance. A flight that lands at 11:55 PM uses the same one day as a flight that lands at 8:00 AM. Travelers who ignore this frequently miscalculate by several days across a year of travel. Always count entry and exit as full days when adding up your total.

Is the 180-day window a fixed calendar period or does it move?

It moves. The 180-day window is a rolling reference period that slides forward one day at a time. It never resets on a fixed date like January 1. To check compliance on any given day, count back 180 days from that day and add up Schengen presence inside that window. Because the window moves daily, your remaining allowance changes daily too. This is the single most misunderstood part of the rule.

Where is the official EU Schengen calculator?

The European Commission hosts the official short-stay calculator on its Migration and Home Affairs website at home-affairs.ec.europa.eu/policies/schengen/border-crossing/short-stay-calculator_en. It is free, requires no account, and works in any browser. The tool offers a check mode for verifying past stays and a planning mode for future trips. The commission also publishes a PDF user manual explaining each field. The calculator does not save your data between sessions, so a nomad with many trips must re-enter history every time.

Does airport transit count toward my Schengen 90 days?

It depends on whether you cross passport control. If you stay airside in the international transit zone and connect to an onward flight outside Schengen, the day generally does not count. If you pass through passport control, collect baggage, or change terminals in a way that requires entering the Schengen Area, the day counts as a full Schengen day. The safe rule: if you receive a stamp or get logged into the Entry/Exit System, assume the day counts.

How does the Entry/Exit System affect how I count days?

The Entry/Exit System (EES), launched October 12, 2025, counts your days automatically. Every border crossing into or out of Schengen is logged by biometric scan instead of a passport stamp. Officers see your exact days used and days remaining on their screen when you arrive. This does not change the 90/180 rule, but it removes any margin for mistakes. Overstays that might have slipped past manual stamp review are now flagged immediately on exit.

Do days on a long-stay visa count toward my Schengen 90 days?

No. Days spent in a Schengen country on a long-stay national visa (Type D) or a residence permit are outside the 90/180 rule. If you hold a French residence permit and live in Paris for six months, those days do not count against your 90-day short-stay allowance. Only short-stay Schengen visa days (Type C) and visa-free tourist days count. This exemption is why holders of national work permits, student visas, and family reunion permits can live in Schengen for years without ever hitting the 90-day limit.

Can I use the EU calculator to plan future trips?

Yes. The official calculator has a dedicated planning mode. You enter your past stays, then add a planned future trip, and the tool confirms whether the dates comply with the 90/180 rule. If the plan would push you over 90 days on any day of the proposed trip, the calculator flags it. The limitation is that you must re-enter every past trip each time you use the tool, and it does not generate a visual timeline of your rolling balance. Dedicated apps store this history so you do not repeat the work.

What is the difference between 90 calendar days and 90 physical days?

There is no difference in this rule. Schengen counts physical presence days, and each physical presence day equals one calendar day. Confusion comes from thinking "90 days" means "three months" or "the first 90 calendar days of any 180-day stretch starting from your first entry." Neither is right. It is 90 individual days of physical presence, counted inside a rolling 180-day window that recalculates every day. Nothing else.

What happens if I miscount and overstay by one day?

Even a one-day overstay can trigger fines, future entry refusals, or a Schengen-wide entry ban. Under the new Entry/Exit System, a one-day overstay is detected automatically when you try to exit. Penalties vary by country. Germany may fine you on the spot; Spain may flag your record for future entry refusals; France may issue an administrative ban of up to three years. The record is shared across all 29 Schengen states, so you cannot dodge consequences by entering through a different country next time.

Sources

About Nomad

Nomad is the visa compliance app for digital nomads. Built by nomads for nomads, it tracks your days across every country automatically, alerts you before overstays, and keeps passport details on your device for privacy. The in-app AI assistant answers visa questions in plain English. Available on iOS.

Download Nomad on the App Store

Important: This content is informational and does not constitute legal, tax, or immigration advice. Visa rules, tax regulations, and entry requirements change frequently and vary by individual circumstances. Always verify current requirements with official government sources or a qualified professional before making travel decisions. Nomad tracks your days and surfaces compliance information, but final responsibility for compliance rests with the traveler.

Download Nomad
★★★★★4.8 - Join 1,000+ digital nomads