← All posts

Schengen 90/180 Calculator: How to Count Your Days Without Errors

Muzafar ul Haq·08 October 2026·6 min read

Schengen 90/180 Calculator: How to Count Your Days Without Errors

Picture this: a consultant from Lahore has two client trips lined up — three weeks in Berlin in February, a month in Amsterdam in May. She checks her visa: multiple entry, six months validity. She counts up the days on her fingers, gets 52, and books the flights, confident she's nowhere near the limit. At the border in May, an officer looks back at a window of time she never thought to check, adds up a family trip to Paris from last November she'd forgotten to include, and tells her she has far fewer days left than she thinks.

She isn't careless. She's just counting the wrong way — and she's far from alone. The Schengen 90/180 rule is one of the most misunderstood rules in travel, because the counting method most people use bears little resemblance to the actual rule.

The rule, in plain English

The Schengen Area allows short-stay visitors — whether they hold a Schengen visa or travel visa-free — a maximum of 90 days of presence within any rolling 180-day period, counted across all 29 Schengen countries as a single total. (We broke the rule down in detail in How the Schengen 90/180 Day Rule Actually Works — And How to Never Overstay.)

The word that does all the damage is rolling. There is no calendar block, no six-month reset, no fresh start in January. On any given day, you look back exactly 180 days and count how many of those days you spent inside the Schengen Area. If that number is 90 or more, you cannot enter — or you are already overstaying.

Why counting it by hand keeps going wrong

Most people make the same handful of errors:

1. Treating the 180 days as a fixed block. Travellers assume the count "resets" six months after their first entry, or after a long gap at home. It doesn't. The window slides forward every single day. A trip that was compliant last month can push you over next month — and days from nearly six months ago still count until they finally slide out of the window.

2. Forgetting that entry and exit days both count. Under the rule, the day you arrive counts as the first day of stay and the day you leave as the last — full days, regardless of the time you cross the border. Arrive Monday, leave Wednesday: that's three days, not two. String a few short trips together and those "half days" quietly add up.

3. Thinking the count is per country. Splitting time between France, Germany, and Spain does not give you 90 days in each. All 29 Schengen countries — the 25 EU members in the zone plus Iceland, Norway, Switzerland, and Liechtenstein — draw from the same 90-day allowance.

4. Leaving old trips out. That Christmas market trip to Vienna five months ago? Still inside the window. The rule looks back 180 days from each day of your stay, not from your most recent entry.

5. Counting days that don't belong — and missing ones that do. Time spent in Schengen under a residence permit or a national long-stay (Type D) visa is excluded from the calculation entirely. Conversely, days in Bulgaria and Romania now count toward the same total, since both became full Schengen members on 1 January 2025.

How the EU's official short-stay calculator works

Rather than wrestle with the arithmetic yourself, use the European Commission's free short-stay calculator (on the Commission's Migration and Home Affairs pages). It does the rolling-window maths for you, and it runs in two modes:

  • Check mode — for a stay you're already on or just finished. It uses today's date as the reference point and tells you how many of your 90 days you've used.
  • Planning mode — for a trip you're about to book. You enter your intended date of entry, and it shows how many days you have left and the last day you could legally stay.

Here's how to use it:

1. Gather your dates. You'll need every entry into and exit from the Schengen Area over the past 180 days. Passport stamps, boarding passes, and booking confirmations are your sources — this is where a proper travel log pays for itself. 2. Enter each trip as an entry/exit pair. The calculator expects dates in dd/mm/yy format. There's also a shorthand for passport stamps — a "+" before the date marks an entry, a "-" marks an exit — though that function is mainly designed for border guards. 3. Leave out long-stay periods. Days spent under an EU residence permit or a long-stay visa shouldn't be entered at all. 4. Hit calculate. The tool totals your days of presence in the 180-day window and tells you how many days remain — and, in planning mode, the latest date you can leave without overstaying.

Run it before you book flights, not after. Five minutes with the calculator beats an awkward conversation at a border desk.

One caution: the calculator is a guidance tool. It doesn't grant or extend any right to stay, and border officers make their own assessment. Treat it as a sanity check, not a ruling.

The EES has changed the stakes

Since the EU's Entry/Exit System became fully operational in April 2026, passport stamps are being replaced by biometric records at the border — which means every entry, exit, and overstay is logged automatically. Guessing your day count is riskier than ever, because the authorities no longer have to guess theirs. (We compared the new system with the US I-94 portal in Can You Retrieve Your Schengen Entry/Exit History? EES vs the US I-94.)

And when ETIAS — the EU's travel authorisation — launches, it will add a pre-travel registration step, but it won't change the counting itself. The 90/180 rule stays exactly as it is.

Keep your own records anyway

The calculator is only as good as the dates you feed it. If your travel history lives in scattered booking emails and half-remembered stamps, you'll feed it incomplete data and get a reassuring answer that's wrong.

This is the part PassportTrail handles: every entry and exit logged in one place, with dates you can trust, so that when you sit down with the EU calculator — or when a visa officer asks you to document your travel — you're working from a complete record, not a reconstruction. You can even export it as a tidy travel history report for your next visa application.

The 90/180 rule rewards travellers who keep good records and punishes those who guess. With the calculator on one side and a reliable log on the other, there's no reason to be guessing.

PassportTrail provides personal record-keeping tools, not legal or immigration advice. Visa and border rules change — always verify current requirements with the EU's official pages and the relevant embassy or consulate before you travel.

Schengen90/180 rulestay limitsEU traveltravel records
Muzafar ul Haq's avatar

Muzafar ul Haq

Founder, PassportTrail · Lahore, Pakistan

About →