← Back to blog

Can You Trust an AI Chatbot With Schengen Math?

This post is for you if: you've asked, or are thinking of asking, an AI chatbot about your time in the Schengen Area.

It's probably not necessary if: you just want an answer for your own dates. In that case, go straight to the calculator.

During the initial development of EuroVisaCalculator, we found AI chatbots could not be relied upon for rolling window math. This is one of the main reasons why EuroVisaCalculator is AI-free: too often Claude or ChatGPT would provide the wrong answer to a simple question.

The state of AI tooling, however, has improved greatly since our initial development, so on October 1st, 2026 we revisited chatbots to see if they'd improved. In this experiment, we asked the free versions of Claude, ChatGPT, and Gemini 20 real questions about the Schengen 90/180 rule, then confirmed each answer against the official EU calculator and EuroVisaCalculator, both of which use a purely mathematical calculation.

The short answer

Based on these companies' current free tiers, it depends entirely on the chatbot. Claude got all 20 right. ChatGPT and Gemini got 21 of their 40 answers wrong or only partly right.

Model ✅ Correct 🟡 Close ❌ Wrong
Claude Sonnet 5.62000
ChatGPT 5.6 Luna1316
Gemini 3.6 Flash6311

These results are a snapshot from October 2026. Models are improving quickly, and the paid versions we tried already answered most of these questions correctly.

Why a wrong answer is easy to believe

The biggest problem with AI chatbots is that their wrong answers are just as confident and well written as the right ones, often with plausible explanations. Checking one means redoing the math yourself: counting both entry and exit days, and tracking a rolling 180-day window. That's the work you asked the chatbot to do, so most people won't check.

When calculating overstay limits, there are two possible types of mistake: cautious and dangerous. In this experiment, the mistakes on display went both ways. Some wrong answers advised travelers to wait up to three months longer than necessary before traveling. Others allowed an overstay: Gemini told Anna she could stay until July 31, seven weeks past her real limit of June 11. An overstay can lead to an entry ban.

How we tested

We tested what a traveler without an AI subscription gets: a new Google account on the free tier of each service, using its default model.

✅Correct
🟡Off by 1 to 3 days, or correct only after a wrong answer
❌Wrong
🔍Searched the web or ran code

The travelers

The travelers come from our rolling window explainer. All hold passports with the standard 90-day visa-free allowance, and each prompt includes their full travel history.

Patricia

One 90-day trip, March 1 to May 29, 2025.

Anna, Marcus, Ilker, and Olivia

A 50-day trip together, February 1 to March 22, 2025. Each then plans their own return.

Jordan


Question 1: When can I return for a full 90 days?

The most common question after a trip. The usual mistake is waiting for the old trip to clear the 180-day window completely.

Prompt: Patricia
Patricia holds a passport that allows 90 days of visa-free travel in the Schengen Area within any rolling 180-day period. Her entire Schengen Area travel history is a single trip: she entered on March 1, 2025 and exited on May 29, 2025. She has had no other Schengen Area travel before or after this trip.

Under the Schengen 90/180-day rule, what is the earliest date on which Patricia could begin a brand-new 90-day stay in the Schengen Area, using her full 90-day allowance? Give a specific date and briefly explain your reasoning.

Answer: August 28, 2025. Worked example.

See how each chatbot answered
Claude Sonnet 5.6 Aug 28 ✅

August 28, 2025

Her old trip used the full allowance. March 1 to May 29, 2025 (counting both days) is 31 + 30 + 29 = 90 days.

A full 90-day stay needs a window with none of those days. The rule looks at the 180 days ending on each day of the stay. If a new 90-day stay is to end with exactly 90 days used, none of the old 90 days can be in the window on its last day. If any were, the total would go over 90.

Working out the start date. For a stay starting on day D, the last day is D + 89. Its 180-day window begins 90 days before D. That window start must be after May 29, so it must be May 30 or later. Counting 90 days forward from May 30 gives August 28.

Check. A stay from August 28 to November 25, 2025 has a window on its last day that starts May 30, which contains none of her March–May days. So the total is exactly 90.

Starting earlier would be possible, but only for fewer days. Her old days drop out one at a time starting March 2 (the old trip begins leaving the window on August 28). For example, on August 28 the window still holds 89 old days, so only 1 day would be allowed.

ChatGPT 5.6 Luna Aug 28 ✅

The earliest date is August 28, 2025.

Patricia used exactly 90 days from March 1 through May 29, 2025, inclusive.

To make a brand-new 90-day stay, she needs all 90 days of that new stay to fit within the 90-day allowance in every applicable rolling 180-day window. If she starts on August 28, her 90th day would be November 25. On November 25, the relevant 180-day window begins May 30, so her entire earlier trip (which ended May 29) has dropped out of the calculation.

Therefore:

Earliest possible new 90-day entry: August 28, 2025.

This is later than the often-assumed “90 days after leaving” date because the rule is based on a rolling 180-day window, and a full new 90-day stay requires the old 90 days to have completely fallen outside the relevant window.

Gemini 3.6 Flash Nov 25 ❌

Patricia can begin a brand-new 90-day stay in the Schengen Area on November 25, 2025.

Reasoning

  1. Length of the Previous Stay:
  • Entry Date: March 1, 2025
  • Exit Date: May 29, 2025
  • Under Schengen rules, both the entry day and exit day count as presence in the Schengen Area.
  • Days spent: 31 days (March) + 30 days (April) + 29 days (May) = 90 days.
  • She used her entire 90-day allowance during this trip.
  1. The 90/180-Day Rolling Rule:
  • Under the rule, on every single day of a stay in the Schengen Area, the traveler must not have spent more than 90 days in the Schengen Area within the 180-day period looking back from (and including) that day.
  • To complete a full, continuous 90-day stay, her entire 90-day previous stay must fall completely outside of the 180-day look-back window calculated from the end date of her new 90-day trip.
  1. Determining the Re-entry Date:
  • To have a full 90-day allowance completely clear from day 1 of the new trip through day 90, the 180-day look-back window on the last day of her new trip must not include her exit date from the previous trip (May 29, 2025).
  • May 29, 2025 is exactly 180 days prior to November 24, 2025 (May 29 + 179 days = November 24).
  • Starting on November 25, 2025, her previous exit date of May 29, 2025 falls 180 days into the past and is completely clear of the look-back window.
  • A full 90-day trip starting on November 25, 2025 will run through February 22, 2026. On February 22, 2026, the 180-day look-back window extends back to August 27, 2025—well clear of her May 29 exit, meaning 0 days of prior stay fall within the 180-day window for any day of this new trip.
Prompt: Anna, Marcus, Ilker, and Olivia
Four friends — Anna, Marcus, Ilker, and Olivia — all hold passports that allow 90 days of visa-free travel in the Schengen Area within any rolling 180-day period. All four traveled together on a single trip: entered February 1, 2025, exited March 22, 2025 (50 days). None of them have any other Schengen Area travel history before or after this trip.

Under the Schengen 90/180-day rule, what is the earliest date on which any of them could begin a brand-new 90-day stay in the Schengen Area, using their full 90-day allowance? Give a specific date and briefly explain your reasoning.

Answer: June 21, 2025. Waiting for the trip to fully clear the window (September 18) is unnecessary.

See how each chatbot answered
Claude Sonnet 5.6 Jun 21 ✅

June 21, 2025, and the date is the same for all four friends because they traveled together.

Reasoning:

  • The trip from February 1 to March 22, 2025 (inclusive) is 28 + 22 = 50 days.
  • A full 90-day stay beginning June 21 runs through September 18, 2025.
  • The rule is checked on every day of the stay, looking back over the 180 days ending that day (including that day). The binding check is the last day of the stay, since that is when the window reaches furthest back toward the old trip.
  • On September 18, the 180-day window starts on March 23, 2025, so it just misses March 22. The 50 earlier days are all outside it, leaving 90 days in the window, exactly the limit.
  • If they started even one day earlier (June 20), the stay would end September 17. That window would begin March 22, which catches one day of the old trip and gives 91 days, a violation.

They could enter earlier for a shorter stay, since their 50 days only gradually drop out of the window. But June 21, 2025 is the first start date that allows the full 90 days.

ChatGPT 5.6 Luna Sep 18 ❌

The earliest date is September 18, 2025.

Reasoning:

  • Their previous stay was February 1–March 22, 2025, totaling 50 days (both entry and exit days count).
  • On any new entry date, the Schengen 180-day window includes that date and the preceding 179 days.
  • To have the full 90 days available, none of the previous 50 days can still be within that 180-day window.
  • On September 17, March 22 is still within the 180-day lookback.
  • On September 18, the lookback window begins on March 23, so all 50 days of the previous stay have dropped out.
  • Therefore, beginning September 18, 2025, each friend has the full 90 days available and could stay for 90 consecutive days, through December 16, 2025.

Answer: September 18, 2025.

Gemini 3.6 Flash Sep 18 ❌

The earliest date on which any of them could begin a brand-new 90-day stay in the Schengen Area is September 18, 2025.

Reasoning

  1. How the Rolling 180-Day Rule Works: Under Schengen rules, on every day of presence, the user must look back at the 180-day window ending on that day. The total accumulated days in Schengen within that sliding 180-day window can never exceed 90 days.
  2. Full 90-Day Stay Requirement: To spend 90 consecutive days in Schengen, no days from any prior trip can fall within the 180-day reference window looking back from the last day of that new 90-day stay. If any past travel falls into the 180-day window during a 90-day trip, those past days count toward the limit, reducing the available days.
  3. Determining the Expiration Date of Previous Travel:
  • The trip ended on March 22, 2025 (the last day spent in Schengen).
  • The 180-day window following the final day of the trip (March 22, 2025) runs up to September 17, 2025 (22 days in March + 30 (Apr) + 31 (May) + 30 (Jun) + 31 (Jul) + 31 (Aug) + 17 (Sep) = 180 days).
  • On September 17, 2025, the previous stay from March 22, 2025, is still inside the 180-day reference window.
  • On September 18, 2025, the 180-day window looking back spans from March 23, 2025, to September 18, 2025.
  1. Conclusion: Starting a 90-day stay on September 18, 2025 means the entire 90-day visit (September 18 to December 16, 2025) takes place strictly after March 22, 2025. Because the lookback window on every day of this new visit contains 0 days from the previous trip, they have their full, uninterrupted 90-day allowance available.
Prompt: Jordan
Jordan holds a passport that allows 90 days of visa-free travel in the Schengen Area within any rolling 180-day period. Jordan's complete Schengen Area travel history is:
- Trip 1: March 14–21, 2025
- Trip 2: April 18 – July 2, 2025
- Trip 3: September 19–26, 2025
- Trip 4: November 27 – December 30, 2025

As of December 31, 2025, what is the earliest date on which Jordan could begin a brand-new 90-day stay in the Schengen Area, using a full 90-day allowance? Give a specific date and briefly explain your reasoning.

Answer: March 31, 2026.

See how each chatbot answered
Claude Sonnet 5.6 Mar 31 ✅

Earliest date: March 31, 2026

Days used (counting both start and end dates):

  • Trip 1 (Mar 14-21, 2025): 8 days
  • Trip 2 (Apr 18-Jul 2, 2025): 76 days
  • Trip 3 (Sep 19-26, 2025): 8 days
  • Trip 4 (Nov 27-Dec 30, 2025): 34 days

Reasoning: A full 90-day stay uses up the entire allowance, so on the last day of the stay the 180-day window can contain no earlier Schengen days. That window covers the 90 days before the stay begins plus the 90 days of the stay itself. So the 90 days before the entry date must be completely clear of Schengen presence.

Jordan’s most recent day in Schengen was December 30, 2025. The first clear 90-day stretch begins December 31, 2025. The entry date is therefore 90 days after that: December 31 + 90 days = March 31, 2026.

Check: If Jordan enters on March 31, 2026, the 180-day window on that day starts October 3, 2025. Only Trip 4’s 34 days fall inside it, because Trips 1-3 have already aged out. As the stay goes on, each new day in Schengen is offset by a Trip 4 day dropping out of the window, so the total never exceeds 90. The stay runs through June 28, 2026, and by then the window holds exactly 90 days.

Entering any earlier means some Trip 4 days would still be in the window on the last days of the stay. Jordan would hit 90 days before the planned stay ended and would have to leave early.

ChatGPT 5.6 Luna Jun 28 ❌ 🔍

The earliest date is June 28, 2026.

The Schengen rule counts both the entry and exit dates and looks backward over a rolling 180-day period for each day of the stay. (Migration and Home Affairs)

Jordan’s last Schengen day was December 30, 2025. To begin a full 90-day stay, there can be no previous Schengen days in the relevant 180-day window on the entry date. The 180-day period preceding June 28, 2026 starts on December 31, 2025, so the December 30 stay has completely dropped out.

Thus:

  • Last Schengen day: Dec. 30, 2025
  • 180 days later: June 28, 2026
  • Earliest full 90-day entry: June 28, 2026
  • A 90-day stay beginning then would run through September 25, 2026, inclusive.

Official European Commission Schengen short-stay calculator

Gemini 3.6 Flash Jun 29, then Mar 31 🟡

Jordan can begin a brand-new, full 90-day continuous stay in the Schengen Area on June 29, 2026.


Step-by-Step Breakdown & Reasoning

  1. Calculation of Previous Schengen Stay Days

Both the entry and exit dates are inclusive under Schengen rules:

  • Trip 1: March 14–21, 2025 = 8 days
  • Trip 2: April 18 – July 2, 2025 = 76 days (13 days in Apr + 31 in May + 30 in Jun + 2 in Jul)
  • Trip 3: September 19–26, 2025 = 8 days
  • Trip 4: November 27 – December 30, 2025 = 34 days (4 days in Nov + 30 in Dec)

  1. Why a Full 90-Day Stay Cannot Start Earlier

To complete a continuous 90-day stay (from entry date D to exit date D + 89), the traveler must have zero Schengen days during the 180-day look-back window evaluated on every single day of that new 90-day stay.

For the entire 90-day stay to be valid without exceeding the 90-day cap on any day:

  1. On the last day of the stay (Day 90, or D + 89): The 180-day look-back period extends from (D - 90) to (D + 89).
  2. For this window to contain 0 days from previous trips, the start date of the window (D - 90) must fall after the exit date of Jordan’s last Schengen trip (December 30, 2025).

Setting the start of the look-back window to December 31, 2025:

Start of look-back window = December 31, 2025

Entry Date (D) = December 31, 2025 + 90 days = March 31, 2026


  1. Rolling Window Verification for March 31 – June 28, 2026

If Jordan enters on March 31, 2026, the 90-day stay runs through June 28, 2026:

  • On Entry Day (March 31, 2026):

  • Look-back window: October 3, 2025 – March 31, 2026.

  • Contains Trip 3 (8 days) and Trip 4 (34 days) = 42 days used.

  • Allowance remaining on Day 1 = 90 - 42 = 48 days.

  • As the Stay Progresses:

  • As Jordan stays in the Schengen zone, the rolling window moves forward one day at a time, shedding days from Trip 3 and Trip 4.

  • By June 28, 2026 (Day 90 of the stay):

  • Look-back window: December 31, 2025 – June 28, 2026.

  • Days spent in Schengen within this window = 90 days (from the current stay only, as all previous trips have completely rolled out of the 180-day window).


Conclusion

Because all prior trips fully exit the 180-day rolling look-back window during the stay, Jordan can legally begin a full 90-day stay starting on March 31, 2026, departing on June 28, 2026.

If Jordan wishes to start a stay where the 180-day window is completely clear (0 days used) on Day 1:

  • The 180-day look-back window on entry must begin after December 30, 2025.
  • December 30, 2025 + 181 days = June 29, 2026.
Prompt EU calculator EuroVisaCalculator Claude ChatGPT Gemini
Patricia Aug 28Aug 28Aug 28 ✅Aug 28 ✅Nov 25 ❌
Group Jun 21Jun 21Jun 21 ✅Sep 18 ❌Sep 18 ❌
Jordan Mar 31Mar 31Mar 31 ✅Jun 28 ❌ 🔍Jun 29, then Mar 31 🟡

Question 2: When can I return for a shorter trip?

A shorter trip doesn't always mean an earlier start date.

Prompt: Patricia, 30 days
Patricia holds a passport that allows 90 days of visa-free travel in the Schengen Area within any rolling 180-day period. Her entire Schengen Area travel history is a single trip: she entered on March 1, 2025 and exited on May 29, 2025. She has had no other Schengen Area travel before or after this trip.

What is the earliest date on which Patricia could enter the Schengen Area for a new trip lasting exactly 30 days, without overstaying her 90/180 allowance at any point during that trip? Give a specific date and briefly explain your reasoning.

Answer: August 28, 2025, the same as for 90 days.

See how each chatbot answered
Claude Sonnet 5.6 Aug 28 ✅

Earliest entry date: August 28, 2025

Days already used: Counting entry and exit days, March 1 to May 29, 2025 is 31 + 30 + 29 = 90 days, so Patricia used her full allowance.

What the new trip requires: On every day of the new trip, the days spent in the Schengen Area during the 180-day window ending that day (including that day) must be 90 or fewer.

The binding day is the last one. Each day of the new trip adds one day to her count, while old days drop out of the window by at most one per day, so the total never decreases during the trip. It is therefore highest on day 30. On that day she will have 30 new days, so no more than 60 old days can still be inside the window.

Finding the cutoff: The 60 most recent old days are March 31 to May 29 (1 + 30 + 29 = 60). So the 180-day window ending on day 30 of the trip must start no earlier than March 31, 2025, which means March 1–30 must have dropped out.

  • A window starting on March 31 ends 179 days later, on September 26, 2025, which is day 30 of the trip.
  • Counting back 29 days from September 26 gives an entry date of August 28, 2025.

Check: For a trip from August 28 to September 26, the window ending September 26 runs March 31 to September 26. It contains 60 old days plus 30 new days, for exactly 90. Entering a day earlier would put 61 old days in that final window and result in 91 days, an overstay.

ChatGPT 5.6 Luna Sep 27 ❌

The earliest date is September 27, 2025.

Reasoning:

  • Patricia used 90 days from March 1 through May 29, 2025 (inclusive).
  • On September 27, the rolling 180-day window begins on March 31.
  • Thus, only March 31–May 29 of her old trip remains in the window: 60 days.
  • A new 30-day trip would then bring the total to 60 + 30 = 90 days.
  • As each subsequent day passes, the oldest days of the March–May trip continue dropping out of the 180-day window, so she never exceeds 90 days during the new trip.

Answer: September 27, 2025.

Gemini 3.6 Flash Aug 24, then Aug 28 🟡

Patricia could enter the Schengen Area as early as August 24, 2025.

Reasoning Step-by-Step

  1. Calculate Past Usage:
  • Both the arrival day and departure day count as days of stay in the Schengen Area.
  • March 1 to May 29, 2025:
  • March: 31 days
  • April: 30 days
  • May: 29 days
  • Total stay = 90 days

Having used her entire 90-day allowance in a single block, she cannot re-enter until her old days begin to fall outside the rolling 180-day window. 2. Understand the Rolling 180-Day Rule:

  • On every single day of a trip, the border check looks backward 180 days (inclusive) to confirm that the total number of Schengen days does not exceed 90.
  • For a 30-day trip, she must remain compliant continuously from Day 1 through Day 30. The critical constraint occurs on the final day (Day 30) of the trip, where the 180-day look-back window reaches furthest back into her past travel history.
  1. Determine the Re-Entry Date:
  • Let Dexit be her exit date for the new 30-day trip, making Dexit = Entry Date + 29 days.
  • On Dexit, the 180-day look-back period starts on Dlookback = Dexit - 179 days.
  • To ensure none of her previous 90-day stay (which ended on May 29, 2025) falls within this 180-day window, Dlookback must be at least May 30, 2025:

Dexit - 179 days = May 30, 2025

Dexit = May 30, 2025 + 179 days = September 22, 2025

  • Counting back 30 days (inclusive) to find the entry date:

Entry Date = September 22, 2025 - 29 days = August 24, 2025

  1. Verification:
  • Trip Period: August 24, 2025 – September 22, 2025 (30 days total).
  • On Day 1 (August 24, 2025): Look-back window covers February 26, 2025 – August 24, 2025. Her previous stay in this window is March 1 to May 29 (90 days) + 1 new day = 91 days (Overstay if checked only on Day 1 without old days dropping off? No: let’s verify each day).

Correct Rolling Window Verification

Let’s test August 24, 2025:

  • On August 24, 2025 (Day 1): 180-day look-back window is February 26 – August 24.
  • Previous days in window (March 1 – May 29) = 90 days.
  • Plus today (August 24) = 91 days → OVERSTAY!

To avoid exceeding 90 days on Day 1, the 180-day look-back window on Day 1 must exclude enough old days.

  • March 1, 2025 drops out of the 180-day window on August 28, 2025 (since March 1 + 180 days = August 28).

  • If Patricia enters on August 27, 2025:

  • Look-back window: March 1 – August 27 (180 days).

  • Days spent: 90 past + 1 new = 91 days (Overstay).

  • If Patricia enters on August 28, 2025 (Day 1):

  • Look-back window: March 2 – August 28 (180 days).

  • March 1 has dropped out. Past days in window (March 2 – May 29) = 89 days.

  • Total days on Aug 28 = 89 + 1 = 90 days (Compliant).

  • As she stays each subsequent day, exactly 1 old day drops off the back of the 180-day window while 1 new day is added to her total:

  • Aug 29 (Day 2): Past days (March 3 – May 29) = 88 + 2 new days = 90 days.

  • Aug 30 (Day 3): Past days (March 4 – May 29) = 87 + 3 new days = 90 days.

  • …

  • Sep 25 (Day 29): Past days (May 29 only) = 1 + 29 new days = 90 days.

  • Sep 26 (Day 30): Past days (May 29 drops off) = 0 + 30 new days = 30 days.

Therefore, the earliest date Patricia can enter for a 30-day trip without exceeding 90 days at any point is August 28, 2025.

Prompt: Anna, 60 days
Anna holds a passport that allows 90 days of visa-free travel in the Schengen Area within any rolling 180-day period. Her entire Schengen Area travel history is a single trip: she entered on February 1, 2025 and exited on March 22, 2025 (50 days). She has had no other Schengen Area travel before or after this trip.

What is the earliest date on which Anna could enter the Schengen Area for a new trip lasting exactly 60 days, without overstaying her 90/180 allowance at any point during that trip? Give a specific date and briefly explain your reasoning.

Answer: June 21, 2025, the same as for 90 days.

See how each chatbot answered
Claude Sonnet 5.6 Jun 21 ✅

Earliest entry date: June 21, 2025

Reasoning:

  • Anna’s earlier stay (Feb 1 to Mar 22, 2025, inclusive) used 50 days.
  • A 60-day trip uses 60 more. Together that is 110, so at least 20 of the old days must fall out of the rolling 180-day window by the final day of the new trip. Otherwise she exceeds 90.
  • Her count never goes down as the trip goes on, because the window drops at most one old day for each new day added. So the last day of the trip is the binding day.
  • The first 20 old days (Feb 1 to Feb 20) must be outside the window on that last day. The window must therefore start no earlier than Feb 21, 2025, which leaves 30 old days (Feb 21 to Mar 22) plus 60 new days, exactly 90.
  • A 180-day window ending on day D starts on D − 179. Setting D − 179 = Feb 21, 2025 gives D = Aug 19, 2025 as the earliest possible last day.
  • Counting back 60 days inclusive from Aug 19 gives an entry date of June 21, 2025. The stay runs June 21 to Aug 19.

Check: If she entered one day earlier, on June 20, her last day would be Aug 18. The window would then start on Feb 20 and include 31 old days, for a total of 91, which is one day over.

ChatGPT 5.6 Luna Jun 21 ✅

The earliest date Anna could enter is June 21, 2025.

Reasoning:

  • Her previous trip used 50 days, from Feb. 1 through Mar. 22, 2025.
  • A new trip of exactly 60 days would use the remaining 40 days of the 90-day allowance, so at the point where all 60 new days are being counted, at most 30 days of the old trip can still fall within the relevant 180-day window.
  • If she enters June 21, her 60-day trip runs through August 19.
  • On August 19, the 180-day lookback covers February 21–August 19. Only the old-trip days Feb. 21–Mar. 22 remain in that window: 30 days.
  • Thus, on that day she has 30 old + 60 new = 90 days, exactly within the limit.
  • Starting even one day earlier would leave 31 old days in the lookback at the end of the new trip, producing 91 days and an overstay.

Answer: June 21, 2025.

Gemini 3.6 Flash Jul 21 ❌

The earliest date on which Anna could enter the Schengen Area for a 60-day trip is July 21, 2025.


Key Calculations & Reasoning

Under the Schengen 90/180-day rule, on every single day of a stay, a traveler must look back 180 days (including that day) and ensure that the total number of days spent in the Schengen Area does not exceed 90 days. Both the arrival and departure days count as full calendar days.

  1. First Trip Breakdown
  • Dates: February 1, 2025 – March 22, 2025
  • Days used: 28 days in February + 22 days in March = 50 days
  1. Determining the Entry Date

Since Anna wants to stay for 60 days, if any part of her previous 50-day stay falls within the 180-day look-back window, her combined total would exceed 90 days (50 + 60 = 110 days max):

  • To have the full 60-day allowance available continuously throughout her trip, her previous 50-day stay must fully move outside the rolling 180-day window.
  • Specifically, by the last day of her new 60-day trip, the start date of her previous trip (February 1, 2025) must be more than 180 days in the past.
  1. Working Backward from the Window Expiration

  2. Day 180 from Feb 1, 2025: Counting 180 days starting from February 1, 2025 ends on July 30, 2025 (Feb: 28, Mar: 31, Apr: 30, May: 31, Jun: 30, Jul: 30).

  3. First day with 0 prior Schengen days in the look-back window: On July 31, 2025, the 180-day look-back window covers February 2, 2025 to July 31, 2025, which means February 1, 2025 is now outside the window.

  4. Calculating the entry date: If the 60-day trip ends on September 18, 2025 (Day 60), the 180-day look-back window on Day 60 extends back to March 23, 2025. Because her previous trip ended on March 22, 2025, 0 days of her previous trip fall into the window.

Counting 60 consecutive days up to September 18, 2025 gives:

  • Entry Date: July 21, 2025
  • Exit Date (Day 60): September 18, 2025 (July: 11 days [Jul 21–31] + August: 31 days + September: 18 days = 60 days)

On every single day from July 21 to September 18, 2025, her total days spent in the Schengen Area in the preceding 180 days will strictly remain at or below 90 days.

Prompt: Jordan, 21 days
Jordan holds a passport that allows 90 days of visa-free travel in the Schengen Area within any rolling 180-day period. Jordan's complete Schengen Area travel history is:
- Trip 1: March 14–21, 2025
- Trip 2: April 18 – July 2, 2025
- Trip 3: September 19–26, 2025
- Trip 4: November 27 – December 30, 2025

What is the earliest date after December 30, 2025 on which Jordan could enter the Schengen Area for a new trip lasting exactly 21 days, without overstaying the 90/180 allowance at any point during that trip? Give a specific date and briefly explain your reasoning.

Answer: December 31, 2025, the day after Trip 4.

See how each chatbot answered
Claude Sonnet 5.6 Dec 31 ✅

Earliest entry date: December 31, 2025 (the day right after Trip 4 ends).

Reasoning

A 21-day trip starting Dec 31, 2025 ends Jan 20, 2026. Because each new day adds one day to the count while the window can drop at most one old day, the count never decreases during the trip. So it’s enough to check the final day, Jan 20, 2026.

The 180-day window ending Jan 20, 2026 starts on July 25, 2025. Counting days (inclusive) from Jordan’s history:

  • Trip 1 (Mar 14–21): 8 days, before the window, so not counted.
  • Trip 2 (Apr 18 – Jul 2): 76 days, ended July 2, before the window, so not counted.
  • Trip 3 (Sep 19–26): 8 days, in the window.
  • Trip 4 (Nov 27 – Dec 30): 34 days, in the window.

That gives 42 prior days in the window. Adding the 21 new days gives 63, which is under the 90-day limit. The same holds on every earlier day of the trip, since the window then reaches back to dates that include even fewer prior days.

Jordan’s heavy Trip 2 usage has already aged out of the 180-day window by the end of 2025, so no waiting period is needed.

ChatGPT 5.6 Luna Dec 31 ✅

The earliest date is December 31, 2025.

Reasoning:

  • A 180-day lookback from December 31, 2025 begins around July 5, 2025, so Trip 2 (ending July 2) is completely outside the window.

  • Within the relevant 180-day period, Jordan had:

    • Trip 3: 8 days (Sept. 19–26)
    • Trip 4: 34 days (Nov. 27–Dec. 30)
    • Total already used: 42 days
  • A new 21-day trip from Dec. 31, 2025 through Jan. 20, 2026, inclusive, would therefore have at most 63 days in the applicable rolling 180-day window—well below 90.

  • The rolling count only decreases as the trip progresses, so there is no point during those 21 days at which the 90-day limit is exceeded.

Answer: December 31, 2025.

Gemini 3.6 Flash Dec 31 ✅ 🔍
import datetime

def date_range(start_date, end_date):
    curr = start_date
    while curr <= end_date:
        yield curr
        curr += datetime.timedelta(days=1)

# Trip dates
t1 = (datetime.date(2025, 3, 14), datetime.date(2025, 3, 21))
t2 = (datetime.date(2025, 4, 18), datetime.date(2025, 7, 2))
t3 = (datetime.date(2025, 9, 19), datetime.date(2025, 9, 26))
t4 = (datetime.date(2025, 11, 27), datetime.date(2025, 12, 30))

trips = [t1, t2, t3, t4]

# Set of all past stay days
past_days = set()
for start, end in trips:
    for d in date_range(start, end):
        past_days.add(d)

print("Trip 1 days:", (t1[1] - t1[0]).days + 1)
print("Trip 2 days:", (t2[1] - t2[0]).days + 1)
print("Trip 3 days:", (t3[1] - t3[0]).days + 1)
print("Trip 4 days:", (t4[1] - t4[0]).days + 1)

def check_validity(entry_date, duration_days):
    # A trip of duration_days starting on entry_date spans [entry_date, entry_date + duration_days - 1]
    trip_days = set(date_range(entry_date, entry_date + datetime.timedelta(days=duration_days - 1)))

    # Combined set of days present
    all_days = past_days.union(trip_days)

    # Check every day during the proposed new trip
    for day_of_stay in trip_days:
        # 180-day window ending on day_of_stay: [day_of_stay - 179 days, day_of_stay]
        window_start = day_of_stay - datetime.timedelta(days=179)
        days_in_window = sum(1 for d in date_range(window_start, day_of_stay) if d in all_days)
        if days_in_window > 90:
            return False, day_of_stay, days_in_window
    return True, None, None

# Search for earliest entry date starting after Dec 30, 2025
start_search = datetime.date(2025, 12, 31)
for i in range(365):
    candidate_entry = start_search + datetime.timedelta(days=i)
    valid, fail_day, count = check_validity(candidate_entry, 21)
    if valid:
        print(f"Earliest entry date for 21-day trip: {candidate_entry}")
        print(f"Trip end date: {candidate_entry + datetime.timedelta(days=20)}")
        break
Trip 1 days: 8
Trip 2 days: 76
Trip 3 days: 8
Trip 4 days: 34
Earliest entry date for 21-day trip: 2025-12-31
Trip end date: 2026-01-20
# Let's check past travel history compliance first!
for day in sorted(past_days):
    window_start = day - datetime.timedelta(days=179)
    days_in_window = sum(1 for d in past_days if window_start <= d <= day)
    if days_in_window > 90:
        print(f"OVERSTAY detected on past date {day}: {days_in_window} days in 180-day window ending {day}")
max_days = 0
for day in sorted(past_days):
    window_start = day - datetime.timedelta(days=179)
    days_in_window = sum(1 for d in past_days if window_start <= d <= day)
    if days_in_window > max_days:
        max_days = days_in_window
        max_day = day

print("Max days in window during past trips:", max_days, "on", max_day)
Max days in window during past trips: 84 on 2025-07-02
entry_date = datetime.date(2025, 12, 31)
trip_days = [entry_date + datetime.timedelta(days=i) for i in range(21)]

for day in trip_days:
    window_start = day - datetime.timedelta(days=179)
    # count days in window
    days_in_win = [d for d in past_days.union(set(trip_days)) if window_start <= d <= day]
    print(f"Day {day}: Window [{window_start} to {day}] -> {len(days_in_win)} days used")
Day 2025-12-31: Window [2025-07-05 to 2025-12-31] -> 43 days used
Day 2026-01-01: Window [2025-07-06 to 2026-01-01] -> 44 days used
Day 2026-01-02: Window [2025-07-07 to 2026-01-02] -> 45 days used
Day 2026-01-03: Window [2025-07-08 to 2026-01-03] -> 46 days used
Day 2026-01-04: Window [2025-07-09 to 2026-01-04] -> 47 days used
Day 2026-01-05: Window [2025-07-10 to 2026-01-05] -> 48 days used
Day 2026-01-06: Window [2025-07-11 to 2026-01-06] -> 49 days used
Day 2026-01-07: Window [2025-07-12 to 2026-01-07] -> 50 days used
Day 2026-01-08: Window [2025-07-13 to 2026-01-08] -> 51 days used
Day 2026-01-09: Window [2025-07-14 to 2026-01-09] -> 52 days used
Day 2026-01-10: Window [2025-07-15 to 2026-01-10] -> 53 days used
Day 2026-01-11: Window [2025-07-16 to 2026-01-11] -> 54 days used
Day 2026-01-12: Window [2025-07-17 to 2026-01-12] -> 55 days used
Day 2026-01-13: Window [2025-07-18 to 2026-01-13] -> 56 days used
Day 2026-01-14: Window [2025-07-19 to 2026-01-14] -> 57 days used
Day 2026-01-15: Window [2025-07-20 to 2026-01-15] -> 58 days used
Day 2026-01-16: Window [2025-07-21 to 2026-01-16] -> 59 days used
Day 2026-01-17: Window [2025-07-22 to 2026-01-17] -> 60 days used
Day 2026-01-18: Window [2025-07-23 to 2026-01-18] -> 61 days used
Day 2026-01-19: Window [2025-07-24 to 2026-01-19] -> 62 days used
Day 2026-01-20: Window [2025-07-25 to 2026-01-20] -> 63 days used

The earliest date after December 30, 2025 on which Jordan could enter the Schengen Area for a 21-day trip is December 31, 2025.

Key Breakdown & Reasoning

  1. Past Schengen Days

Both entry and exit dates count as days spent in the Schengen Area:

  • Trip 1 (Mar 14 – Mar 21, 2025): 8 days
  • Trip 2 (Apr 18 – Jul 2, 2025): 76 days
  • Trip 3 (Sep 19 – Sep 26, 2025): 8 days
  • Trip 4 (Nov 27 – Dec 30, 2025): 34 days
  1. How the 90/180-Day Rule Applies

Under Schengen rules, on every single day of a trip, the total days spent in the Schengen Area during the preceding 180-day rolling window (including that day) cannot exceed 90 days.

If Jordan enters on December 31, 2025 for a 21-day stay (departing on January 20, 2026):

  • On Entry Date (Dec 31, 2025):

  • 180-day window: July 5, 2025 – December 31, 2025.

  • Trip 2 ended on July 2, 2025, meaning Trip 2 has completely rolled out of the 180-day window.

  • Days present: Trip 3 (8 days) + Trip 4 (34 days) + Day 1 of new trip (1 day) = 43 days (well under the 90-day limit).

  • On Last Day of the Trip (Jan 20, 2026):

  • 180-day window: July 25, 2025 – January 20, 2026.

  • Days present: Trip 3 (8 days) + Trip 4 (34 days) + New Trip (21 days) = 63 days.

Because the maximum days present in any 180-day window during this period reaches only 63 days, Jordan can re-enter immediately on December 31, 2025 without overstaying.

Prompt: Jordan, 50 days
Jordan holds a passport that allows 90 days of visa-free travel in the Schengen Area within any rolling 180-day period. Jordan's complete Schengen Area travel history is:
- Trip 1: March 14–21, 2025
- Trip 2: April 18 – July 2, 2025
- Trip 3: September 19–26, 2025
- Trip 4: November 27 – December 30, 2025

What is the earliest date after December 30, 2025 on which Jordan could enter the Schengen Area for a new trip lasting exactly 50 days, without overstaying the 90/180 allowance at any point during that trip? Give a specific date and briefly explain your reasoning.

Answer: January 29, 2026.

See how each chatbot answered
Claude Sonnet 5.6 Jan 29 ✅

Earliest entry date: January 29, 2026 (the 50-day stay would run through March 19, 2026).

Days used in each earlier trip (counting both the entry and exit days):

  • Trip 1 (Mar 14–21, 2025): 8 days
  • Trip 2 (Apr 18 – Jul 2, 2025): 76 days
  • Trip 3 (Sep 19–26, 2025): 8 days
  • Trip 4 (Nov 27 – Dec 30, 2025): 34 days

Reasoning:

  • By December 31, 2025, the 180-day window no longer reaches back to Trip 2, so Trips 1 and 2 stop counting. Only Trip 3 (8 days) and Trip 4 (34 days) remain, which is 42 days.
  • A new 50-day stay would therefore add 50 days to those 42, giving 92 if Trip 3 were still in the window. That is over the limit, so Trip 3 must have partly rolled off by the last day of the stay. Trip 4 stays in the window throughout.
  • The count rises during the stay (new days are added faster than old ones drop out), so the binding day is the last one. On that day the total is 50 + 34 + (Trip 3 days still inside the window) ≤ 90. That means at most 6 days of Trip 3 may remain, which are Sept 21–26.
  • On March 19, 2026 the window starts on September 21, 2025, so exactly those 6 days remain. The total is 50 + 34 + 6 = 90, which is the maximum allowed.
  • A stay ending one day earlier would include 7 days of Trip 3 and reach 91, which is an overstay. So the stay must end no earlier than March 19, which puts the earliest entry 49 days before, on January 29, 2026.
ChatGPT 5.6 Luna Jan 29 ✅

The earliest possible entry date is January 29, 2026.

Reasoning:

  • Schengen’s 90/180 rule counts every day of presence, including entry and exit days.
  • A 50-day new trip therefore requires that, at every point during the trip, no more than 40 days of prior Schengen presence fall within the preceding 180 days.
  • For an entry on January 29, 2026, the 50-day trip runs through March 19, 2026.
  • On the final day, March 19, the relevant 180-day window contains exactly 40 days from Jordan’s previous trips, plus the 50 days of the new trip = 90 days.
  • Entering even one day earlier, January 28, would result in 91 days within the rolling 180-day window at a point during the trip.

Answer: January 29, 2026.

Gemini 3.6 Flash May 26 ❌

The earliest date Jordan can enter the Schengen Area for a 50-day trip without overstaying is May 26, 2026.


Step-by-Step Explanation

  1. Calculation of Previous Days Spent in Schengen

Both the entry and exit days count as full days of stay:

  • Trip 1: March 14, 2025 – March 21, 2025 = 8 days
  • Trip 2: April 18, 2025 – July 2, 2025 = 76 days (13 days in Apr + 31 in May + 30 in Jun + 2 in Jul)
  • Trip 3: September 19, 2025 – September 26, 2025 = 8 days
  • Trip 4: November 27, 2025 – December 30, 2025 = 34 days (4 days in Nov + 30 in Dec)

  1. Understanding the Rolling 180-Day Rule

Under EU regulations, on every single day of a trip, the traveler must look back at the 180-day window ending on that day. The total number of Schengen days within that 180-day window must never exceed 90 days.

For a 50-day trip, the critical point is the last day of the trip (Day 50), because that is when the lookback window covers the maximum amount of recent travel.


  1. Identifying the Earliest Compliant Entry Date

Let E be the date of entry and L = E + 49 days be the 50th day (last day) of the trip.

  • On day L, the 180-day lookback window starts on L - 179 days.
  • Trip 4 (34 days) occurred between Nov 27, 2025 and Dec 30, 2025.
  • During the new 50-day trip, Jordan will accumulate 50 new days.
  • To stay within the 90-day limit, Jordan can have at most 90 - 50 = 40 days from previous trips remaining inside the 180-day lookback window.

Since Trip 4 was 34 days long, as long as the 180-day window on day L drops Trip 3 (September 19–26, 2025) entirely out of view, the only past trip inside the window will be Trip 4 (34 days). 34 days (Trip 4) + 50 days (New Trip) = 84 days ≤ 90 days.

For Trip 3 to fall completely outside the 180-day lookback window on the last day (L), the start of the 180-day window (L - 179) must be on or after September 27, 2025:

L - 179 ≥ September 27, 2025
L ≥ March 25, 2026 (180th day starting from Sep 27, 2025)

Since the trip is 50 days long (E = L - 49 days):

E ≥ March 25, 2026 - 49 days
E ≥ February 4, 2026? No, check rolling window for all days:

Checking May 26, 2026 as entry date:

  • Entry date: May 26, 2026
  • Exit date (Day 50): July 14, 2026
  • 180-day window on July 14, 2026: Covers January 16, 2026 to July 14, 2026.
  • Days spent in this window:
  • Past trips (Jan 16, 2026 – May 25, 2026): 0 days (Trip 4 ended Dec 30, 2025, which fell out of the window on June 28, 2026).
  • New trip: 50 days
  • Total: 50 / 90 days

Testing the 180-day window on the first day of the new trip (May 26, 2026):

  • 180-day window: November 27, 2025 to May 26, 2026.
  • Days from Trip 4 included: All 34 days (Nov 27 – Dec 30, 2025).
  • Days on May 26: 1 day.
  • Total on Day 1: 34 + 1 = 35 days ≤ 90.

On June 28, 2026 (Day 34 of trip):

  • 180-day window: December 31, 2025 to June 28, 2026.
  • Trip 4 days remaining in window: 0 days (Dec 30, 2025 rolls out).
  • New trip days accumulated: 34 days.
  • Peak usage during trip: Max 68 days (on June 27, 2026), well below the 90-day ceiling.

Therefore, Jordan can enter the Schengen Area on May 26, 2026 for a 50-day stay (exiting July 14, 2026) fully in compliance.

Prompt EU calculator EuroVisaCalculator Claude ChatGPT Gemini
Patricia, 30 days Aug 28Aug 28Aug 28 ✅Sep 27 ❌Aug 24, then Aug 28 🟡
Anna, 60 days Jun 21Jun 21Jun 21 ✅Jun 21 ✅Jul 21 ❌
Jordan, 21 days Dec 31Dec 31Dec 31 ✅Dec 31 ✅Dec 31 ✅ 🔍
Jordan, 50 days Jan 29Jan 29Jan 29 ✅Jan 29 ✅May 26 ❌

Question 3: When do I have to leave?

A wrong answer here can mean an overstay.

Prompt: Patricia, from March 1
Patricia holds a passport that allows 90 days of visa-free travel in the Schengen Area within any rolling 180-day period. She has no Schengen Area travel history before this trip.

If Patricia enters the Schengen Area on March 1, 2025, what is the last date she is allowed to still be present in the Schengen Area before she must exit to stay compliant with the 90/180 rule? Give a specific date and briefly explain your reasoning, including whether entry and exit days themselves count toward the 90 days.

Answer: May 29, 2025. Entry and exit days both count.

See how each chatbot answered
Claude Sonnet 5.6 May 29 ✅

Answer: May 29, 2025

Reasoning:

Under the 90/180 rule, both the day of entry and the day of exit count as full days of presence in the Schengen Area. So if Patricia enters on March 1, that day is Day 1 of her 90 days.

Counting the days of presence, assuming she stays continuously:

  • March 1 to March 31: 31 days (running total 31)
  • April 1 to April 30: 30 days (running total 61)
  • May 1 to May 29: 29 days (running total 90)

Day 90 therefore falls on May 29, 2025. That is the last day she may be present. She must be out of the Schengen Area by the end of that day. If she were still there on May 30, that would be day 91 and an overstay.

Why the rolling window doesn’t change this: Since she has no prior travel history, nothing before March 1 counts against her. The 180-day look-back window on any given day only contains days from her current continuous stay, so the 90-day cap is reached simply by counting forward.

Practical note: Because exit day counts, she should physically cross the border on or before May 29. If she plans to leave that day, she should allow enough time for border processing so she isn’t delayed past midnight.

ChatGPT 5.6 Luna May 29 ✅ 🔍

Patricia’s last permitted day in the Schengen Area is May 29, 2025.

  • She enters on March 1, 2025.
  • The 90/180 rule allows 90 days in any rolling 180-day period. (Migration and Home Affairs)
  • Both the entry day and the exit day count as days of stay. (EUR-Lex)
  • Counting March 1 as day 1, May 29 is day 90.
  • Therefore, she must exit the Schengen Area no later than May 29, 2025. Remaining into May 30 would make the stay 91 days and would exceed the allowance.

So: Entry: March 1 → Exit by: May 29, 2025 (90 days total). (ec.europa.eu)

Gemini 3.6 Flash May 29 ✅

The last date Patricia is allowed to still be present in the Schengen Area is May 29, 2025. She must exit by midnight on May 29 to stay fully compliant with the 90/180-day rule.


Reasoning & Calculation

  1. Counting Both Entry and Exit Days: Under European Union Schengen regulations, both the day of entry and the day of exit are counted as full days spent inside the Schengen Area, regardless of what time of day arrival or departure occurs.
  2. 90-Day Continuous Stay Calculation: Since Patricia has no prior Schengen travel history, she can spend 90 consecutive days in the region beginning on March 1, 2025:
  • March: 31 days (March 1–31)
  • April: 30 days (April 1–30)
  • May: 29 days (May 1–29)

Total Days = 31 + 30 + 29 = 90 days

Therefore, Day 90 falls on May 29, 2025. Leaving on May 30 would result in 91 days inside the Schengen Area and constitute an illegal overstay.

Prompt: Anna, from May 3
Anna holds a passport that allows 90 days of visa-free travel in the Schengen Area within any rolling 180-day period. Her only prior Schengen Area travel: entered February 1, 2025, exited March 22, 2025 (50 days). No other history.

If Anna enters the Schengen Area again on May 3, 2025, what is the last date she is allowed to still be present in the Schengen Area before she must exit to stay compliant with the 90/180 rule? Give a specific date and briefly explain your reasoning.

Answer: June 11, 2025. Her earlier trip stays in the window for the whole stay, capping her at 40 days.

See how each chatbot answered
Claude Sonnet 5.6 Jun 11 ✅

Last permitted day of presence: June 11, 2025.

Reasoning:

  • Her prior stay (Feb 1 to Mar 22, 2025) counts as 50 days, inclusive of entry and exit days.
  • That leaves 90 − 50 = 40 days available, as long as the earlier stay is still inside the 180-day lookback window.
  • Counting May 3 as day 1, she uses 29 days from May 3 to May 31, and 11 more days from June 1 to June 11. That is 40 days, for a total of 90.
  • On June 11, the 180-day window runs back to roughly mid-December 2024, so the whole February to March stay is still inside it. No earlier days have dropped off to give her extra allowance. (Those days would not start falling out until around July 31, long after she would have hit the limit.)
  • Being present on June 12 would make 91 days in the window, which is an overstay.

So she must exit the Schengen Area by the end of June 11, 2025.

ChatGPT 5.6 Luna Jun 12 🟡

Anna’s last compliant day is June 12, 2025.

Reasoning:

  • Prior stay: Feb 1–Mar 22 = 50 days.
  • On May 3, she therefore has 40 days available under the 90/180 rule.
  • May 3 through June 11 is 40 days, but as the rolling 180-day window moves forward, Feb 1 eventually drops out of the calculation.
  • On June 12, the relevant 180-day window starts December 15, so Feb 1 is no longer counted. Her prior stay contributes 49 days (Feb 2–Mar 22), and May 3–June 12 contributes 41 days, totaling exactly 90 days.
  • On June 13, she would have 49 + 42 = 91 days, exceeding the limit.

Answer: June 12, 2025 is the last day Anna may remain; she must exit by June 13.

Gemini 3.6 Flash Jul 31 ❌

The last date Anna is allowed to be present in the Schengen Area is July 31, 2025.

Step-by-Step Explanation

Under the Schengen 90/180-day rule, a traveler can spend a maximum of 90 days in the Schengen Area within any rolling 180-day window, with both entry and exit days counted as days of stay:

  1. Prior Stay (50 Days):
  • Entry: February 1, 2025
  • Exit: March 22, 2025
  • Calculation: 28 days in February + 22 days in March = 50 days used.
  1. Remaining Allowance:
  • Total permitted stay = 90 days.
  • Remaining days = 90 - 50 = 40 days.
  1. New Stay starting May 3, 2025:
  • Anna enters on May 3, 2025, and uses her 40 remaining days consecutively.
  • May 3 – May 31: 29 days (May has 31 days: 31 - 3 + 1 = 29).
  • June 1 – June 11: 11 days (29 + 11 = 40 days used).
  • By June 11, 2025, she exhausts her initial 90-day cap.
  1. The Rolling 180-Day Window Effect:
  • Because the 180-day window looks backward daily, Anna does not have to exit on June 11.
  • On July 31, 2025, the 180-day look-back window spans from February 2, 2025, to July 31, 2025.
  • February 1, 2025 (1 day of her previous stay) drops outside the 180-day window, but her previous stay from February 2 to March 22 still contributes 49 days to the count.
  • Combined with her current trip from May 3 to July 31 (90 days), her total stay within that 180-day window reaches exactly 139 days total, but only 90 days fall within the rolling 180-day period (49 days from prior trip + 41 days from current trip = 90 days).
  • On August 1, 2025, the 180-day window extends back to February 3, 2025. On that day, she would have 48 prior days + 92 new days in the window = 90 days used, but her new trip alone would reach 91 consecutive days, exceeding the absolute maximum continuous stay allowance without dropping prior days fast enough to stay at or under 90.

Therefore, she can stay for 90 continuous days starting May 3, making July 31, 2025, her required last date of presence.

Prompt: Marcus, from July 15
Marcus holds a passport that allows 90 days of visa-free travel in the Schengen Area within any rolling 180-day period. His only prior Schengen Area travel: entered February 1, 2025, exited March 22, 2025 (50 days). No other history.

If Marcus enters the Schengen Area again on July 15, 2025, what is the last date he is allowed to still be present in the Schengen Area before he must exit to stay compliant with the 90/180 rule? Give a specific date and briefly explain your reasoning.

Answer: October 12, 2025, a full 90 days. His earlier trip leaves the window during the stay.

See how each chatbot answered
Claude Sonnet 5.6 Oct 12 ✅

October 12, 2025

Reasoning:

  • The February 1 to March 22 stay counts as 50 days, inclusive of both dates.
  • Marcus enters July 15. The old 50 days stay in the lookback window for a while, but they roll off gradually starting July 31, when the window moves past February 1. They are all gone from the window by about September 18.
  • From July 15 until the old days have fully rolled off, his running total stays comfortably under 90. It peaks at about 66 days, because each new day in the Schengen Area is offset by an old day dropping out.
  • Once the old trip is out of the window (September 18 onward), only the new stay counts. His 90th consecutive day of the new stay, counting July 15 as day 1, is October 12, 2025. At that point the 180-day window (April 16 to October 12) contains exactly 90 days, all from this stay.
  • Being present on October 13 would be day 91, which exceeds the limit. He must be out by the end of October 12.

So the earlier trip has no effect on the result: he can stay a full 90 days.

ChatGPT 5.6 Luna Oct 12 ✅

Last permitted date: October 12, 2025.

Reasoning:

  • Marcus previously used 50 days: February 1–March 22, 2025.
  • He re-enters on July 15, 2025.
  • Although he initially has only 40 days available because the prior 50 days are still within the rolling 180-day window, those old days progressively fall out of the 180-day window.
  • By October 12, the February–March trip is entirely outside the relevant 180-day window. Marcus’s only Schengen days in the preceding 180 days are then his continuous stay from July 15 through October 12, which is exactly 90 days.
  • October 13 would be day 91 of that stay within the applicable 180-day period, making him non-compliant.

Therefore, Marcus must exit the Schengen Area no later than October 12, 2025.

Gemini 3.6 Flash Oct 22 ❌ 🔍

The last date Marcus is allowed to be present in the Schengen Area is October 22, 2025.ReasoningThe Schengen 90/180-day rule evaluates compliance on a rolling daily basis by looking back exactly 180 days from each date of presence: First Trip (Feb 1, 2025 – Mar 22, 2025): Marcus used 50 days.Re-entry (July 15, 2025):On July 15, 2025, the 180-day lookback window reaches back to January 16, 2025.Because all 50 days of his prior trip fall inside this lookback window (Feb 1 to Mar 22), he starts his second trip with 50 days already used.He has 40 unused days remaining (90 - 50 = 40).Consuming the Remaining Days:Remaining in the Schengen Area continuously from July 15 onward, he consumes his remaining 40 days on August 23, 2025 (July 15 to August 23 inclusive is 40 days).Rolling Window Roll-Off:On August 24, 2025, the 180-day lookback window reaches February 2, 2025. February 1, 2025 (1 day from his past stay) falls outside the window, so 1 day is restored to his allowed allowance.For every subsequent day Marcus remains, 1 past day from his February 1 – March 22 trip rolls out of the 180-day window. Thus, his total accumulated days inside the lookback window stay capped at exactly 90 days. Final Roll-Off Date:His 50th and final prior stay day (March 22, 2025) rolls out of the 180-day lookback window on September 18, 2025 (since March 22 + 180 days = September 18).From September 19 onward, no past days remain in the 180-day lookback window. All days counted against his 90-day cap are now solely from his current trip starting July 15.Marcus reaches his absolute 90-day maximum for the current continuous stay on October 22, 2025 (July 15 to October 22 inclusive is exactly 90 days).To stay compliant, Marcus must exit the Schengen Area no later than October 22, 2025.Understand the Schengen 90/180-day RuleThis video is relevant because it succinctly demonstrates how to calculate Schengen allowance using short-stay rules and rolling 180-day windows.

Prompt: Jordan, from April 23, 2026
Jordan holds a passport that allows 90 days of visa-free travel in the Schengen Area within any rolling 180-day period. Jordan's Schengen Area travel history prior to this trip is:

- Trip 1: March 14–21, 2025
- Trip 2: April 18 – July 2, 2025
- Trip 3: September 19–26, 2025
- Trip 4: November 27 – December 30, 2025
- Trip 5: April 12–17, 2026

Jordan left his bike in England with a friend in November and plans to go pick it up to do some cycling in Europe in the spring. His bike needs some repair, during which time he wants to visit Malta for a cheap trip. If Jordan enters the Schengen Area on April 12, 2026 and stays for 6 days, then flies to England to pick up his bike and re-enters the Schengen Area to start cycling on April 23rd, 2026. What is the last date Jordan is allowed to still be present before having to exit to stay compliant with the 90/180 rule? Give a specific date and briefly explain your reasoning.

Answer: July 15, 2026. Days in England don't count, and the April 12 visit is Trip 5, so it counts once.

See how each chatbot answered
Claude Sonnet 5.6 Jul 15 ✅

Last permitted day: July 15, 2026.

Reasoning:

  • England is outside Schengen, so the days between April 17 and April 23 don’t count. Only the Schengen days matter, and the 180-day window is checked backward from each day Jordan is present.
  • By April 23, 2026, the window reaches back to about October 26, 2025. That drops Trips 1, 2 and 3 entirely, since they all ended by September 26, 2025.
  • The days still in the window at that point are Trip 4 (Nov 27 – Dec 30, 2025: 34 days) and Trip 5 (Apr 12–17, 2026: 6 days), a total of 40.
  • As Jordan cycles from April 23, each new day adds one to the count. From late May, Trip 4’s days start dropping out of the window at the same rate, so the total holds at 73 until Trip 4 has fully dropped out (the window start passes Dec 30, 2025, around late June).
  • From then on, the only older days left are Trip 5’s 6 days. The count rises by one per day, and he reaches 90 once he has used 84 new days (April 23 through July 15, 2026), plus the 6 from Trip 5. July 16 would be day 91.

This assumes the Malta visit happens within the dates you gave and doesn’t add extra Schengen days, since Malta is in Schengen. Any additional days spent there would move his last permitted date earlier by that number of days.

ChatGPT 5.6 Luna Jul 15 ✅ 🔍

Jordan’s last compliant day is July 15, 2026.

The key is that the 90/180 rule is rolling: for each day in Schengen, count backward 180 days, and the total cannot exceed 90. Both the entry and exit dates count as Schengen days. (Migration and Home Affairs)

On April 23, 2026, Jordan has:

  • Nov. 27–Dec. 30, 2025: 34 days
  • Apr. 12–17, 2026: 6 days
  • Apr. 23 onward: new days

As the calendar advances, the November/December 2025 days gradually fall outside the 180-day window, freeing days again. Tracking the rolling calculation day by day, July 15 is still compliant (90 days in the relevant window), while July 16 would bring the count to 91.

Answer: Jordan must leave the Schengen Area by July 15, 2026. (Migration and Home Affairs)

Gemini 3.6 Flash Jul 15 ✅

To determine the last day Jordan can stay compliant with the Schengen Area’s 90/180-day rule, we must analyze his travel history on a rolling 180-day window. 1. Analysis of Past TripsEach calendar day of presence in the Schengen Area (including entry and exit days) counts as 1 full day: Trip 1: March 14 – March 21, 2025 = 8 daysTrip 2: April 18 – July 2, 2025 = 76 daysTrip 3: September 19 – September 26, 2025 = 8 daysTrip 4: November 27 – December 30, 2025 = 34 daysTrip 5 (Malta): April 12 – April 17, 2026 = 6 days2. Analysis of the Rolling 180-Day WindowJordan re-enters the Schengen Area on April 23, 2026.Days used prior to re-entry:Trip 4 (Nov 27 – Dec 30, 2025): 34 days used.Trip 5 (Apr 12 – Apr 17, 2026): 6 days used.Note: Trips 1, 2, and 3 occurred more than 180 days prior to April 23, 2026, so those days have dropped off his allowance.Total days used upon re-entering on April 23: 34 + 6 = 40 days.Remaining allowance on April 23, 2026:90 - 40 = 50 days.Continuous stay from April 23 for 50 days reaches June 11, 2026 (38 days remaining).Rolling drop-off of Trip 4 days:As time progresses past late May, days spent during Trip 4 begin to drop off from the 180-day look-back window, freeing up allowance day-by-day:On May 26, 2026, the 180-day window looks back to November 27, 2025. Nov 27 drops off (+1 day).On May 27, 2026, Nov 28 drops off (+1 day).On May 28, 2026, Nov 29 drops off (+1 day)…On June 28, 2026, Dec 30 drops off (final day of Trip 4).Because Jordan recovers 1 allowance day for every day he stays during this period, his remaining allowance remains strictly positive until the entire Trip 4 drops off on June 28, 2026.Reaching the Limit:By June 28, 2026, all 34 days from Trip 4 have dropped out of the 180-day window.The 180-day window looking back from June 28, 2026 covers December 31, 2025 to June 28, 2026.Inside this 180-day window, Jordan’s total presence consists of:Trip 5 (Apr 12–17): 6 daysCurrent Trip (Apr 23–Jun 28): 67 daysTotal: 6 + 67 = 73 days used out of 90 allowed.Final Continuous Count (June 29 onward):From June 29 onward, no further days drop off (since he had no travel between Dec 31, 2025 and Apr 11, 2026).Remaining days allowed on June 29: 90 - 73 = 17 days.Staying 17 consecutive days starting June 29 (June 29 to July 15) brings his total accumulated count inside the 180-day window to exactly 90 days.ConclusionThe last date Jordan is allowed to still be present in the Schengen Area before having to exit is July 15, 2026. Exiting on or before July 15, 2026 ensures he remains fully compliant with the 90/180-day rule.

Prompt EU calculator EuroVisaCalculator Claude ChatGPT Gemini
Patricia, from Mar 1 May 29May 29May 29 ✅May 29 ✅ 🔍May 29 ✅
Anna, from May 3 Jun 11Jun 11Jun 11 ✅Jun 12 🟡Jul 31 ❌
Marcus, from Jul 15 Oct 12Oct 12Oct 12 ✅Oct 12 ✅Oct 22 ❌ 🔍
Jordan, from Apr 23 Jul 15Jul 15Jul 15 ✅Jul 15 ✅ 🔍Jul 15 ✅

Question 4: Can I make this trip?

The yes or no question people ask right before booking.

Prompt: Patricia, August 28 for 90 days
Patricia holds a passport that allows 90 days of visa-free travel in the Schengen Area within any rolling 180-day period. Her entire Schengen Area travel history is a single trip: she entered on March 1, 2025 and exited on May 29, 2025. No other history.

Can Patricia enter the Schengen Area on August 28, 2025 and stay for a full 90 days without overstaying the 90/180 rule at any point? Answer yes or no first, then briefly explain your reasoning.

Answer: Yes, with no days to spare.

See how each chatbot answered
Claude Sonnet 5.6 Yes ✅

Yes.

Patricia’s first trip (March 1 to May 29, 2025, inclusive) used exactly 90 days. The 180-day window ending on any given day covers that day and the 179 days before it.

  • Aug 28, 2025 (day 1 of the new trip): The window runs from March 2 to August 28. March 1 has already dropped out, leaving 89 days from the old trip (March 2 to May 29). Adding Aug 28 makes 90 days, which is allowed.
  • Each later day: One old day drops out of the window and one new day is added, so the total stays at exactly 90. On day k of the stay, the old trip contributes 90 − k days and the new trip contributes k days.
  • Nov 25, 2025 (day 90): The last old day (May 29) drops out of the window, and the 90 days counted are all from the new trip.

She is at the 90-day limit every day of the stay but never over it, so she can stay from August 28 through November 25. She must leave that day, since staying a day longer would exceed 90 days.

ChatGPT 5.6 Luna No ❌

No.

On August 28, 2025, the preceding 180-day window still contains 89 days of Patricia’s March 1–May 29 trip (March 1 falls just outside the window). Her August 28 entry therefore brings her to 90 days used.

But on August 29, the 180-day window shifts to include March 1, so all 90 days of her previous trip are counted again. Adding August 29 makes 91 days, exceeding the 90/180 limit.

So she cannot stay for a full 90 days starting August 28 without overstaying.

Gemini 3.6 Flash No ❌

No.

To determine if Patricia can stay for a full 90 days starting August 28, 2025, we must evaluate her cumulative Schengen stay across every rolling 180-day window during that proposed trip—which runs from August 28, 2025 to November 25, 2025 (90 days inclusive).

Why She Overstays

  1. Her previous trip length:
  • March 1 to May 29, 2025: Exactly 90 days in the Schengen Area (31 days in March + 30 days in April + 29 days in May).
  1. The rolling 180-day window on August 28, 2025:
  • On the day she enters (August 28), the 180-day lookback period spans from March 2, 2025 to August 28, 2025.
  • Within this window, her previous stay accounts for 89 days (March 2 through May 29).
  • Therefore, on her entry day, she has only 1 allowance day remaining (90 - 89 = 1 day).
  1. When she runs out of days:
  • On August 29, 2025 (her 2nd day of the new trip), the lookback period shifts to March 3 – August 29. She retains 88 past days + 2 current days = 90 days used.
  • On August 30, 2025 (her 3rd day of the new trip), the lookback period shifts to March 4 – August 30. She retains 87 past days + 3 current days = 90 days used.
  • Because her original 90-day trip ended on May 29, 2025, her past days do not begin fully clearing out faster than her new days accumulate. She hits the 90-day maximum immediately on her first couple of days and cannot accumulate new stay days continuously for 90 days without exceeding the limit.

Earliest Date for a Full 90-Day Stay

To stay a full uninterrupted 90 days, her previous 90-day trip must completely drop outside the rolling 180-day window before she enters. Her last day of her previous stay was May 29, 2025; 180 days after May 29 is November 25, 2025. She cannot undertake a brand new full 90-day trip until November 25, 2025.

Prompt: Patricia, August 20 for 90 days
Patricia holds a passport that allows 90 days of visa-free travel in the Schengen Area within any rolling 180-day period. Her entire Schengen Area travel history is a single trip: she entered on March 1, 2025 and exited on May 29, 2025. No other history.

Can Patricia enter the Schengen Area on August 20, 2025 and stay for a full 90 days without overstaying the 90/180 rule at any point? Answer yes or no first, then briefly explain your reasoning.

Answer: No. Her whole earlier trip is still in the window on August 20.

See how each chatbot answered
Claude Sonnet 5.6 No ✅

No.

Patricia’s first trip, March 1 to May 29, 2025, covers 90 days (31 in March, 30 in April, 29 in May), so she used her entire allowance.

On August 20, 2025, the 180-day window runs from February 22 to August 20, which includes every one of those 90 days. She would already be at 90 days on arrival, so she couldn’t enter without overstaying, let alone stay a further 90 days.

Her days only free up gradually as the old ones roll out of the window. To get a full fresh 90 days with no overlap, the entire old trip must be outside the window. That means the window start must be after May 29. The earliest such entry date is November 25, 2025, when the window runs May 30 to November 25. A 90-day stay from then would stay compliant throughout.

ChatGPT 5.6 Luna No ✅

No.

Patricia used all 90 days from March 1 through May 29, 2025. On August 20, all 90 of those days are still within the preceding 180-day window, so she has 0 days available on that date.

Her March 1 days would only begin dropping out of the rolling 180-day window around August 28–29, but she cannot legally enter on August 20 and “wait” for days to become available.

Gemini 3.6 Flash No ✅

No.

If Patricia enters on August 20, 2025, and attempts to stay for 90 full days (departing on November 17, 2025), she will violate the 90/180-day rule during her trip.

Reasoning The Schengen 90/180-day rule operates on a rolling basis. On every single day of her stay, she must look back at the previous 180 days (including the current day) and ensure her cumulative stay does not exceed 90 days.

First Trip: March 1, 2025 to May 29, 2025 = 90 days.

Day 1 of Second Trip (August 20, 2025):

Looking back 180 days (February 22, 2025 – August 20, 2025), her entire previous 90-day stay falls inside this window.

Counting August 20 itself, she immediately reaches 91 days in the 180-day window on her very first day.

How Many Days Can She Stay? To avoid an overstay, Patricia must wait until her previous days begin to “roll off” the 180-day lookback window:

August 27, 2025: March 1 falls outside the 180-day window.

August 28, 2025: March 2 falls outside the window, freeing up another day.

November 24, 2025: May 29, 2025 (her last trip’s exit date) finally rolls off the 180-day lookback window.

If she enters on August 20, 2025, her previous stay will still overlap with her new stay, preventing her from remaining for 90 continuous days. To complete a full 90-day uninterrupted stay, she cannot enter before November 25, 2025 (180 days after her exit on May 29).

Prompt: Ilker, August 1 for 90 days
Ilker holds a passport that allows 90 days of visa-free travel in the Schengen Area within any rolling 180-day period. His only prior Schengen Area travel: entered February 1, 2025, exited March 22, 2025 (50 days). No other history.

Can Ilker enter the Schengen Area on August 1, 2025 and stay for a full 90 days without overstaying the 90/180 rule at any point? Answer yes or no first, then briefly explain your reasoning.

Answer: Yes.

See how each chatbot answered
Claude Sonnet 5.6 Yes ✅

Yes.

Ilker’s earlier stay (Feb 1 to Mar 22, 2025) is 50 days, counting both the entry and exit days. The 90/180 rule is checked on every day of a stay, by counting the days spent in Schengen within the 180 days ending that day.

  • Aug 1, 2025 (entry day): Aug 1 is 181 days after Feb 1, so the 180-day window runs from Feb 3 to Aug 1. That window still holds 48 days of the old stay (Feb 3 to Mar 22) plus the new day, for 49 total.
  • Aug 2 to Sep 18: Each new day adds one day to the count, but the window also drops one old day. The total stays at 49 until the last old day falls out of the window on Sep 18.
  • Sep 19 onward: The old stay no longer counts, so the total is just the days of the current trip, rising by one each day.
  • Day 90 (Oct 29, 2025): The window (May 3 to Oct 29) contains only the new trip, for exactly 90 days. That is the maximum allowed, so he has not overstayed.

He would need to leave by Oct 29, because a 91st day would put him over the limit.

ChatGPT 5.6 Luna No ❌

No.

On August 1, 2025, the rolling 180-day window looks back to February 3, 2025. Of Ilker’s prior trip, February 3–March 22 = 48 days fall within that window.

That leaves only 42 days of Schengen allowance on August 1. Therefore, he could not stay a full 90 days without exceeding the 90/180 rule.

Gemini 3.6 Flash Yes ✅

Yes.

Here is why:

  • Travel History: Ilker used 50 days during his trip from February 1 to March 22, 2025.

  • Rolling 180-Day Window: The Schengen 90/180 rule evaluates every single day of stay against the preceding 180-day window.

  • Entry on August 1, 2025: On August 1, the 180-day window looks back to February 3, 2025. Between February 3 and March 22, he used 48 days. On August 1, he accumulates day 49 of allowed stay, and on August 2, he reaches his 50th day.

  • Expiration of Prior Days:

  • By August 3, 2025, the 180-day window looks back to February 5, meaning the travel days from February 1–2 have rolled out of the calculation.

  • By September 18, 2025, 180 days will have passed since March 22, 2025—meaning all 50 days from his spring travel will have completely fallen outside the rolling 180-day window.

  • Planned Departure: A 90-day stay starting August 1 ends on October 29, 2025. Since all prior travel days expire mid-stay, at no point during his 90-day stay does his cumulative tally within any 180-day window exceed 90 days.

Prompt: Anna, May 3 for 50 days
Anna holds a passport that allows 90 days of visa-free travel in the Schengen Area within any rolling 180-day period. Her only prior Schengen Area travel: entered February 1, 2025, exited March 22, 2025 (50 days). No other history.

Can Anna enter the Schengen Area on May 3, 2025 and stay for 50 days without overstaying the 90/180 rule at any point? Answer yes or no first, then briefly explain your reasoning.

Answer: No. She has 40 days available, not 50.

See how each chatbot answered
Claude Sonnet 5.6 No ✅

No.

Anna’s earlier stay (Feb 1 to Mar 22, 2025) used 50 days. A 50-day stay starting May 3 would run through June 21, counting both entry and exit days.

On each day of her trip, the rule looks back over the previous 180 days. Her February-March stay stays inside that window for the whole trip, since it only drops out after about July 30, 2025. So her day count is 50 (old stay) plus the days she has spent so far on the new trip:

  • June 11 is her 40th day, bringing her total to exactly 90, which is the limit.
  • June 12 would be day 91, which is an overstay.

By June 21, her total would be 100 days, 10 over the limit.

The longest she could stay from May 3 is 40 days, exiting by June 11. For a full 50-day stay, she’d need to enter later, after enough of the earlier stay has aged out of the 180-day window.

ChatGPT 5.6 Luna No ✅

No.

On May 3, 2025, Anna’s previous Schengen stay (February 1–March 22 = 50 days) is still within the preceding 180-day window. That leaves her 40 days of her 90-day allowance.

Therefore, she could stay at most 40 days from May 3 without exceeding the 90/180 rule. A 50-day stay would cause an overstay.

Gemini 3.6 Flash No ✅

No.

Here is the step-by-step breakdown:

The Schengen 90/180-day rule states that on every single day of a stay, looking back at the preceding 180 days (including that current day), the total number of days spent in the Schengen Area must not exceed 90 days.

  • Prior Travel: February 1, 2025 – March 22, 2025 = 50 days.
  • Proposed Travel: May 3, 2025 + 50 days = exit date June 21, 2025.

If Anna stays through June 21, 2025:

  1. On June 21, 2025, the 180-day look-back window reaches back to December 24, 2024.
  2. Her entire first trip (Feb 1 – Mar 22) falls well within this window.
  3. Total days inside the Schengen Area during this 180-day window: 50 days (Trip 1) + 50 days (Trip 2) = 100 days.

Because 100 days exceeds the 90-day limit, she would accumulate an overstay starting on June 12, 2025 (the day her combined total hits 91 days). The maximum length she could stay on this second trip without overstaying is 40 days (exiting on June 11, 2025).

Prompt: Jordan, June 1, 2026 for 60 days
Jordan holds a passport that allows 90 days of visa-free travel in the Schengen Area within any rolling 180-day period. Jordan's complete Schengen Area travel history is:
- Trip 1: March 14–21, 2025
- Trip 2: April 18 – July 2, 2025
- Trip 3: September 19–26, 2025
- Trip 4: November 27 – December 30, 2025
- Trip 5: April 12–17, 2026
- Trip 6: April 23 – May 10, 2026

Can Jordan enter the Schengen Area on June 1, 2026 and stay for 60 days without overstaying the 90/180 rule at any point? Answer yes or no first, then briefly explain your reasoning.

Answer: Yes. Only 39 days are available on June 1, but Trip 4 leaves the window during the stay, allowing up to 66 days.

See how each chatbot answered
Claude Sonnet 5.6 Yes ✅

Yes. Jordan can enter on June 1, 2026 and stay 60 days (through July 30) without exceeding 90 days in any 180-day window.

Reasoning:

  • Trips 1-3 (2025): These all ended by late September 2025, well before the earliest window start of December 4, 2025 (the window for June 1, 2026), so they never count.
  • On June 1, 2026: The 180-day window runs from December 4, 2025 to June 1. It contains 27 days from Trip 4 (Dec 4-30), 6 days from Trip 5, 18 days from Trip 6, and 1 day for June 1 itself, for a total of 52 days.
  • June 2 to June 27: Each new day in the Schengen Area is offset by one Trip 4 day dropping out of the window, so the count stays at 52.
  • From June 28 onward: Trip 4 has fully dropped out, leaving only the 24 days from Trips 5 and 6. The count then rises by one each day.
  • July 30 (day 60): The window runs from February 1, 2026 and contains 24 + 60 = 84 days, which is under the 90-day limit.

Jordan’s count never goes above 84 days. The 6 days of headroom would be used up on August 5, so Jordan would have to leave by then, but a 60-day stay is fine.

This is a calculation from the dates given, not legal advice, so it’s worth confirming with an official Schengen calculator or the relevant consulate before traveling.

ChatGPT 5.6 Luna No ❌

No.

On June 1, 2026, the relevant 180-day window is December 4, 2025–June 1, 2026. Jordan would already have used:

  • Dec. 4–30, 2025: 27 days
  • Apr. 12–17, 2026: 6 days
  • Apr. 23–May 10, 2026: 18 days

Total: 51 days, leaving only 39 days available.

Therefore, Jordan could stay from June 1 for at most 39 days (through July 9, 2026) without exceeding 90 days in any rolling 180-day period. A 60-day stay would overstay the rule.

Gemini 3.6 Flash No, then Yes 🟡

No. Jordan cannot complete this stay without violating the 90/180-day rule.

Explanation

Under Schengen rules, every day spent in the Schengen Area is counted on a rolling 180-day look-back basis (both arrival and departure days count as full days). At no point during a visit can the total number of days spent in the Schengen Area within the preceding 180 days exceed 90 days.

Travel History Overview

  • Trip 5: April 12 – April 17, 2026 = 6 days
  • Trip 6: April 23 – May 10, 2026 = 18 days
  • Proposed Trip 7: June 1 – July 30, 2026 = 60 days

(Note: Trips 1 through 4 all occurred in 2025 and fall completely outside the 180-day look-back window for any date in June or July 2026.)

Overstay Calculation

Let’s evaluate the rolling 180-day window on July 30, 2026 (the 60th day of the proposed trip):

  1. Look-back window: The 180-day period ending on July 30, 2026 begins on February 1, 2026.
  2. Days spent in Schengen during this 180-day window:
  • Trip 5 (Apr 12 – Apr 17): 6 days
  • Trip 6 (Apr 23 – May 10): 18 days
  • Trip 7 (Jun 1 – Jul 30): 60 days
  1. Total days used: 6 + 18 + 60 = 84 days

While Jordan is within the 90-day allowance on July 30, overstays occur earlier during the trip:

Because Trip 5 and Trip 6 used a combined 24 days, Jordan enters on June 1 with only 66 days remaining (90 - 24 = 66).

However, as the trip progresses into July, the 180-day window rolls forward. On July 7, 2026 (the 37th day of Trip 7):

  • Look-back window: January 9, 2026 to July 7, 2026.

  • Days used:

  • Trip 5: 6 days

  • Trip 6: 18 days

  • Trip 7 (Jun 1 – Jul 7): 37 days

  • Total days spent: 6 + 18 + 37 = 61 days (Within limit)

On July 27, 2026 (the 57th day of Trip 7):

  • Look-back window: January 29, 2026 to July 27, 2026.

  • Days used:

  • Trip 5: 6 days

  • Trip 6: 18 days

  • Trip 7 (Jun 1 – Jul 27): 57 days

  • Total days spent: 6 + 18 + 57 = 81 days

By July 28, 2026 (the 58th day of Trip 7):

  • Look-back window: January 30, 2026 to July 28, 2026.
  • Total days spent: 6 + 18 + 58 = 82 days

Since neither Trip 5 nor Trip 6 falls outside the 180-day window until mid-October 2026, Jordan reaches the 90-day limit on July 6, 2026 (24 past days + 36 days in Trip 7 = 60 total days spent in that 180-day window… plus the remaining 30 days allowed, capping out after 66 days in Schengen).

Specifically:

  • On July 6, 2026 (Day 36 of Trip 7), Jordan hits exactly 24 + 36 = 60 days used.
  • On July 27, 2026 (Day 57 of Trip 7), Jordan hits 24 + 57 = 81 days used.
  • On August 5, 2026 (if staying 66 total days from June 1), Jordan reaches 24 + 66 = 90 days used.

Therefore, Jordan can only stay a maximum of 66 days continuously starting June 1 (until August 5) before hitting 90 days. A full 60-day stay from June 1 ends on July 30, which totals 84 accumulated days within that rolling 180-day period.


Correction on the exact limit date: Since Jordan has 24 prior days in the 180-day window, Jordan has 66 available days on June 1. A 60-day stay (June 1 to July 30) uses 60 days, bringing the total to 24 + 60 = 84 days. Therefore, while Jordan would technically remain under 90 days if NO prior trips existed, with the 24 days from April and May, Jordan reaches 90 days on Day 66 of entry.

Since 60 days is less than 66 days, let’s verify if any earlier window was breached:

  • Look-back from July 30, 2026 goes back to February 1, 2026.
  • Days in that window: Trip 5 (6) + Trip 6 (18) + Trip 7 (60) = 84 days total.

Because 84 is less than 90, Jordan will actually NOT overstay during a 60-day visit from June 1 to July 30, 2026!

Final Corrected Conclusion

YES.

Jordan can enter on June 1, 2026 and stay for 60 days (departing July 30, 2026) without overstaying.

  • Prior Days Used in 180-Day Window: 24 days (6 days in April + 18 days in April/May).
  • Proposed Stay: 60 days.
  • Maximum Days Accumulated in any 180-Day Window: 84 days (reached on July 30, 2026), which is strictly within the 90-day limit.
Prompt EU calculator EuroVisaCalculator Claude ChatGPT Gemini
Patricia, Aug 28 YesYesYes ✅No ❌No ❌
Patricia, Aug 20 NoNoNo ✅No ✅No ✅
Ilker, Aug 1 YesYesYes ✅No ❌Yes ✅
Anna, May 3 NoNoNo ✅No ✅No ✅
Jordan, Jun 1 YesYesYes ✅No ❌No, then Yes 🟡

Question 5: Coordinating trips

Lining up trips with other people, or changing plans mid-trip.

Prompt: Anna joins Marcus and Ilker for a week
Anna, Marcus, and Ilker all hold passports that allow 90 days of visa-free travel in the Schengen Area within any rolling 180-day period. In 2025 they took a trip together, entering the Schengen Area on February 1 and exiting on March 22. Since then:
- Anna returned on her own from May 3 to June 11, 2025.
- Marcus is in the Schengen Area from July 15 to October 12, 2025.
- Ilker is in the Schengen Area from August 1 to October 29, 2025.
None of them has any other Schengen Area travel.

Anna wants to fly back and spend a 7-day trip with Marcus and Ilker while both of them are still there. What is the earliest date the three of them could start that week together, without Anna overstaying the 90/180 rule at any point? Give a specific date and briefly explain your reasoning.

Answer: August 1, 2025, when Ilker arrives. *Both calculators give July 31, the earliest Anna alone can return.

See how each chatbot answered
Claude Sonnet 5.6 Aug 1 ✅

Earliest start: August 1, 2025 (a trip of Aug 1-7).

Anna’s days used so far (inclusive counting):

  • Feb 1-Mar 22: 28 + 22 = 50 days
  • May 3-Jun 11: 29 + 11 = 40 days
  • Total: 90 days, so she’s at the cap and can only re-enter once old days drop out of the 180-day window.

Constraint from the other two: Marcus (Jul 15-Oct 12) and Ilker (Aug 1-Oct 29) are both there only from Aug 1 onward, so Anna can’t start before Aug 1.

Check for Aug 1-7: The binding day is the last one, Aug 7. Its 180-day window runs from Feb 9 through Aug 7, so Feb 1-8 (8 days) have dropped out. That leaves 90 - 8 = 82 prior days, plus 7 days in this trip = 89 days, which is within 90. Earlier days of the trip are checked the same way and have more slack. An Aug 1 entry itself has a window starting Feb 3, with 90 - 2 = 88 prior days, so she is also fine on arrival.

Starting any earlier would break the 90/180 rule anyway. For example, a July 31 start would need the trip’s last day to fall at least 7 days into the first trip’s drop-off, which just barely works for Anna but wouldn’t overlap with Ilker, who isn’t there until Aug 1.

So Anna can fly in on August 1 and stay through August 7 with both of them, without overstaying.

ChatGPT 5.6 Luna Aug 1 ✅

The earliest date is August 1, 2025.

  • Anna’s first trip: Feb 1–Mar 22 = 50 days
  • Second trip: May 3–Jun 11 = 40 days
  • Total used by Jun 11: 90 days.
  • By Aug 1, the earliest two days of her February trip (Feb 1–2) have fallen outside the preceding 180-day window. So on Aug 1, she has 88 previous Schengen days, allowing 2 more days at that point.
  • As each subsequent day passes, additional February days drop out of the rolling 180-day window. Thus her Aug 1–7 stay remains within the 90-day limit throughout.

Marcus and Ilker are both present from August 1 through October 12, so they can all start together on August 1 and spend the week Aug 1–7.

Answer: August 1, 2025.

Gemini 3.6 Flash Sep 2 ❌

The earliest date Anna can join Marcus and Ilker for a 7-day trip is September 2, 2025.

Key Rules & Requirements

  1. The Target Window: Marcus and Ilker are both in the Schengen Area together between August 1, 2025 and October 12, 2025 (the end of Marcus’s stay).
  2. The 90/180 Rule: On every single day of Anna’s trip, her total days inside the Schengen Area during the preceding 180-day lookback period (including that day) cannot exceed 90 days.

Anna’s Travel Timeline in 2025

TripDatesDays Spent
Trip 1Feb 1 – Mar 2250 days
Trip 2May 3 – Jun 1140 days
Total Used90 days

By June 11, 2025, Anna had fully used her 90-day allowance. To re-enter without overstaying, she must wait until her earlier travel days fall outside her rolling 180-day window.


Calculating the Earliest Start Date

For a 7-day trip starting on date D and ending on date D+6:

  1. Checking August 1: On August 1, 2025, looking back 180 days covers February 3 to August 1. The 50-day first trip (Feb 1 – Mar 22) is almost entirely within this lookback window, so Anna has no available days remaining.
  2. Rolling Off Trip 1: The last day of Anna’s first trip (March 22) falls outside the 180-day window on September 18, 2025 (March 22 + 180 days).
  3. Reclaiming Days:
  • Starting August 1, 2025, each day Anna waits drops 1 day of her February trip from the 180-day lookback, earning her 1 available day.
  • By August 27, 2025, 27 days of her February trip have dropped off, leaving her with 27 available days.
  1. Accounting for 7 Continuous Days:
  • If Anna enters on September 2, 2025, her trip runs from Sept 2 through Sept 8.
  • On Sept 8 (the final day of the trip), the 180-day lookback covers March 13 to Sept 8.
  • During this lookback period, Anna’s past travel consists of March 13–22 (10 days) plus May 3–June 11 (40 days) = 50 days.
  • Adding her new 7-day trip brings her 180-day total to 57 days, which is safely below the 90-day limit.

Thus, September 2, 2025 is the earliest date Anna can enter to stay for 7 continuous days with Marcus and Ilker.

Prompt: The group joins Jordan in September
Four friends — Anna, Marcus, Ilker, and Olivia — all hold passports that allow 90 days of visa-free travel in the Schengen Area within any rolling 180-day period. In 2025 they traveled together, entering the Schengen Area on February 1 and exiting on March 22. Their other Schengen Area travel, already taken or booked, is:
- Anna: May 3 – June 11, 2025, and a winter trip from October 15, 2025 to January 10, 2026.
- Marcus: July 15 – October 12, 2025.
- Ilker: August 1 – October 29, 2025.
- Olivia: September 27 – December 25, 2025.

Their friend Jordan will be in the Schengen Area from September 19 to 26, 2025, and all four want to spend that whole week with him. Can each of them join without breaking the 90/180 rule? For anyone who can't simply add that week, keep the start date of their booked trip and give the latest date they could end it instead. Give specific dates and briefly explain your reasoning.

Answer: Marcus and Ilker need no changes. Anna's winter trip must end by January 4, 2026, and Olivia must leave by December 17, 2025. The EU calculator can't check this one.

See how each chatbot answered
Claude Sonnet 5.6 All four right ✅

Short answer: Marcus and Ilker can already see Jordan. Anna and Olivia each need to shorten a trip.

Method: Entry and exit days both count. For any day, I looked at the 180 days ending on it and checked that no more than 90 of them were spent in Schengen. The shared Feb 1 – Mar 22 trip is 50 days. Jordan’s week (Sept 19–26) is 8 days.

Marcus: yes, no changes needed. His booked trip (July 15 – Oct 12) already covers Sept 19–26. It is exactly 90 days, and the February trip falls outside every 180-day window that includes the end of it. The peak window, which ends Oct 12, holds exactly 90 days.

Ilker: yes, no changes needed. His Aug 1 – Oct 29 trip also covers the whole week. It is exactly 90 days, and the window ending Oct 29 doesn’t reach back to February. Earlier windows that include February hold only about 50 days.

Anna: she must shorten her winter trip. Latest end date: January 4, 2026.

  • Her winter trip (Oct 15 – Jan 10) is 88 days, and the 180-day window ending Jan 10 starts July 15. That window would also contain Jordan’s 8 days, for 96 days in total. That is 6 days over.
  • Her May 3 – Jun 11 trip (40 days) falls out of the window before this becomes a problem. It is only a factor in windows ending before about Dec 7, and those stay well under 90.
  • So the winter trip can be at most 82 days. That runs Oct 15 to Jan 4, 2026, and the window ending then holds 8 + 82 = 90 days.

Olivia: she must shorten her trip. Latest end date: December 17, 2025.

  • Her booked trip (Sept 27 – Dec 25) is already exactly 90 days.
  • Jordan’s week ends the day before she arrives, so she’d need to enter on Sept 19 instead. That adds 8 days, and the February trip is far outside the window.
  • She can therefore stay only 82 days from Sept 27, which ends Dec 17. The total is 8 + 82 = 90 days.
ChatGPT 5.6 Luna All four right ✅ 🔍

Yes—Anna, Marcus, and Ilker can all spend September 19–26 with Jordan as planned. Olivia cannot keep her full booked trip through December 25; she would need to leave by December 17. Anna also needs a small adjustment to her winter trip: she can stay through January 4, 2026, but not January 10.

The key rule is that the entry and exit dates both count, and the 180-day window moves day by day. (Migration and Home Affairs)

FriendCan join Jordan Sept. 19–26?Latest end of booked tripWhy
AnnaYesJan. 4, 2026Feb. 1–Mar. 22 = 50 days; May 3–Jun. 11 = 40 days; Jordan’s week = 8 days. By the winter trip, the February/March stay has aged out. Her Oct. 15–Jan. 4 stay is 82 days, and at the limiting point she has 82 + 8 = 90 days in the relevant 180-day window. Jan. 5 would make it 91.
MarcusYesOct. 12, 2025His July 15–Oct. 12 trip already includes Sept. 19–26, so joining Jordan adds no extra Schengen days. The trip is exactly 90 days.
IlkerYesOct. 29, 2025Likewise, Sept. 19–26 falls entirely inside his Aug. 1–Oct. 29 trip. His booked stay is exactly 90 days, so no additional days are added by seeing Jordan.
OliviaYes, but must shorten her tripDec. 17, 2025Her Sept. 19–26 visit is an additional 8 days immediately before her Sept. 27–Dec. 25 booking. Keeping Dec. 25 would produce 98 days (8 + 90) within the relevant rolling period. Shortening the booked trip to Sept. 27–Dec. 17 makes it 82 days, giving 8 + 82 = 90.

Bottom line:

  • Anna: Jordan week + winter trip, but end winter trip Jan. 4, 2026.
  • Marcus: Yes, no change needed.
  • Ilker: Yes, no change needed.
  • Olivia: Jordan week + booked trip ending Dec. 17, 2025.

These calculations use the standard Schengen moving 180-day method, rather than simply adding all 2025 days together. (Migration and Home Affairs)

Gemini 3.6 Flash Wrong on Marcus & Ilker ❌

To evaluate whether each friend can join Jordan for the week of September 19 – September 26, 2025 (8 calendar days total, as both arrival and departure days count under Schengen rules), we check their cumulative days spent in the Schengen Area over any rolling 180-day window.

Group Baseline Trip:

  • Feb 1 – Mar 22, 2025: 50 days (28 days in Feb + 22 days in Mar).

1. Anna

  • Previous/Booked Travels:

  • Feb 1 – Mar 22: 50 days

  • May 3 – Jun 11: 40 days

  • Oct 15, 2025 – Jan 10, 2026: 88 days

  • Can she join Jordan (Sep 19 – 26)? Yes

  • Reasoning: Looking back 180 days from the end of Jordan’s week (Sep 26, 2025), the window covers March 31 – September 26, 2025. Within this window, Anna’s only stay was May 3 – June 11 (40 days). Adding Jordan’s week (8 days) brings her total to 48 days, well within the 90-day allowance. Impact on future booking: During her winter trip, the look-back window on January 10, 2026 covers July 15, 2025 – January 10, 2026. Within this window, her stays would be Sep 19–26 (8 days) + Oct 15–Jan 10 (88 days) = 96 days, which would cause an overstay starting January 5, 2026. Therefore, to safely add Jordan’s trip without changing her winter start date (Oct 15), her revised latest end date is January 4, 2026.


2. Marcus

  • Previous/Booked Travels:

  • Feb 1 – Mar 22: 50 days

  • July 15 – Oct 12: 90 days

  • Can he join Jordan (Sep 19 – 26)? No

  • Latest Adjusted Exit Date: October 4, 2025

  • Reasoning: Marcus’s July 15 – October 12 trip is already exactly 90 days. His look-back window on October 12 covers April 16 – October 12, 2025, which includes the full July 15 – October 12 stay (90 days). Adding 8 extra days in September would push him to 98 days, causing an immediate overstay. To keep his booked start date of July 15 and include Jordan’s week (which seamlessly merges into his trip from Sep 19), his total stay cannot exceed 90 days, making October 4, 2025 his revised exit date (July 15 to Oct 4 = 90 days).


3. Ilker

  • Previous/Booked Travels:

  • Feb 1 – Mar 22: 50 days

  • Aug 1 – Oct 29: 90 days

  • Can he join Jordan (Sep 19 – 26)? No

  • Latest Adjusted Exit Date: October 21, 2025

  • Reasoning: Ilker’s August 1 – October 29 trip is already 90 days. Adding Jordan’s week in September would exceed the 90-day limit. Furthermore, on October 29, the 180-day look-back window reaches back to May 3, 2025, meaning none of his early Feb–Mar stay clears in time to offer extra days. If he moves his start date up to September 19 to join Jordan, he must trim his total trip duration back down to 90 continuous days (Sep 19 + 89 days = Oct 21). Thus, he can end his trip no later than October 21, 2025.


4. Olivia

  • Previous/Booked Travels:

  • Feb 1 – Mar 22: 50 days

  • Sep 27 – Dec 25: 90 days

  • Can she join Jordan (Sep 19 – 26)? No

  • Latest Adjusted Exit Date: December 17, 2025

  • Reasoning: Olivia’s trip starting September 27 is already maxed out at 90 days (Sep 27 – Dec 25). If she moves her arrival forward to September 19 to spend the week with Jordan, her trip becomes continuous from September 19 through December. Because a continuous stay in the Schengen Area cannot exceed 90 days without a break, her maximum total length from September 19 is 90 days, forcing her trip to end on December 17, 2025.

Prompt: Jordan extends Trip 3
Jordan holds a passport that allows 90 days of visa-free travel in the Schengen Area within any rolling 180-day period. Jordan's Schengen Area travel so far is:
- Trip 1: March 14–21, 2025
- Trip 2: April 18 – July 2, 2025
- Trip 3: in the Schengen Area since September 19, 2025, booked to leave on September 26

Jordan has also booked these future trips:
- Trip 4: November 27 – December 30, 2025
- Trip 5: April 12–17, 2026
- Trip 6: April 23 – May 10, 2026

Bad weather has cancelled Jordan's flight, and he wants to stay longer on Trip 3. What is the latest date he can leave without overstaying the 90/180 rule, and without making any of his booked future trips non-compliant? Give a specific date and briefly explain your reasoning.

Answer: October 2, 2025. Trip 2 is still in the window, leaving 14 days for Trip 3. The EU calculator can't check this one.

See how each chatbot answered
Claude Sonnet 5.6 Oct 2 ✅

Latest departure date: October 2, 2025.

Entry and exit days both count as days in the Schengen Area. For each day of his stay, I counted Jordan’s days in the 180-day window ending that day.

Trip 3 limit

  • Trip 1 (Mar 14-21) is 8 days, but it is already outside the window by September 19.
  • Trip 2 (Apr 18 - Jul 2) is 76 days (13 in April, 31 in May, 30 in June, 2 in July). Every one of those days stays inside the 180-day window until about October 14.
  • That leaves 90 - 76 = 14 days for Trip 3. Counting from September 19, day 14 is October 2. If he stays on October 3, he reaches 91 days in the window, which is an overstay.

Future trips

  • Trip 4 (Nov 27 - Dec 30, 35 days): by then the window holds only the last part of Trip 2 and 14 days of Trip 3. The worst-case total is under 90, and by December 30 Trip 2 has dropped out entirely (14 + 35 = 49 days).
  • Trips 5 and 6 (Apr 12-17 and Apr 23 - May 10, 2026): the window at May 10 starts around November 12, 2025. It contains Trip 4 (35), Trip 5 (6) and Trip 6 (18), which is 59 days. Trip 3 has dropped out by then.

So the future trips are compliant either way. The binding constraint is the current 90-day cap, which Trip 2’s days are still using, so October 2 is his last legal day.

ChatGPT 5.6 Luna Oct 2 ✅ 🔍

The latest date Jordan can leave is October 2, 2025.

The Schengen rule counts both the entry and exit dates and, for every day of the stay, looks back over the preceding 180 days. (Migration and Home Affairs)

  • Trip 1: Mar 14–21 = 8 days
  • Trip 2: Apr 18–Jul 2 = 76 days
  • By Sep 19, the March trip has dropped out of the relevant 180-day window, so Jordan has 76 days already used.
  • Trip 3 can therefore add only 14 days before reaching 90.
  • Counting Sep 19 as day 1, the 14th day is October 2.
  • On October 2, the relevant 180-day period contains exactly 90 days.
  • Staying through October 3 would make the count 91 days, constituting an overstay.

I also checked the booked future trips against the rolling windows: leaving on October 2 does not make Trips 4–6 non-compliant. For example, on November 27, the relevant window contains 32 days from Trip 2, 14 days from Trip 3, and 1 day of Trip 4 = 47 days, well below 90.

Answer: October 2, 2025. (Migration and Home Affairs)

Gemini 3.6 Flash Oct 10 ❌

The latest date Jordan can leave the Schengen Area on Trip 3 without overstaying the 90/180-day rule and without rendering any future booked trips non-compliant is October 10, 2025.


Key Travel History Summary

  1. Trip 1: March 14 – 21, 2025 = 8 days
  2. Trip 2: April 18 – July 2, 2025 = 76 days
  3. Trip 3: Entered September 19, 2025
  4. Trip 4: November 27 – December 30, 2025 = 34 days
  5. Trip 5: April 12 – 17, 2026 = 6 days
  6. Trip 6: April 23 – May 10, 2026 = 18 days

Detailed Breakdown

To remain compliant under the Schengen 90/180-day rule, the total days spent in the Schengen Area during any rolling 180-day window must never exceed 90 days.

1. Staying through October 10, 2025 (22 Days for Trip 3)

  • If Jordan leaves on October 10, 2025, Trip 3 spans September 19 – October 10 (22 days).
  • On October 10, looking back 180 days (covering April 14 – October 10, 2025):
  • Trip 2 contribution: April 18 – July 2 = 76 days
  • Trip 3 contribution: September 19 – October 10 = 22 days
  • Total = 88 days (≤ 90 days).

2. Why Staying Until October 11 Is Too Long

  • Extending Trip 3 to October 11, 2025 (23 days) pushes the 180-day total on October 11 to 89 days (76 from Trip 2 + 23 from Trip 3).

  • However, looking forward to Trip 4 (November 27 – December 30, 2025):

  • On December 30, 2025, the 180-day lookback window reaches back to July 4, 2025.

  • Within that window (July 4 – December 30, 2025):

  • Trip 3 (if leaving Oct 11): Sept 19 – Oct 11 = 23 days

  • Trip 4: Nov 27 – Dec 30 = 34 days

  • Total = 57 days (≤ 90 days).

  • BUT on December 18, 2025, looking back to June 22, 2025:

  • Trip 2 days remaining in window (June 22 – July 2): 11 days

  • Trip 3 (if leaving Oct 11): 23 days

  • Trip 4 days spent up to Dec 18 (Nov 27 – Dec 18): 22 days

  • Total = 56 days.

  • Continuing through all days of Trip 4, the highest usage occurs on November 27, 2025 looking back to June 1, 2025:

  • Trip 2 days remaining in window (June 1 – July 2): 32 days

  • Trip 3 (if leaving Oct 10): Sept 19 – Oct 10 = 22 days

  • Trip 4 start date (Nov 27): 1 day

  • Total on Nov 27 = 32 + 22 + 1 = 55 days (≤ 90 days).

If Trip 3 extends past October 10, the maximum allowed limit of 90 days is breached on October 11 itself:

  • On October 11, the 180-day window covers April 15 – October 11.
  • Trip 2 days in this window (April 18 – July 2): 76 days
  • Trip 3 days (Sept 19 – Oct 11): 23 days
  • Total = 76 + 23 = 99 days, which exceeds the 90-day limit by 9 days!

Even if we look at Trip 2’s earliest days rolling off, on October 15, 2025 (window starts April 19):

  • Trip 2 days (April 19 – July 2) = 75 days
  • To keep the total ≤ 90 days on October 15, Trip 3 can only have 90 - 75 = 15 days plus the days that rolled off, but because Trip 2 was taken as a solid block of 76 days, no days rolled off between April 18 and July 2. Thus, during the entire stay of Trip 3, all 76 days of Trip 2 remain inside the 180-day lookback window until October 15 (when April 18 drops off).

Therefore, throughout Trip 3 (until Oct 14), Jordan has 14 remaining days available (90 - 76 = 14 days) from his arrival on September 19, bringing the base allowance to 14 days (up to October 2). However, as days pass:

  • On October 15, April 18, 2025 drops off (+1 day).
  • For each subsequent day stay in October, 1 day drops off from Trip 2.
  • That allows a continuous stay up to October 10 without exceeding 90 days at any point.
Prompt: Olivia and Jordan plan a trip together
Olivia and Jordan both hold passports that allow 90 days of visa-free travel in the Schengen Area within any rolling 180-day period. Their complete Schengen Area travel histories are:

Olivia:
- February 1 – March 22, 2025
- September 19 – December 17, 2025

Jordan:
- Trip 1: March 14–21, 2025
- Trip 2: April 18 – July 2, 2025
- Trip 3: September 19–26, 2025
- Trip 4: November 27 – December 30, 2025

They want to take a 14-day trip together in 2026. What is the earliest date they could both enter the Schengen Area for that trip, without either of them overstaying the 90/180 rule at any point? Give a specific date and briefly explain your reasoning.

Answer: March 18, 2026. Olivia used a full 90 days ending December 17, so she can't return until September 19 leaves the window. Jordan could go any time.

See how each chatbot answered
Claude Sonnet 5.6 Mar 18 ✅

Earliest joint entry date: March 18, 2026 (the trip would run March 18-31).

Olivia is the limiting factor. Her Feb-Mar 2025 trip (50 days) is long out of any 2026 window. Her Sep 19 - Dec 17, 2025 trip is exactly 90 days (12 in Sept + 31 + 30 + 17), so she has zero allowance until those days start rolling out of the 180-day window.

For a 14-day trip, she needs at most 76 of those old days still inside the window on the last day of the trip. That means at least 14 of them (Sep 19 - Oct 2) must have dropped out by then. So the window on the final day must start no earlier than Oct 3, 2025, which makes the last day of the trip March 31, 2026, and the entry date March 18, 2026.

Check for Olivia:

  • On Mar 18, 2026 the window starts Sep 20, 2025. She has 89 old days plus 1 new day, which is 90.
  • On Mar 31, 2026 the window starts Oct 3, 2025. She has 76 old days plus 14 new days, which is 90.
  • Each day in between also totals exactly 90, never 91.

One day earlier would put her at 91 days on the last day of the trip, which is an overstay.

Jordan has no constraint. By 2026, Jordan’s spring/summer 2025 stays (Mar 14-21 and Apr 18 - Jul 2) have rolled out of the window. Only Sep 19-26 (8 days) and Nov 27 - Dec 30 (34 days) remain, 42 days in total. Even with 14 more days, Jordan stays well under 90 throughout (about 55 days on Mar 31).

ChatGPT 5.6 Luna Mar 18 ✅

The earliest date they can both enter is March 18, 2026.

  • Olivia is the limiting case. Her September 19–December 17, 2025 trip used 90 days. On March 18, the first day of that trip (September 19) falls outside the preceding 180-day window, leaving her at 89 days before entering.
  • If they enter March 18 and stay 14 days, through March 31, each day Olivia remains at 90 days or fewer in the relevant rolling 180-day window. On March 31, the calculation is exactly 90 days.
  • Jordan already has sufficient space by January 1, 2026, so Jordan does not determine the date.

Answer: March 18–31, 2026 (14 days), with entry on March 18.

Gemini 3.6 Flash May 26 ❌

The earliest date Olivia and Jordan can both enter the Schengen Area for a 14-day trip without violating the 90/180-day rule is May 26, 2026.

Step-by-Step Breakdown

The Schengen 90/180-day rule evaluates any proposed period of stay dynamically: on every single day of a trip, a traveler must not have spent more than 90 total days in the Schengen Area over the 180-day rolling window looking backward from that day (inclusive). Both entry and exit days count as full days of presence.

  1. Olivia’s Schengen Days in 2025
  • Trip 1: Feb 1 – Mar 22, 2025 = 50 days (28 days in Feb + 22 days in Mar)
  • Trip 2: Sep 19 – Dec 17, 2025 = 90 days (12 in Sep + 31 in Oct + 30 in Nov + 17 in Dec)

Because Olivia used her full 90-day allowance during Trip 2, she cannot re-enter the Schengen Area until days from Trip 2 begin falling outside her 180-day lookback window.

  • Earliest single-day re-entry: On March 18, 2026, the 180-day window looks back to September 20, 2025. Her entry on Sep 19, 2025 drops off, granting her 1 day of allowance.
  • For a full 14-day trip: For Olivia to stay for 14 consecutive days (e.g., May 26 to June 8, 2026), her maximum presence during any day of those 14 days must not exceed 90 days:
    • On the last day of a 14-day trip starting May 26, 2026 (which is June 8, 2026), the 180-day lookback window covers December 11, 2025 – June 8, 2026.
    • Within that window:
      • Remaining days from Trip 2 (Dec 11 – Dec 17, 2025): 7 days
      • New trip (May 26 – June 8, 2026): 14 days
      • Total days in window: 21 days ≤ 90 days (Valid)

(If she entered on May 25, 2026, the 180-day window on May 25 looks back to November 27, 2025, capturing 21 days from Trip 2 + 1 day = 22 days, which is also valid for Olivia—making her ready earlier than Jordan).

  1. Jordan’s Schengen Days in 2025
  • Trip 1: Mar 14 – Mar 21, 2025 = 8 days
  • Trip 2: Apr 18 – Jul 2, 2025 = 76 days (13 in Apr + 31 in May + 30 in Jun + 2 in Jul)
  • Trip 3: Sep 19 – Sep 26, 2025 = 8 days
  • Trip 4: Nov 27 – Dec 30, 2025 = 34 days (4 in Nov + 30 in Dec)

Jordan’s constraint stems from Trip 2, Trip 3, and Trip 4 overlapping in various 180-day lookback windows:

  1. Why May 25, 2026 is too early for Jordan:
    • If Jordan attempts a 14-day trip starting May 25, 2026 (ending June 7, 2026):
    • On May 25, 2026, the 180-day lookback window spans November 27, 2025 – May 25, 2026.
    • Inside this window:
      • Days from Trip 4 (Nov 27 – Dec 30, 2025): 34 days
      • Day 1 of the new trip (May 25, 2026): 1 day
      • Total = 35 days (Under 90 days).
    • However, as the trip progresses to June 7, 2026, the 180-day window moves to December 10, 2025 – June 7, 2026.
    • On June 1, 2026 (Day 8 of the trip), the 180-day window spans December 4, 2025 – June 1, 2026:
      • Days from Trip 4 in this window (Dec 4 – Dec 30): 27 days
      • Days from new trip (May 25 – June 1): 8 days
      • Total = 35 days.
    • On June 7, 2026 (Day 14 of the trip), the 180-day window spans December 10, 2025 – June 7, 2026:
      • Days from Trip 4 (Dec 10 – Dec 30): 21 days
      • Days from new trip (May 25 – June 7): 14 days
      • Total = 35 days.
  2. The critical bottleneck—Trip 2 & Trip 3 rollout:
    • Checking the exact window on May 26, 2026:
      • 180-day window for May 26, 2026 is November 28, 2025 – May 26, 2026.
      • Days from Trip 4 in window (Nov 28 – Dec 30, 2025): 33 days
      • Days spent on new trip (May 26): 1 day
      • Total presence = 34 days ≤ 90 days.
    • On the final day of the trip, June 8, 2026:
      • 180-day window is December 11, 2025 – June 8, 2026.
      • Days from Trip 4 in window (Dec 11 – Dec 30, 2025): 20 days
      • Days from new trip (May 26 – June 8, 2026): 14 days
      • Total presence = 34 days ≤ 90 days.

At no point during a 14-day trip starting May 26, 2026 does either traveler exceed 90 days in any 180-day window.

Prompt EU calculator EuroVisaCalculator Claude ChatGPT Gemini
Anna joins Marcus and Ilker Jul 31*Jul 31*Aug 1 ✅Aug 1 ✅Sep 2 ❌
Group joins Jordan N/AAnna & Olivia must changeAll four right ✅All four right ✅ 🔍Wrong on Marcus & Ilker ❌
Jordan extends Trip 3 N/AOct 2Oct 2 ✅Oct 2 ✅ 🔍Oct 10 ❌
Olivia and Jordan Mar 18Mar 18Mar 18 ✅Mar 18 ✅May 26 ❌

If it's always right, then why not use Claude?

Ultimately, even a correct chatbot answer is a paragraph in one person's chat. Over time it gets lost and you can't share it with your travel group, see everyone's days side by side, or update it when plans change. Meanwhile, the official EU calculator is always accurate, but it handles one traveler at a time, can't answer complicated scheduling questions, and does not support other countries outside the Schengen Area, several of which run a 90/180 rule of their own (see which countries use the 90/180 rule).

By comparison, EuroVisaCalculator is built to be shared, supports the entire continent, and is meant for multiple travelers.

Try EuroVisaCalculator with your own dates.

← Back to blog