Skip to content
ETA Travel Assistant
Schengen Visa

How to Calculate Your Schengen 90/180 Days Manually

By Can OTU 15 min read
5.0/5 · 1 ratings
Total 1 readers
Traveller manually calculating their Schengen 90/180-day allowance with a calendar
Quick answer: Calculating your Schengen 90/180-day allowance by hand comes down to one method: pick your reference date, count back 180 days, then add up every day you spent in the Schengen area within that window. If the total is 90 or fewer, you're compliant. The tricky part isn't really the arithmetic itself — it's remembering that the window moves every single day without exception, so a manual count you did last week is already meaningfully out of date by today, even if nothing else about your travel plans has changed at all.
  • The 180-day window is rolling, not fixed — it recalculates from whatever date you're checking, counting backward, not from a calendar year or your first entry date.
  • Both your arrival day and your departure day count as full days spent in the Schengen area, even for a single-day trip.
  • A manual count is only ever accurate for the specific date you calculated it for — recheck it carefully before every single new trip, since old days roll off the back of the window as time genuinely passes.

Online calculators are genuinely convenient, but understanding the actual underlying counting method still matters a great deal — it's how you double-check a tool's output, catch a data-entry mistake before it causes a problem, or simply work out your position when you don't have a calculator handy. Here's exactly how to calculate your Schengen days by hand, step by step, with worked examples covering the specific situations that trip people up most often in practice.

The core counting method, laid out step by step

  1. Choose your reference date carefully — usually today, or a specific date you're actually planning to travel on.
  2. Count back exactly 180 calendar days from that date. This calculation gives you the start of your rolling window.
  3. List every trip you've taken into the Schengen area that falls, even partially, within that 180-day window.
  4. For each trip, count both the arrival date and the departure date as full days — not just the days in between.
  5. Add up the total days across all trips within the window.
  6. If the total is 90 or fewer, you're comfortably within your allowance as of your reference date. If it's more, you've either already overstayed or would overstay if you went ahead and travelled on that specific date.

By far the single most common manual-calculation mistake is treating the 180-day window as somehow fixed — like "the last 6 months of the calendar" — rather than a genuinely rolling window that shifts by one day every single day that passes. Two people who spent the same 90 days in the Schengen area can be in completely different positions a month later, purely depending on when those days fall relative to today's rolling window.

Worked example 1: a single trip, checking your position today

Traveller manually counting Schengen travel days on a calendar

Say you spent 15 March to 10 April in Spain (that's 27 days, since both the 15th and the 10th count as full days) and you want to check your position today, 1 July.

  1. Count back 180 days from 1 July — that lands you around 3 January.
  2. Your March-April trip falls entirely within that window, so all 27 days count.
  3. 27 days used, 63 days remaining as of 1 July.

If you're planning a new trip starting 1 July, you have 63 days available before hitting your 90-day cap — assuming no other trips fall within the window.

Worked example 2: multiple trips, and how they add up

Now say you took three trips: 10-20 January (11 days), 5-25 March (21 days), and 1-15 May (15 days). You want to check your position on 1 June.

  1. Count back 180 days from 1 June — that lands you around 3 December of the previous year.
  2. All three trips fall within that window: January (11 days), March (21 days), and May (15 days).
  3. Total: 11 + 21 + 15 = 47 days used.
  4. 90 - 47 = 43 days remaining as of 1 June.

This is where manual calculation gets genuinely useful — a quick mental estimate might miss a trip entirely or miscount a boundary date, while working through each trip individually and summing the totals carefully catches errors that an online tool's data entry might also introduce if you happen to input a date wrong the first time around.

Worked example 3: when older trips start rolling off the window

Traveller tracking Schengen entry and exit dates in a notebook

Using the same three trips from example 2, let's check the position two months later, on 1 August, instead.

  1. Count back 180 days from 1 August — that lands you around 4 February.
  2. The January trip (10-20 January) is now entirely before 4 February, so it has rolled completely off the window and no longer counts.
  3. Only the March trip (21 days) and May trip (15 days) remain within the window.
  4. Total: 21 + 15 = 36 days used.
  5. 90 - 36 = 54 days remaining as of 1 August.

Notice how the same travel history produces a different available balance depending purely on which date you're checking from — this is the single most important thing to internalize about manual Schengen calculations. There's no fixed "days remaining" number; it depends entirely on the reference date.

Worked example 4: checking a future travel date, not just today

Manual calculation is also useful for checking a planned future trip, not just your current position. Say it's 1 June, you have the same three trips from example 2 (47 days used as of today), and you're planning a 30-day trip starting 1 July.

  1. Count back 180 days from 1 July (your planned trip start, not today) — that lands you around 3 January.
  2. Check which of your existing trips still fall within that window: the January trip (10-20 January) is right at the edge — count carefully, since a few of those January days may have already rolled off by 1 July, depending on the exact dates.
  3. Recalculate the total for the 1 July reference date specifically, rather than reusing your 1 June total, since the window has shifted.
  4. Add your planned 30-day trip to that recalculated total, and check whether the combined figure stays at or under 90.

This is the step people skip most often — recalculating the window for the future date you're actually planning to travel on, rather than assuming today's balance still applies once you arrive.

What happens if your manual calculation shows you've overstayed

If working through the calculation reveals you've already exceeded, or are about to exceed, your 90-day allowance, treat this as something to act on immediately rather than a theoretical concern:

  • If you're still within the Schengen area and realize you're approaching the limit, the safest move is to leave before you actually hit 90 days, rather than hoping a short overstay goes unnoticed.
  • If you've already overstayed, consequences can include a fine, a formal entry ban (often ranging from roughly one to three years depending on the circumstances and country), and complications with future visa applications anywhere in the Schengen area, since overstay records are shared across the whole system.
  • If your calculation shows a planned future trip would push you over the limit, adjust your trip dates before you travel, or split the trip so the portion that would exceed the limit happens after enough old days have rolled off the window to make room.

Catching a potential overstay through careful manual calculation before you travel, rather than discovering it unexpectedly at a border crossing, is exactly the whole point of doing this exercise properly rather than treating it as a rough, casual guess based on how the last few months have felt.

Common manual calculation mistakes

  • Treating the window as calendar-fixed (e.g., "since 1 January") rather than rolling backward from the reference date.
  • Forgetting that both arrival and departure days count as full days, not just the nights in between.
  • Missing a short trip entirely — a quick weekend trip or a long layover requiring immigration clearance still counts and is easy to forget when tallying trips from memory.
  • Using today's date instead of your planned travel date when checking a future trip, producing a falsely reassuring balance.
  • Miscounting a boundary day — when a trip falls right at the edge of the 180-day window, count the exact calendar dates carefully rather than rounding.

A simple manual tracking system

If you travel to the Schengen area regularly, keeping a running log makes manual calculation far less error-prone than reconstructing your history from memory each time:

  • Keep a simple list of every Schengen entry and exit date, in order, as they happen — a notes app, spreadsheet, or even a paper log all work.
  • Before any new trip, recalculate from your planned travel date, not just today's date, using the step-by-step method above.
  • Cross-check your manual log against your passport's actual entry and exit stamps periodically, since a forgotten short trip is an easy way for a manual log to drift from reality.

A worked example combining several of these complications

To bring several of the trickier points together, consider a UK traveller with a second home in France who splits their year across multiple visits, plus one cruise stop and one day trip across a land border, checking their position on 1 September:

  • 15 January - 28 February in France (45 days).
  • A one-day cruise stop in Barcelona, Spain, on 10 April (1 day).
  • 1-20 June back in France (20 days).
  • A day trip from Switzerland into Italy on 15 July, returning the same evening (1 day).

Counting back 180 days from 1 September lands around 5 March — meaning the January-February trip is mostly, but not entirely, outside the window (only the days from 5 March onward within that original trip would count, though in this case the trip ended 28 February, so it falls entirely outside the window and doesn't count at all towards the 1 September calculation). That leaves the cruise stop (1 day), the June trip (20 days), and the July day trip (1 day): a total of 22 days used as of 1 September, with 68 days remaining.

This example shows why working through each trip individually against the actual window boundaries — rather than adding up "everything from this year" — is the only reliable manual approach, since trips that feel recent can already have rolled fully outside the relevant window by the time you're checking a later date.

Tools and apps that automate this calculation

Once you understand the manual method, several tools can automate the same logic reliably, which is worth using for anything beyond a quick sanity check:

  • The European Commission publishes an official short-stay visa calculator tool that performs exactly this rolling-window calculation once you enter your trip dates.
  • Several third-party apps and websites offer the same functionality, often with the ability to save your travel history so you don't need to re-enter past trips every time you check.
  • Some apps also send reminders as you approach your 90-day limit, which can be a useful safety net for frequent travellers who might otherwise miss a manual recalculation before a new trip.

None of these tools replace the value of understanding the underlying method yourself — if a tool's output looks surprising, working through the calculation manually is the fastest way to check whether the discrepancy is a genuine issue with your travel history or simply a data entry mistake somewhere in the tool. Treating the manual method as your baseline understanding, and any tool as a convenient second check, is a more reliable habit than relying on either one exclusively.

When to double-check with an online calculator too

Manual calculation is genuinely useful for understanding the method and catching errors, but for a definitive answer — especially before a trip that's close to your limit — cross-checking with a dedicated Schengen day calculator tool is worth the extra couple of minutes. Use both together: calculate manually first so you understand your own position, then verify with a calculator tool to catch any arithmetic slip in either direction.

Why UK travellers specifically need to do this calculation manually

Since Brexit, UK passport holders are visa-exempt short-stay visitors to the Schengen area, subject to exactly the same 90/180-day rule as any other visa-exempt nationality. This is a genuine change from the pre-Brexit era, when UK citizens, as EU members, had unrestricted free movement throughout the Schengen area with no day-counting at all. A lot of UK travellers who built up decades of travel habits under free movement now genuinely need to actively track their days for the first time in their lives, which is exactly why understanding the manual calculation method properly — not just trusting a vague sense of "I haven't really been away that long this year" — matters considerably more for UK travellers today than it ever did before 2021.

This shift catches out UK retirees with second homes in Spain or France particularly often, since a lifestyle built around spending several months a year in a favourite European destination can very easily exceed the 90-day limit if it isn't actively and carefully tracked, especially for those who split their time across multiple shorter visits spread throughout the year rather than a single long continuous stay.

Special situations that complicate a manual count

  • Connecting through a Schengen airport without leaving the transit zone generally doesn't count as entering the Schengen area for day-counting purposes, since you never actually cross border control. But if your connection requires collecting baggage and re-clearing security through a public area, that typically does count as an entry.
  • Cruise stops at Schengen ports usually count as a day in the Schengen area if you disembark and clear immigration, even for just a few hours ashore — check your specific cruise itinerary's immigration process if you're trying to track this precisely.
  • Day trips across a land border (for example, a day trip from a non-Schengen country into a neighboring Schengen country) count as a full Schengen day even if you return the same evening, since the counting method doesn't distinguish between an overnight stay and a same-day visit.
  • Travelling through multiple Schengen countries on one continuous trip — the day count applies to the Schengen area as a whole, not per country, so a two-week trip covering four different countries still only uses 14 days total, not 14 days per country.

Building your own manual calculator: a simple spreadsheet approach

If you travel to the Schengen area often enough that mental tracking feels unreliable, a basic spreadsheet can do the rolling-window math for you far more reliably than repeated manual recalculation:

  1. Create one row per trip, with an entry date column and an exit date column.
  2. Add a formula column calculating the number of days for each trip (exit date minus entry date, plus one, to correctly include both boundary days).
  3. Add a reference-date cell you can update to today's date, or any future date you're checking.
  4. Use a conditional formula to sum only the trips where the entry date falls within 180 days before your reference-date cell.
  5. Update the reference-date cell before every new trip to instantly recalculate your rolling total for that specific date.

This turns what would otherwise be a repeated manual exercise into a one-time setup that updates itself automatically every time you change the reference date — genuinely useful if you're a frequent traveller who wants the reliability of manual calculation without redoing the same arithmetic from scratch before every single trip.

How this differs from tracking a single visa's remaining validity

It's worth being clear that the 90/180 day count is separate from tracking how much time is left on a specific visa's validity period, if you hold a multi-entry Schengen visa. A visa's validity dates define the window during which you're permitted to travel at all; the 90/180 rule then separately caps how many total days you can actually spend in the Schengen area within any rolling 180-day period during that broader validity window. Holding a five-year multiple-entry visa doesn't mean five years of unlimited stays — the 90/180 cap still applies continuously throughout the visa's entire validity period, recalculated on a rolling basis exactly as described throughout this guide.

Double-checking your count against your passport stamps

Passport entry and exit stamps are the ultimate source of truth for your actual Schengen travel history, and it's worth periodically reconciling your manual log against them, especially if you've been tracking days from memory or a loosely kept note.

  • Go through your passport page by page, noting every Schengen entry and exit stamp in chronological order.
  • Compare this against your own manual log or spreadsheet, checking for any trip you may have forgotten to record.
  • Pay particular attention to land border crossings, since these don't always produce a stamp in the same way an airport entry does, making them easier to miss when reconstructing your history purely from memory.
  • If you find a discrepancy, trust the passport stamps and update your manual log accordingly, since they reflect what immigration authorities actually recorded, not what you remember.
  • If your passport doesn't show a stamp for a border crossing you're confident happened — increasingly common as some Schengen borders move toward automated, stampless processing under newer entry-exit systems — keep whatever supporting evidence you can, such as boarding passes, hotel bookings, or payment records, since these can help reconstruct an accurate manual log even without a physical stamp to rely on.

Key takeaways

  • Count back 180 days from your reference date (today, or a planned travel date), then add up every day spent in the Schengen area within that window.
  • Both arrival and departure days count as full days, even for single-day trips.
  • The window is rolling, not calendar-fixed — recalculate for every new reference date rather than reusing an old total.
  • When checking a future trip, use the planned travel date as your reference point, not today's date.
  • Keep a running log of entry and exit dates if you travel frequently, and cross-check manual calculations against an online calculator tool before any trip close to your limit.

This article provides general guidance, not official advice — always verify your specific position using the official European Commission short-stay visa calculator or by checking with the relevant consulate before travel.

Frequently asked questions

Quick answers on calculating your Schengen days manually, covering the boundary cases and edge situations that come up most often once you start tracking your own travel history closely.

For official guidance, visit the UK Government ETA.

Related: Can UAE Citizens Travel to Europe Visa-Free? 2026 Guide

See also: Schengen visa processing time

Frequently asked questions

How do I manually calculate my Schengen 90/180 days?
Count back 180 days from your reference date (today or a planned travel date), then add up every day spent in the Schengen area within that window, counting both arrival and departure days as full days. If the total is 90 or fewer, you are within your allowance.
Do both my arrival and departure days count in the Schengen calculation?
Yes. Both the day you arrive and the day you leave the Schengen area count as full days, even if you were only there for part of each day. A single-day trip still counts as one full day.
Why does my Schengen day count change even if I have not traveled recently?
Because the 180-day window is rolling, not fixed to a calendar period. As time passes, older trips gradually roll off the back of the window, freeing up days even without any new travel. Your available balance depends entirely on the reference date you calculate from.
Should I use today's date or my travel date when calculating days for an upcoming trip?
Use your planned travel date as the reference point, not today's date, since the 180-day window shifts between now and then. Recalculate the full window from your actual travel date to get an accurate available balance for that trip.
Is a manual Schengen calculation as accurate as an online calculator?
It can be, if done carefully, but it is easy to miss a short trip or miscount a boundary date. It is worth calculating manually to understand your position, then cross-checking with a dedicated online Schengen day calculator before any trip close to your 90-day limit.

This article is for general informational purposes only. Visa and travel authorisation rules change frequently. Always check the official government website before travelling.

Can OTU

Written & reviewed by

Can OTU

Travel Authorisation Editor

Can OTU is the editor of ETA Travel Assistant, specialising in UK ETA, Schengen ETIAS, NZeTA and ESTA travel authorisations. Can monitors official government sources and policy updates to ensure every guide is accurate, current and genuinely useful for travellers.

View all guides →