The Schengen 90/180-day rule and Polish continuous-residence requirements for permanent residence are calculated automatically from a real travel history — down to the exact day someone’s next window opens.

Real dates in, an exact answer out.
Scan passport stamps or bulk-import trip periods instead of tallying dates by hand.
The Schengen 90/180 rule is applied to the actual entry and exit dates — not a rough estimate.
Get a specific unlock date, not just “you’re close to the limit.”
Absences are checked against the specific statute limits for Karta Stałego Pobytu and EU long-term resident status.
Built on the Polish Act on Foreigners, not a rule of thumb.
Absence limits reference the actual articles of the Ustawa o cudzoziemcach — a maximum single absence of 182 days and a maximum total absence of 304 days.
Correctly applies the 365-day reset for EU-resident status, and the 2-year minimum for marriage-based permanent residence.
See every trip laid out on a calendar, not just a running total.
Export a clear report of the calculation — useful for a client file or a submission.
Both as an internal tool and a public lead magnet.
Recruitment and legalization teams use it to check a candidate’s status before advising them.
A public-facing version captures leads from people checking their own Schengen days — turning a useful tool into a pipeline of new cases.
Other Oprela modules that pair with this one — same subscription, same data.
Schengen & Residency Calculators are part of the Compliance vertical in Oprela.