Schengen 90/180 Calculator, Nomad Visa Matcher & Tax Estimator

Schengen day tracking and rough tax-residency estimates for remote workers.

A digital nomad juggles three separate unknowns at once: how many tax-free days are left in the Schengen area, which visa programs a given income actually qualifies for, and roughly what a paycheck nets out to under a very different tax system. This tool keeps those three calculations distinct rather than blending them into one deceptively confident number, and is explicit about which parts are precise arithmetic and which are ballpark reference data.

How to use the Schengen 90/180 calculator

  1. Under Travel history, add each stay in the Schengen Area with its entry date, exit date and a label; both the entry day and the exit day count as days inside.
  2. Set the reference date: today to see where you stand now, or a future date — with the planned trip logged as a stay — to test whether that trip fits.
  3. Read Days used out of 90, Days remaining, the Window start (the reference date minus 179 days) and Next day frees up, the date your oldest counted day ages out.
  4. For example, stays from 1 March to 29 April 2026 and 1 to 20 June 2026 checked on 1 July 2026 give 80 days used and 10 remaining, a window starting 3 January 2026, and a first day freeing up on 28 August 2026.
  5. If the result is close to 90, confirm it with the European Commission's official short-stay calculator linked in the panel before you book anything.

The Schengen calculator is exact; the tax numbers are archetypes

The 90/180 tracker implements the same rolling-window arithmetic the European Commission's own short-stay calculator uses: both your entry day and your exit day count as full days inside the zone, the lookback window is the trailing 180 days ending on whatever reference date you pick, and days only free up again as they age out of that window — there is no reset just because you left the zone.

The tax side is a different kind of tool entirely. Its five regimes model representative flat, territorial, and progressive bracket shapes seen across nomad-friendly jurisdictions — they are not a lookup of any specific country's current tax code, and the interface says so every time a result is shown.

Which countries are in the Schengen Area

Since Bulgaria and Romania became full members on 1 January 2025, the Schengen Area has 29 countries: 25 of the 27 EU member states plus Iceland, Norway, Switzerland and Liechtenstein. Cyprus and Ireland are in the EU but outside Schengen, so days there do not use up the 90-day allowance.

The allowance is shared across the whole zone rather than counted per country, which is why the tracker never asks which Schengen state you were in. Log every stay anywhere in those 29 countries, and leave out time in Ireland, Cyprus, the United Kingdom or other non-Schengen places.

Stays that don't count toward 90/180

The 90/180 rule governs short stays. Time you spend in a Schengen country while holding that country's national long-stay (type D) visa or a residence permit it issued is covered by that permit instead, so those days are generally not counted against your short-stay allowance.

The tracker has no field for visa type, so handle this by simply not logging days covered by a long-stay visa or permit. Days spent in other Schengen states on short trips from that base still count, and the rules around the edges of a permit's validity are exactly the kind of case to confirm with the issuing authority.

What happens if you overstay

Digital nomad visas covered by the matcher

How the net take-home figure is built

Income is taxed the standard marginal way: each bracket's rate applies only to the slice of income that falls inside it, not the top bracket's rate applied to your whole income. That's the same mechanism a real progressive tax system uses, which is why the shapes are useful as a rough comparison even though the actual bracket thresholds are illustrative rather than sourced to one country's statute.

Because the regimes are archetypes, two real countries that both call themselves 'flat tax' can still land noticeably differently once you account for social contributions, local surtaxes, or double-taxation treaties this tool doesn't model at all.

The 183-day rule and tax residency

Spending 183 days or more in a country within a year is the most common trigger for tax residency, but it is not universal: some jurisdictions use 60, 90 or 180 days, and the tool lists those thresholds next to your Schengen day count as a first filter only.

Staying under a threshold does not guarantee you are not resident. Tests such as a centre of vital interests or a habitual abode look at where your home, family and economic ties are, and your home country can keep treating you as resident until you formally break that residency. Note too that Schengen days are counted across the whole zone, while tax residency is decided country by country.

Visa thresholds: gross is real, net often isn't published

What stays on your device

Travel stays you log for the Schengen tracker and any saved income/citizenship scenarios are kept in your browser's local IndexedDB storage, the same mechanism the invoicing tool on this site uses — nothing about your travel history, income, or citizenship is transmitted to a server at any point.

That local-only storage also means it's specific to one browser on one device; there's no account to log into elsewhere and recover the same travel log.

The one-sentence version of the disclaimer, stated plainly

None of the three calculators here — Schengen days, visa matching, or net take-home — constitutes tax, immigration, or legal advice, and citizenship-specific eligibility, current bracket thresholds, and program rules all need direct verification with the relevant country, embassy, or a licensed tax professional before you make a move based on them.

Questions people ask about Digital Nomad Tax & Visa Matcher

When does the Schengen 90/180 rule reset?
It never resets all at once. The window always covers the 180 days ending on the date you check, so each counted day stops counting exactly 180 days after it happened. Leaving the zone only stops new days from being added; the tracker's Next day frees up box shows when the oldest one drops off.
What happens if I stay more than 90 days in the Schengen Area?
You would be overstaying, and depending on the country that can mean a fine, removal and an entry ban recorded across the zone, with the Entry/Exit System logging your border crossings. The tracker warns as soon as your logged days pass 90 in the window, but only border or immigration authorities can rule on an actual case.
Do days on a long-stay visa or residence permit count toward 90/180?
Generally no: days in a Schengen country covered by its national type D visa or residence permit fall under that permit rather than the short-stay allowance. The tracker has no visa-type field, so leave those days out of your travel history and confirm edge cases with the issuing authority.
If I stay under 183 days in a country, do I owe no tax there?
Not necessarily. Some countries use shorter day thresholds, and ties such as a home, family or main source of income can create residency below any day count. Your home country may also keep taxing you until residency there is formally ended, so treat the day count as a starting point for a tax adviser.
Can I trust the 90/180 Schengen day count to plan an actual trip?
The counting rules match the official EU short-stay calculator's core logic (full days for entry and exit, rolling 180-day window, no reset on exit), but the tool doesn't model every edge case the Entry/Exit System or a long-stay visa can introduce. Cross-check a close call against the official EC calculator before booking anything irreversible.
Why does my country's visa program show no net income threshold?
Because a net-income figure for that specific program wasn't independently found in the research behind this dataset, and a rough estimate would risk being wrong in a way that costs you a rejected application. General nomad-visa reporting suggests net requirements often run 25 to 40 percent below the published gross figure, but verify the current number with the country directly.
Are the tax brackets shown here for a real country?
No. Each regime is a representative flat, territorial, or progressive bracket shape modeled on patterns seen across several nomad-friendly jurisdictions, not a lookup of any one country's actual current tax code. Use it to compare shapes of taxation, not to estimate a specific filing.
Is my travel history uploaded when I log a stay?
No. Stays you enter for the Schengen tracker and any scenarios you save are written to your browser's local IndexedDB and never leave your device over the network. Clearing your browser's site data or switching devices will lose that local log, since there's no server-side backup.

Related tools on BrakeTools

Content reviewed 2026-09-27.