Schengen 90/180 Day Rule Calculator
Add your past Schengen trips, enter your planned next entry date, and see exactly how many days you have left and whether your trip is compliant.
Schengen Stay Calculator
Usually today’s date. The 180-day window is calculated backwards from this date.
Include all Schengen area countries: Germany, France, Spain, Netherlands, Italy, etc. Both entry and exit dates count as days spent.
Enter your planned arrival in Germany or any Schengen country to check if that trip is compliant.
Common Mistakes Nigerians Make with the Schengen 90-Day Rule
Counting from entry date only, not as a rolling window. The 90/180 rule is not a fixed 6-month calendar block. The 180-day window rolls back from whichever date you choose to check. Days you spent in the Schengen area during the last 180 days from today always count, even if they feel like a different “period.”
Forgetting transit days count. If you spent a night or two in Amsterdam on a layover and cleared immigration, those days count toward your 90. Air-side transits (not clearing immigration) do not count. Land-side transits do.
Thinking visits to different Schengen countries are separate allowances. The 90-day limit applies to the entire Schengen area combined. 30 days in Germany + 30 days in France + 30 days in Spain = 90 days used. Not 90 days per country.
Counting only exit dates and forgetting entry dates count too. Both the day you enter and the day you exit are counted as days spent in the Schengen area. A 5-night stay is 6 Schengen days, not 5.
How the 90/180-Day Rule Calculation Works
The Schengen short-stay rule allows non-EU citizens to spend a maximum of 90 days in any 180-day rolling period. The key word is rolling: the 180-day window is not fixed to a calendar month or semester. It is calculated backwards from whatever date you choose as your reference point.
Remaining = 90 – Σ(days in Schengen within [reference_date – 180, reference_date])
Both the entry date and exit date count as days spent. So a trip from June 1 to June 10 counts as 10 days, not 8 or 9. The calculator adds up every day you were physically in any Schengen member country during the 180-day window and subtracts from 90 to show how many days remain.
Which Countries Are in the Schengen Area?
The Schengen area currently includes 29 European countries. Key ones relevant to Nigerian travellers: Germany, France, Italy, Spain, Portugal, Netherlands, Belgium, Switzerland, Austria, Sweden, Norway, Denmark, Finland, Greece, Poland, and Czech Republic. The United Kingdom is NOT in the Schengen area. Ireland is NOT in the Schengen area. Visiting the UK or Ireland does not use Schengen days.
Table of Truth: Example Calculations
| Trips in last 180 days | Days used | Days remaining | Status |
|---|---|---|---|
| No previous trips | 0 | 90 | Clear |
| One 14-day trip to Germany | 14 | 76 | Clear |
| Two trips: 30 days (Germany) + 30 days (France) | 60 | 30 | Use with care |
| Three trips totalling 90 days | 90 | 0 | Exhausted |
| 45 days Germany + 50 days Italy | 95 (OVERSTAY) | -5 | Violation |
| 60 days in Schengen, first trip ended 100 days ago | Depends on rolling window | Varies | Use the calculator |
What Happens If You Overstay the 90-Day Limit?
Overstaying the Schengen 90-day limit is a serious violation. Consequences typically include: a ban on re-entry to the Schengen area (duration varies but can be 1 to 5 years), a record in the Schengen Information System (SIS) that is visible to all border control officers across the area, and potential difficulties with future visa applications, including UK and US visas. Border officers check your passport stamps carefully, and an overstay is difficult to conceal. The consequences extend beyond Germany to the entire Schengen zone.
The Earliest Next Entry Date
If you have used your 90 days, you cannot simply wait until a new calendar period begins. The rolling window means you must wait until enough of your previous days “fall out” of the 180-day lookback window. The calculator shows your earliest possible next entry date: the first day on which enough previous days have expired from the 180-day window to give you at least 1 day of allowance. For most travellers who have just used their full 90 days, this is typically 90 days after their last exit.
Realistic Scenarios for Nigerian Travellers
Nigerian business owner visiting Germany twice a year
Scenario: visited Germany in January for 14 days, then in April for 12 days. Now planning a June trip. Reference date: June 1. The 180-day window goes back to December 3. January trip (14 days) and April trip (12 days) are both within this window: 26 days used, 64 remaining. A planned 14-day June trip would use 40 total: still compliant. The June trip is fine.
Nigerian visiting family across multiple Schengen countries
Scenario: 3 months ago, spent 30 days in Germany. 2 months ago, spent 25 days in Netherlands. 1 month ago, spent 20 days in Belgium. Total: 75 days used. Remaining: 15 days. A planned 21-day trip to Spain would exceed the allowance by 6 days. The trip must be shortened to 15 days maximum, or delayed until some of the earlier trips roll out of the 180-day window.
Student on multiple short study visits
If you are attending short courses, summer schools, or research visits in Germany that together exceed 90 days, a Schengen short-stay visa is not the right route. You need either a student national visa (Type D, which does not count toward Schengen short-stay days) or a language course visa. Repeatedly entering on Schengen visas to attend academic programmes beyond 90 days is a misuse of the visa type and can result in refusal or ban.
Frequently Asked Questions
Does the 90-day limit reset every 6 months?
No. The 180-day window is rolling, not fixed. There is no “reset date.” You cannot wait until January 1 or July 1 and start fresh. The window always looks back exactly 180 days from whichever day you choose. Days only “expire” out of the window when they are more than 180 days in the past.
Do days in the UK count toward my Schengen 90 days?
No. The United Kingdom and Ireland are not members of the Schengen area. Days spent in the UK, Ireland, or any non-Schengen European country do not count toward your 90-day Schengen allowance.
Does a German national visa (Type D) count toward the 90 days?
No. If you hold a valid German national visa (Type D, issued for study, work, family, or language courses), days spent in Germany on that visa do not count toward the Schengen 90-day short-stay limit. The Type D visa is a long-stay visa that grants rights equivalent to residence. However, days you spend in other Schengen countries while on a German national visa may count in some border control interpretations. This is a complex area and you should verify with the relevant embassy if you plan significant travel across Schengen borders on a national visa.
I entered Germany without a stamp in my passport. Do those days count?
Yes. Whether or not a stamp was issued, the days you were physically in the Schengen area count. Border officers can use entry/exit records from the EES (Entry/Exit System) when it is operational, airline records, and passport control databases. Do not rely on a missing stamp to avoid counting days.
Can I extend my Schengen stay inside Germany?
In very limited circumstances (medical emergency, force majeure), the Auslanderamt can grant a short extension. For planned extended stays, you must apply for the appropriate national visa (student, work, family) before your Schengen days are exhausted. There is no routine extension mechanism for Schengen short-stay visas.
Disclaimer
This calculator performs date arithmetic based on the published 90/180-day rule formula. It cannot account for all individual circumstances, border officer discretion, or changes in EU entry/exit system implementation. Always verify your personal travel history against your passport stamps and official border crossing records. If you are uncertain about your compliance status, consult the German embassy Nigeria or a qualified immigration adviser before travelling. This is not immigration advice.
