Suppor Us

Schengen Visa Calculator - 90/180 Day Rule Tracker

Accurate Schengen Visa Calculator for multiple trips.


Schengen 90/180 Day Rule Calculator

100% accurate — verified against the EU's official calculator.

Traveller
Your Schengen trips 1 trip added

0
of 90 days

Your 90-day dial

Compliant

90 days remaining

in your rolling 180-day window

180-day window
–
Start of your 90-day count
–
Possible stay until
–
Full reset date
–
Can stay from today
–
Re-entry wait
–
–
Days used
–
Days remaining
–
Full reset
Free day Counted day Overstay Today
Days counted on each date90-day limit
Past 180 days → next 90 days

Add your trips and press "Calculate my days" to build your timeline.

Thinking about a future trip?

Choose an arrival date and length of stay.

–

–
Days counted on each date90-day limit


Why this calculator is accurate: it uses the same day-by-day, rolling 180-day counting method as the European Commission's own short-stay calculator — not a rough estimate. Every date you enter is checked individually, both your entry and exit days are counted, and the maths has been tested against hundreds of real date combinations, including leap years and clocks-change weekends, before this tool ever went live. Add your trips above and you'll get the same answer a border officer would.

What is the Schengen 90/180-day rule?

The Schengen 90/180-day rule is the limit that decides how long you're allowed to stay in the Schengen Area without a visa, or on a short-stay visa. It's simple to state and surprisingly easy to get wrong: you can spend up to 90 days inside the Schengen Area within any 180-day period, and that 180-day period is not a fixed block of time. It moves with you, one day at a time.

A lot of people read "90 days" and assume it works like an annual allowance — spend it, wait for the calendar year to turn over, get it back. It doesn't. There's no 1 January reset. Instead, for any date you care about, you look back exactly 180 days and add up every single day you were physically present somewhere in the Schengen Area during that stretch. If that total goes over 90, you're over the limit on that date, whether you're mid-holiday, at passport control, or sat at home three months after your trip ended.

This is the part a free schengen days calculator is genuinely useful for. Doing it by hand across two or three trips a year, with different lengths, different gaps between them, is exactly the kind of arithmetic people get wrong under pressure at a border desk.

Who actually needs to track this rule

Anyone who doesn't hold an EU or EEA passport, and isn't travelling on a long-stay visa or residence permit, falls under the 90/180 rule the moment they set foot in the Schengen Area. That covers a much wider group than most people assume — Americans, Canadians, Australians, New Zealanders, and citizens of dozens of other visa-exempt countries all sit in exactly the same bracket, alongside travellers from countries that need a short-stay Schengen visa in the first place. Since 1 January 2021, it also includes British passport holders, who lost the free-movement rights they had while the UK was in the EU.

For a single two-week holiday this barely registers. It becomes a genuine planning problem for a fairly specific set of travellers:

  • Second-home owners in Spain, Portugal, France, or Italy who used to treat their property as a second base and now have to ration their time there.
  • Retirees touring Europe for months at a stretch — by motorhome, by rail, or property-hopping — who now have to break the trip up with time spent outside the zone.
  • Remote workers and digital nomads who assumed a laptop and a Schengen entry stamp were enough to work from Lisbon or Berlin indefinitely.
  • Musicians and touring crews, where a run of European dates can eat through the 90-day allowance faster than anyone expects once travel days, setup days, and press days are all added up.
  • Anyone with family or property split across two or more countries, used to visiting "whenever" rather than "for up to 90 days at a time."

None of this is exotic. It's ordinary travel that happens to have a hard limit attached to it — which is exactly why a reliable, free Schengen 90/180 day calculator is worth using properly, rather than guessing.

How the rolling 180-day window actually works

Here's the mental model that makes this click: imagine a 180-day measuring tape that slides forward one day at a time, always with today at one end. Every morning, the oldest day drops off the back of the tape, and a new day gets added at the front. Your remaining allowance is whatever's left after you subtract every day inside that moving tape that you spent in the Schengen Area.

That's also why days don't come back all at once. If you spent a solid block of 90 days in Italy in the spring, those days don't clear on a single date in the autumn — they age out one by one, in the same order you used them, exactly 180 days after each one. The practical effect is that your "days remaining" number can creep up gradually for weeks before you're properly clear again.

A worked example: two separate trips, well within the limit

Say a traveller — we'll call her Priya — spends 60 days at a rented apartment in Spain, from 10 January to 10 March 2026. She flies home, then heads back out for a shorter 17-day trip to Portugal from 20 May to 5 June 2026. On the last day of that second trip, how many of her 90 days has she used?

TripCountryDatesLength
Trip 1Spain10 Jan – 10 Mar 202660 days
Trip 2Portugal20 May – 5 Jun 202617 days

On 5 June 2026, the 180-day window looks back to 8 December 2025 — comfortably before both trips. Both the January stay and the May stay fall entirely inside it, so they're both counted in full: 60 + 17 = 77 days used, leaving 13 days of margin. Compliant, with room to spare. This is exactly the kind of check the calculator above does instantly, no matter how many separate trips you've entered.

Priya's rolling 90-day usage through 2026

Days counted in the 180-day window looking back from each date on the x-axis

90-day limit
Jan 2026Jun 2026Dec 2026

Do the entry and exit day both count?

Yes — and this is the single most common source of miscounted trips. Both the day you arrive and the day you leave count as full days inside the Schengen Area. There's no half-day rule, and it doesn't matter what time your flight lands or takes off.

Fly into Faro at 11pm on a Friday and fly home from Faro at 6am the following Friday, and that's 8 days used, not 6 nights and not 7. People who count "nights stayed" instead of "calendar days present" consistently under-count by one or two days per trip — small on its own, but it adds up fast across a year of shorter breaks.

The trap: legal on the way in, overstaying by the middle of the trip

This is the scenario that catches out people who only check their maths once, at the airport, on the way in. The 90/180 rule doesn't just apply on your entry date — it applies on every single day of your stay, and the numbers keep moving while you're still there.

Take another traveller, we'll call him Dan. He's already spent 80 days in France between 1 August and 19 October 2026, then flown home for a five-day break. He flies back into the Schengen Area on 25 October 2026.

DateDay of new stayDays used (rolling)Status
25 Oct 2026 (entry)181Compliant
1 Nov 2026888Compliant
3 Nov 20261090At the limit
4 Nov 20261191Overstay

The border guard was right to let him in on 25 October — he was compliant that day, with 9 days still available. But because his earlier 80-day trip is still sitting fully inside the 180-day window, every extra day of the new stay adds straight onto that total. By the eleventh day of the new visit, he's over the limit, with no new entry decision to have flagged it. This is exactly why it's worth checking every day of a longer stay, not just the day you land.

What happens if you overstay

The exact penalty depends on which Schengen country catches the overstay, not necessarily the one you first entered through, and enforcement has got noticeably stricter since the EU's Entry/Exit System began logging every crossing electronically rather than relying on passport stamps. Consequences can include:

  • An on-the-spot fine, which varies significantly by country.
  • A formal overstay record attached to your passport, visible to every Schengen border post on future trips.
  • An entry ban, typically somewhere between one and five years, though this is decided case by case.
  • Being refused entry outright on a future trip, sometimes with no explanation offered at the gate.

None of this requires intent. Getting the maths wrong on a spreadsheet, or simply forgetting that an earlier trip is still inside the window, is treated the same as knowingly overstaying. That's the entire reason a reliable Schengen overstay calculator is worth using before you book, not just after something's gone wrong.

How to use this Schengen 90/180 day calculator

The calculator above is built as three connected tools rather than one plain form, because "how many days have I used" and "when can I next travel" are genuinely different questions. Here's what each part does and how to get the most out of it.

The Calculator tab: your main day count

  1. 1

    Add every Schengen trip you've taken

    For each trip, enter the entry date and the exit date. It doesn't matter which Schengen country you were in, or whether you crossed between several — the 90/180 rule treats the whole zone as one area, so every day inside it counts the same regardless of border. Add as many trips as you need; there's no limit.

  2. 2

    Set your check date

    This defaults to today, but you can move it to any past or future date. Set it to the last day of a planned trip to see exactly where that trip would leave you.

  3. 3

    Press "Calculate my days"

    You'll get your exact days used out of 90, your days remaining, and — if you've gone over — a clear overstay warning rather than a number that quietly goes negative.

  4. 4

    Read the six detail cards

    Alongside the headline number, you'll see your current 180-day window, the date your current 90-day count started, the latest date you could stay until if you left today, your full reset date, how long you could stay starting today, and — if you're at the limit — how long you'd need to wait before re-entering.

  5. 5

    Open "Full breakdown" for the working

    This shows the exact 180-day window used in the calculation, a day-by-day summary, and every trip that was counted, so you can double-check the result yourself rather than taking a black-box number on faith.

The Trip Planner tab: check a trip before you book it

This is the part most Schengen calculators skip. Enter a planned arrival date and how many days you want to stay, and the planner checks it against every trip you've already logged — including trips that haven't happened yet. If the trip doesn't fit, it doesn't just say no: it works out the earliest date that trip actually would fit, so you're not left guessing.

The Timeline tab: see your whole year at a glance

The timeline turns your trips into a visual day-by-day map covering the past 180 days and the next 90, so you can see at a glance which stretches are free, which are already counted, and — most usefully when you're planning a longer stay — how a new trip would sit against everything you've already used.

A few features worth knowing about

  • Multiple travellers. If you're tracking days for a partner, a child, or anyone else travelling on a separate passport, add them as a separate traveller profile. Each one keeps its own trip history and its own result, so you're never mixing up two people's allowances.
  • It remembers your trips. Everything you enter is saved to your own device automatically. Close the tab, come back next week, and your trips are still there — nothing is sent to a server.
  • 14 languages, including right-to-left support. Switch languages from the dropdown at any point without losing your entered trips.
  • Download a summary. The "Download Summary" button generates an image with your full result and working, useful to keep on your phone or show at a border desk if you're ever asked to justify your day count.

Worth remembering: this tool gives you an accurate day count based on exactly what you enter. It can't see your actual passport stamps or the EU's Entry/Exit System records, so it's only as accurate as the dates you put in. Keep your own trip list up to date and treat this as a planning aid, not a substitute for checking with a border authority or immigration adviser if you're close to the limit.

Which countries count towards your 90 days

The Schengen Area currently covers 29 countries. Time spent in any of them counts towards the same shared 90/180 allowance — moving from France to Germany to Austria doesn't reset anything, because border-wise it's treated as one continuous area.

Full Schengen membersNotes
Austria, Belgium, Czechia, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Slovakia, Slovenia, Spain, Sweden, SwitzerlandAll count in full towards your 90/180 total
Bulgaria and RomaniaFull Schengen members since 1 January 2025 — time there now counts too
CroatiaJoined the Schengen Area in January 2023 — counts in full

Two exceptions people regularly get wrong:

  • Ireland is an EU country but was never part of Schengen. It runs its own entry rules, separate from this 90/180 count.
  • Cyprus is an EU member but hadn't completed its Schengen accession as of this guide — check its current status before you rely on it, since this is one of the few details still in motion.

Common mistakes people make with the 90/180 rule

  • Counting nights instead of days. A week's holiday is 8 days used, not 7 nights.
  • Assuming the clock resets at the start of the year. It doesn't. There's no calendar reset, only the rolling window.
  • Forgetting an older trip is still "live." A trip from four months ago can still be sitting inside today's 180-day window and eating into your allowance.
  • Only checking on the day of entry. As the Dan example above shows, a long stay can be perfectly legal at the border and still tip into an overstay days later.
  • Treating Ireland as part of the Schengen count. It isn't — see above.
  • Not keeping a record. Passport stamps are being phased out under the EU's Entry/Exit System, so your own trip log is increasingly the easiest way to check your own numbers.

Frequently asked questions

How many days can I stay in the Schengen Area without a visa?

If you're a visa-exempt traveller — which includes citizens of the US, Canada, Australia, the UK, and dozens of other countries — you can stay in the Schengen Area for up to 90 days within any rolling 180-day period without needing a visa. This applies across the whole zone combined, not per country. If you do need a short-stay visa to visit at all, the same 90/180 limit applies once you're inside, unless your visa sticker states a shorter period.

Does the 90-day count reset every 180 days?

No. There's no fixed reset date. The 180-day period is a rolling window measured backwards from whichever date you're checking, so your available days change gradually, day by day, rather than jumping back up all at once.

Do I need to leave for a full 90 days to reset my allowance completely?

Only if you've used the full 90 days in one continuous stretch. In that case, yes — you'd need to stay outside the Schengen Area for 90 consecutive days before your count returns fully to zero. If you've used fewer days, or spread them across several trips, your days come back gradually as each one ages past the 180-day mark, and the "full reset date" shown in this calculator tells you exactly when that happens for your own trips.

Does time spent in the UK or Ireland count towards my Schengen days?

No. Neither the UK nor Ireland is part of the Schengen Area, so time spent in either doesn't count towards your 90-day allowance — and it doesn't pause the 180-day window either. The window keeps moving regardless of where you are.

Does a connecting flight through a Schengen airport count as a day used?

If you stay airside and don't pass through border control, it generally doesn't count. The moment you clear passport control and enter the country, that calendar day counts in full, even if you're only there for a few hours before your next flight.

Can I use this calculator for a Schengen visa with fewer than 90 days?

This tool calculates the standard 90/180 limit. If you hold a short-stay visa for fewer days than that, check the authorised period printed on your visa sticker — that shorter figure applies to you instead, and it's worth double-checking with the issuing consulate rather than relying on the 90-day default.

Is this calculator as accurate as the official EU calculator?

Yes. It uses the same rolling-window, entry-and-exit-day-inclusive method as the European Commission's own short-stay calculator, and its logic has been checked against real worked examples with known correct answers, not just estimated. The one thing it can't do is see your actual passport or Entry/Exit System record — accuracy depends on entering your trip dates correctly.

Add this calculator to your own website

Want to show this Schengen 90/180 calculator on your own site instead of just linking to it? Copy the code below and paste it into any page that accepts HTML — it'll embed the live, working tool as an inline frame.

<iframe
  src="https://www.toolsforuk.com/2026/02/schengen-calculator.html"
  title="Schengen 90/180 Day Calculator"
  width="100%"
  height="800"
  style="border:0;border-radius:16px;max-width:900px;display:block;margin:0 auto;"
  loading="lazy">
</iframe>

This embeds the live calculator straight from toolsforuk.com. If your page is much narrower than 900px, you may want to reduce the height slightly, since the calculator adjusts its own size but the iframe box around it doesn't.


schengen visa calculator, schengen calculator

No comments:

Don't add any Spam link in comment box.

Theme images by suprun. Powered by Blogger.