A free, private 90/180-day rule calculator built for the EES era — no login, no data leaves your device.
Your Schengen days come back. The 90-day limit isn't a one-time allowance — it's a rolling 180-day window, so old trip-days drop out and refill your balance automatically. Most travelers have more days left than a simple "90 minus days used" guess suggests.
Border crossings are now digitally recorded — manual stamp-counting is no longer a safe fallback. This calculator uses the same rolling-window method published by EU authorities, entirely on your device.
If your visa authorises fewer than 90 days, that shorter number is your real limit — this calculator will use it instead of 90.
Many Schengen countries expect at least 3 months of validity beyond your last planned exit date — we'll flag it if it looks tight.
Add every Schengen-area stay from the last ~12 months. Both your entry and exit day count as full days.
Test a trip before you book it — Day Bank recalculates every future date for you, including this one.
See two people's Day Bank balances side by side — useful for families or travel partners moving together.
As old trip-days fall out of the 180-day window, your allowance refreshes automatically — here's when. Planned future trips are included too, since they affect your balance from the day they start.
See the maximum stay each entry date allows, side by side — without adding anything to your trip list.
Tell us how long you want to stay — we'll find the earliest date you could enter.
Everything is generated on your own device — nothing is uploaded anywhere.
Schengen Calculator: The Smart Way to Check Your 90/180-Day Stay Before You Book
The Schengen Day Bank Calculator instantly shows your real remaining days under the rolling 90/180 rule — not a rough guess. It tracks every past trip, every planned future trip, and tells you exactly when days come back to your balance. Built for the EES era, it works completely offline in your browser.
The 90/180‑Day Rule, Explained Simply
If you hold a passport from a country that enjoys Schengen visa‑free access — the United States, the United Kingdom, Canada, Australia, Japan, and about 60 others — or a short‑stay (type C) Schengen visa, the same rule applies: you may spend a maximum of 90 days inside the Schengen Area within any rolling 180‑day window. The rule counts each calendar day you are physically in the area, regardless of how many countries you visit. Both the day you enter and the day you leave count as full days.
The key word is rolling. The 180‑day window moves forward with time; it is not a fixed period that resets after 90 days. To check your balance on any given date — say, when you plan to travel next — you count how many days you have already spent in Schengen over the previous 180 days. If that number plus the days you plan to stay exceeds 90, the trip is not allowed under the rule.
Many travelers make mistakes at exactly this point. They subtract the days they have used in the current calendar year from 90, or they assume that after 90 consecutive days outside Schengen the clock resets. Neither of those is correct. The tool shows you the real number, calculated the same way EU border guards calculate it — using a rolling 180‑day look‑back for every single day of your planned stay.
Why the Rule Matters More in 2026: EES and ETIAS
On 10 April 2026, the European Union’s Entry/Exit System (EES) became fully operational. Every Schengen border crossing — by air, land, or sea — is now digitally recorded with biometric data. There is no more stamp‑counting or paper trail that might be overlooked. Overstays are detected automatically, and there is no grace period. The old habit of relying on a half‑filled passport page and a rough mental calculation is no longer safe.
Looking ahead, the ETIAS pre‑travel authorisation is expected to launch later in 2026, targeting Q4. It will cost around €20 and be valid for three years, but it does not change the 90/180‑day limit — it’s an additional check, not a new allowance. For visa‑free travelers, it means your day‑count compliance needs to be solid long before you even board the plane.
The Schengen Day Bank Calculator uses the same rolling‑window method that EU authorities publish. It runs entirely on your own device — no data is sent anywhere, which means your travel pattern remains private while you plan. In the current enforcement climate, having an accurate, private day‑balance check before you book a flight is not just convenient; it’s essential.
How the Schengen Day Bank Calculator Works
Unlike a simple “90 minus days used” formula, the Day Bank calculator rebuilds your complete 180‑day window for every single date you ask about. It merges overlapping trips, accounts for ongoing stays, and correctly handles the rolling look‑back so that you always see the exact balance an EU border officer would see on that day.
| What you enter | What the calculator does | Why it matters |
|---|---|---|
| Your past trips (entry & exit dates) | Builds the full 180‑day history for any selected date | Shows your current balance, not a rough estimate |
| Ongoing trip (no exit date yet) | Treats today as the end date unless you add a future trip | Prevents under‑counting current stay |
| Planned future trip(s) | Forecasts every future date including that trip | Shows exactly when you’d exceed the limit — and your earliest safe return |
| Long‑stay visa / residence permit toggle | Excludes those trips from the 90/180 count | Accurate for people with a mix of short and long stays |
| Visa‑authorised stay (if shorter than 90) | Uses the lower number as your personal limit | Prevents accidental overstay on a restricted visa |
| Passport expiry date | Checks against the 3‑month validity rule often required | Flags a separate, critical entry requirement |
All of this happens inside your browser. The tool saves your trips to your device’s local storage (not a server), so they are ready the next time you open the page. No account, no login, no analytics tracking your travel patterns.
Step‑by‑Step: Your First Balance Check
Tell the tool who you are (Step 1)
Select your travel document status: visa‑free traveler (most passports), short‑stay (type C) visa holder, or EU/Schengen passport/residence permit. If you hold a visa that authorises fewer than 90 days, enter the exact number shown on the sticker — the calculator will use that as your personal limit. You can also set a warning threshold (e.g., warn me when fewer than 15 days remain) and add your passport expiry date to get a separate passport validity check.
Add your past and current trips (Step 2)
Enter every Schengen‑area stay from roughly the last 12 months. For each trip, fill in the entry and exit dates. If a trip is still ongoing, toggle “Still there (ongoing)” — the calculator will treat today as the end of that stay. You can also mark a trip as “long‑stay visa / residence permit” to exclude those days from the 90/180 count. Add as many trips as you need; blank rows are ignored.
Add planned future trips (Step 2, continued)
Scroll down to the planned trips section. Add any future trip you are considering. The calculator will forecast your balance on every future date, including the days that future trip would consume. This is the most powerful part — you see the consequences before you book, not after.
Review and calculate (end of Step 2)
The tool checks for missing dates, future trips mistakenly placed in the past, and exit‑before‑entry errors. Fix any flagged issues, then press “Calculate My Balance.” The full results page (Step 3) appears instantly.
Explore your results (Step 3)
At the top you’ll see a large gauge showing your remaining days, a colour‑coded compliance status, and a re‑entry line that tells you either your earliest safe return date or how long you could stay if you entered tomorrow. Scroll down for the rolling calendar, a list of days coming back to your balance, and interactive planners.
Understanding Your Results
Beneath the gauge, the re‑entry line tells you the practical next step. If you are over the limit, it shows the earliest date you are back in compliance. If you are under the limit, it tells you how many consecutive days you could stay from tomorrow — giving you a concrete window for a last‑minute trip.
Below that, a year‑to‑date count tells you how many total days you’ve spent in Schengen during the current calendar year, separate from the rolling 180‑day window. This is useful for understanding your overall travel pattern, even though the legal rule uses the rolling window.
The Rolling Calendar Heatmap
Scrolling further, you’ll find a colour‑coded calendar covering the last two weeks and the next 105 days. Each cell represents one day and is coloured based on your balance on that date:
- Green — Safe. You are well within the limit.
- Amber — Approaching the limit (60 or more days used in the rolling window).
- Red — Over the limit on that day.
Today’s date is outlined in gold. You can tap or click any cell to open a detailed audit for that specific day, including a mini‑Gantt chart of every trip that falls inside its 180‑day look‑back window, the exact days counted, and the total. This is the same breakdown a border officer would reconstruct from your passport stamps (or, now, the EES record).
The calendar layout starts on a Monday, and weekdays are labelled across the top. On small screens, the cells remain tappable and show tooltips with the full day‑count summary.
Days Coming Back to Your Balance
Because the 180‑day window is rolling, as old trips age out, days “come back” to your allowance. The tool lists these events chronologically in a timeline: for each date where one or more days drop out of the window, you see exactly how many days are freed up.
This section includes your planned future trips as well. If a future trip is inside the window, it will affect when days free up — because the days used by that future trip must also age out before they stop counting. The timeline makes it transparent, so you never wonder why your balance suddenly seems lower even though you haven’t travelled yet.
If there are more than eight events, a “+ Show all” button expands the full list.
Smart Re‑entry Planner
This is one of the tool’s most practical features. Instead of asking “Can I enter on date X?” (the what‑if mode), the Smart Re‑entry Planner answers: “I want to stay for N days — when is the earliest I can enter?”
Enter the number of days you would like to spend (up to your limit), and optionally set the earliest date you would consider. The planner scans forward, day by day, asking “If I enter on this date, can I stay for at least N consecutive days?” It returns the first date that works and shows you the planned through‑date.
If no date in the next 12 months can accommodate your desired stay, the tool tells you so — and suggests checking back after some existing trips have rolled off.
Test Before You Book with “What‑if”
Before adding a full trip, you can quickly compare two possible entry dates side by side. Enter a date for Plan A and a date for Plan B, then hit “Compare Plans.” The tool calculates the maximum consecutive stay each entry date allows — without adding anything to your permanent trip list.
This is ideal when you are choosing between two flight dates or trying to see whether a slightly earlier departure would make a meaningful difference to your allowed length of stay.
Because the what‑if uses the same engine as your full results, it accounts for all the trips you’ve already entered. The number you see is the real maximum you could stay from that exact entry date, given your existing travel history.
Compare Two Travelers Side by Side
If you’re managing trips for more than one person — perhaps a partner, a child, or an elderly relative — you can create separate traveler profiles (Step 1). On the results page, a “Compare two travelers” button appears whenever there are at least two profiles. Select Traveler A and Traveler B, and the tool shows their day balances, remaining days, and re‑entry lines side by side.
This is useful for families moving together. Even if both travelers share the same itinerary, one might have extra trips (business travel, earlier solo vacations) that push their balance lower. The comparison makes the difference immediately visible, so you can plan around the tighter constraint.
Save, Export & Share Your Results
The Day Bank calculator offers multiple ways to keep and share your data — all processed locally on your device.
In addition to these, the tool auto‑saves your bag (trip) measurements between visits. Open the tool a week later, and your last entered trips are still there — no account required.
For other trip‑planning documents that complement your day‑balance check, see our Travel Passport — Trip Readiness Checklist.
Profile Management and Your Privacy
Each traveler you create lives entirely in your browser’s local storage. You can add, rename, and delete profiles at any time. The tool always keeps at least one profile active, so you never lose access. When you delete a profile, its trips are removed and cannot be recovered unless you have a backup.
The profile bar appears on both Step 2 and Step 3, so you can switch travelers at any point without losing your place. Because the data never leaves your device, you control it fully — and there’s no account to hack or leak.
More Schengen Tools & Resources from Voyasee
Optional Booking Partners
These services are separate from the calculator’s core function. They solve practical travel needs that often come up alongside Schengen day‑count planning. The tool’s results are never influenced by these links.
Frequently Asked Questions
Is the Schengen Day Bank Calculator free?
Yes, completely. There is no account, no login, and no paywall. The tool supports itself through the optional affiliate links on the results page and standard advertising — not through charging for the calculation.
Where is my data stored? Is it private?
All your trips and profile information stay on your device, in your browser’s local storage. Nothing is uploaded to Voyasee or any third party. You can delete your data at any time by clearing your browser storage or deleting a profile inside the tool.
Does the tool work offline?
Once the page has loaded, the calculation engine runs entirely in your browser — no network requests are needed. You can even use it on a flight without Wi‑Fi. However, to load the page initially or to restore a backup, an internet connection is required.
How does the tool handle ongoing trips?
If you toggle “Still there (ongoing)” on a trip, the calculator treats today as the end of that stay. This lets you check your balance while you are still inside the Schengen Area. If you know you’ll stay longer, add a planned future trip for the remaining period to get an accurate forecast.
What if my visa authorises fewer than 90 days?
On Step 1, select “Schengen short‑stay (Type C) visa holder” and enter the exact number of days printed on your visa sticker. The entire tool will then use that number as your personal limit instead of the standard 90 days.
Can I check a trip with multiple entries and exits?
Yes. Just add each separate stay as its own trip, with its own entry and exit dates. The tool merges overlapping stays automatically and calculates the rolling window correctly.
How are planned future trips handled?
When you add a future trip, the tool forecasts every date from today forward, including the days that future trip would consume. You see a full rolling calendar that reflects your future balance, your new earliest safe return date, and the effect on days coming back to your balance.
What does “long‑stay visa / residence permit” toggle do?
Ticking this box on a trip excludes its days from the 90/180 count entirely. This is for trips where you were in a Schengen country under a separate national visa or residence permit — those days do not count toward your short‑stay allowance.
Can I compare two people’s balances?
Yes. Create a separate profile for each traveler (Step 1). On the results page, a “Compare two travelers” button lets you view their balances, remaining days, and re‑entry information side by side.
How do I back up my trips?
Use the “⬇ Backup data” button on the results page to download a JSON file with all your profiles and trips. Later, you can restore it with the “⬆ Restore” button. This is also useful for transferring your data to a new device.
Does this tool replace the official EU calculator?
No. The Day Bank calculator is an independent planning aid. Every page includes a clear disclaimer that only competent authorities (especially border guards) can authoritatively decide a permitted stay. Always verify critical decisions against the official EU short‑stay calculator.
What if I find a bug or a discrepancy?
The calculator’s core engine is openly testable. If you believe a calculation is wrong, first check that all your trips are entered correctly (entry and exit dates, timezones don’t matter — the tool uses UTC dates). If the issue persists, you can reach Voyasee through the contact details on the site. Feedback on edge cases is genuinely welcome.
Know Your Balance Before You Book
The 90/180‑day rule is not going away, and with EES now fully digital, guessing is no longer a safe strategy. The Schengen Day Bank Calculator gives you the same rolling‑window calculation that matters at the border — in seconds, on your own phone or laptop, with complete privacy.
Measure your trips once. Check your balance. Then book your flights with confidence, knowing exactly how many days you have left, when old trips will drop off, and when you can safely return. All without an account, a spreadsheet, or a single piece of data leaving your device.