跳到主要内容
NomadGrid
地图收藏定价AI顾问行程申根税务
登录免费注册
返回博客
TOOLS · 2026-05-15 · 5 分钟阅读

How to Use a Schengen 90/180 Calculator (Step-by-Step, 2026)

A 5-minute walkthrough of the Schengen 90/180 calculator — what to enter, how to read the result, and the three traps that mis-count days.

読了
5 分钟阅读
セクション
15
文字数
1.1k
公開
2026-05-15
CONTENTS15▾
  1. 01Before you start
  2. 02Step 1 — Open the calculator
  3. 03Step 2 — Enter each completed Schengen stay
  4. 04Step 3 — Add an optional label
  5. 05Step 4 — Click Add stay
  6. 06Step 5 — Read your remaining days
  7. 07Step 6 — Plan a hypothetical future trip
  8. 08Three traps that mis-count days
  9. Trap 1 — Forgetting that both endpoint days count
  10. Trap 2 — Treating Croatia / Romania / Bulgaria as "non-Schengen"
  11. Trap 3 — Ignoring the 90-day forward exposure
  12. 09When the result says you're at risk
  13. 10Insurance reminder
  14. 11Pair it with the tax-residency calculator
  15. 12TL;DR

If you're a non-EU national planning more than one trip into the Schengen area in a six-month window, the Schengen 90/180 Calculator does the rolling-window math so you don't blow a future entry. This walkthrough shows exactly what to enter, what to read off the result, and the three traps that mis-count days.

It takes about 5 minutes for a complete calculation if you have your travel dates handy.

Before you start#

Have these dates ready:

  • Every Schengen entry and exit date in the past 180 days (not just the most recent one)
  • Your planned future entry/exit if you're checking a hypothetical trip

If you've been hopping in and out a lot, pull your passport stamps or the airline confirmation emails into one place first. The calculator works only with what you input.

Step 1 — Open the calculator#

Go to nomadgrid.app/tools/schengen-calculator. The page loads instantly; no account is needed. Your data is stored locally in your browser, not on our servers — clear your browser data and it's gone.

Step 2 — Enter each completed Schengen stay#

For every stay in the past 180 days, fill in:

  • Entry date: the day you crossed into any Schengen country
  • Exit date: the day you crossed out of the Schengen area

⚠ Both the entry and exit days count. If you flew into Lisbon on May 1 at 23:00 and flew out of Madrid on May 8 at 05:00, that's 8 days, not 7 and not 6.

The rolling 180-day window means stays from up to ~6 months ago can still count against you today. Enter all of them, even the trips you think are "too old to matter" — the calculator decides which ones are still inside the window.

Step 3 — Add an optional label#

The Label field is free-text and entirely for your own benefit. Use it to tag stays like "Portugal scouting trip" or "Berlin conference" so you can audit the list later. Labels are stored locally and never uploaded.

Step 4 — Click Add stay#

The 90-day counter and the day-by-day chart update immediately. You'll see:

  • Header: "Schengen X/90 days (Y remaining)" — your status as of today
  • Below: a chart of how the 90-day count rolls forward over upcoming days

If you have multiple completed stays, repeat steps 2–4 for each.

Step 5 — Read your remaining days#

The two numbers that matter:

  • Days used in the current 180-day window
  • Days remaining today (90 − days used)

If "days remaining today" is above 0, you're legal to enter Schengen today. If it's 0 or negative, you've already exceeded the rolling cap and any further entry today is an overstay.

For planning, look at the chart further out — your days-remaining number changes every day as old stays age out of the window. A trip that's blocked today may be legal in 2 weeks.

Step 6 — Plan a hypothetical future trip#

Add a future entry/exit pair to model a planned trip. The calculator extends the rolling window forward and shows whether you'd exceed 90 days at any point during that trip. If the bar for any future date turns red, the trip is too long, or you need to push the start date back.

For a deeper conceptual treatment of the rolling window and three itinerary patterns that work in practice, read our Schengen 90/180 practical playbook.

Three traps that mis-count days#

Trap 1 — Forgetting that both endpoint days count

The most common error. Tools that ask only for "duration" or "number of days" let you fudge this; ours forces you to enter actual dates so the math stays honest.

Trap 2 — Treating Croatia / Romania / Bulgaria as "non-Schengen"

Croatia joined the Schengen Area on 1 January 2023. Romania and Bulgaria joined for air and sea borders in March 2024, with land borders following. Older guides still list these as "reset" countries — they're not. The calculator treats them correctly, but if you're using passport stamps to reconstruct stays, check the dates.

Trap 3 — Ignoring the 90-day forward exposure

Even if you're "fine today," a planned future stay can push you over later — because old days drop off, new days add on, and the rolling window keeps recomputing. The calculator's forward chart is specifically designed to surface this. Always extend the model to the end of your planned trip, not just today's count.

When the result says you're at risk#

If the calculator shows you over 90, or you'll cross 90 during a planned trip, you have three realistic options:

  1. Shorten the trip to fit the remaining allowance
  2. Push the entry date back until enough old days age out of the window
  3. Apply for a national long-stay visa (Portugal D8, Spain DNV, Italy DNV, etc.) that decouples you from the 90/180 cap. See our What is a Digital Nomad Visa? cornerstone for the country-by-country options.

If you're already considering Iberia specifically, the Portugal vs Spain DNV head-to-head walks through the income/tax/citizenship trade-offs.

Insurance reminder#

Schengen entry technically requires proof of travel medical insurance with at least €30,000 coverage. If you're stacking multiple Schengen trips, a cancellable nomad policy like SafetyWing Nomad Insurance covers you across all 29 Schengen states without re-purchasing per trip.

Pair it with the tax-residency calculator#

Long stays in Europe can also trigger 183-day tax residency in the country where you actually spent the days, independent of Schengen. Run your travel pattern through our Tax Residency Tracker once you've cleared the Schengen math — and the 183-day rule by country post explains where the 183-day threshold leads to surprise consequences.

TL;DR#

  1. Go to /tools/schengen-calculator
  2. Enter every Schengen stay in the past 180 days (entry + exit dates, both endpoint days count)
  3. Read the days-used / 90 counter and the forward chart
  4. Add hypothetical future trips to stress-test the plan
  5. If you're consistently bumping into the cap, the next step is a long-stay visa — start with the DNV cornerstone guide

Last updated: 2026-05-15. This is informational only — official 90/180 rules are published by the European Commission. Always confirm with the consulate of your destination before relying on any calculation.

来源与免责声明

本文仅供一般信息参考,不构成法律、税务、移民或财务建议。规则经常变动——在做出任何出行、签证或税务决定前,请务必通过下方官方来源核实最新信息。

请就您的具体情况咨询合格的专业人士(移民律师、税务顾问或持牌保险经纪人)。

官方来源

  • European Commission — official Schengen visa calculator
  • EU Immigration Portal — short-stay (90/180) rules

最后核实:2026-05-15

toolsschengenvisahow-to

把这份指南付诸行动

用 NomadGrid 的工具和城市数据,把刚读到的内容变成下一步。

  • →计算你的申根 90/180 天
  • →查看申根以外的据点替代方案
  • →并排比较数字游民签证
  • →在交互地图上探索城市
  • →获取你的专属 Decision Report
相关文章

继续阅读

  • CITIES2026-05-19

    2026 数字游牧的安静海滨城市 — 10 个不是巴厘岛的沿海据点

    12 分钟阅读
  • TOOLS2026-05-18

    自由职业者的 Wise vs Revolut 2026 — 开票、外汇、税务流程对比

    10 分钟阅读
  • INSURANCE2026-05-18

    Genki vs SafetyWing 2026 — 数字游民健康保险正面对比

    10 分钟阅读
NomadGrid

数字游民情报平台。

产品

  • 交互地图
  • 城市目录
  • AI 顾问
  • 价格

工具

  • 申根计算器
  • 税务居住追踪
  • 数字游民签证库

资源

  • 博客
  • 精选清单

© 2026 NomadGrid. 保留所有权利。

隐私条款