tripgenSchengen days, car rental, Ukrainian motor TPL

Trip calculator

How many Schengen days do you have left?

Pick a situation: the engine counts the window, the latest exit date and the day your full allowance is back. Temporary protection is handled separately.

Your situation

Engine exampletripgen.schengen_days/1Data under review

Two summer trips and a plan for October

Input: Germany May 1, 2026–Jun 10, 2026; Italy Jul 15, 2026–Aug 20, 2026 · checked on Sep 1, 2026 · plan Oct 1, 2026 – Oct 20, 2026

On Sep 1, 2026 you have used 78 days and have 12 days left.

Days left
12 of 90
Leave by, if you stay on
Sep 12, 2026
Full allowance back on
Nov 19, 2026
  • ImportantThe planned stay of 20 days from 2026-10-01 exceeds the limit: the latest allowed exit is 2026-10-12. The full 20 days fit if you enter on 2026-10-16 or later.
78/90

78/ 90

Mar 6, 2026window: 180 daysSep 1, 2026
  • day counts
  • outside Schengen

Days in the window by country: Germany 41 · Italy 37

The plan Oct 1, 2026 – Oct 20, 2026 (20 days) does not fit.

From the entry date only 12 days are available: leave by Oct 12, 2026; Oct 13, 2026 would already be an overstay. The full length fits if you enter on Oct 16, 2026 or later.

Assumptions, warnings and sources

Warnings

  • ImportantThe planned stay of 20 days from 2026-10-01 exceeds the limit: the latest allowed exit is 2026-10-12. The full 20 days fit if you enter on 2026-10-16 or later.
  • NoteEES records entries and exits biometrically and computes the 90/180 itself; passports are no longer stamped once it is fully running. (EES started 2025-10-12, full operation 2026-04-10.) ETIAS is not yet in operation; the EU will announce the start date several months in advance (the Commission said in April 2026: last quarter of 2026). It will apply to visa-exempt travellers, incl. Ukrainian biometric passports, fee EUR 20, with a transitional period and a grace period of at least six months each; holders of an EU residence permit, incl. temporary protection, are exempt.
  • LowSome rules or figures were not re-read in the primary source or are tripgen assumptions; they are marked for verification: etias_ec.

Assumptions

  • Short stay: at most 90 days in any 180-day period; the 180-day period for a day is the 180 days ending on that day, both entry and exit days count, a calendar day counts once.
  • Ukrainian biometric-passport holders are visa-exempt for short stays (90/180).

Sources

Car rental

What the rental really costs

The base price is only a part. The engine adds fuel, cross-border, airport, extra mileage and the damage-excess risk, and shows the card hold.

Route

Engine exampletripgen.car_rental_true_cost/1Data under review

Poland → Czechia → Austria

Input: 7 days, 1,400 km, Poland, Czechia, Austria; example offers

Offers: 3; allowed for this route: 3. The engine's order is neutral: allowed and complete offers first, then by expected total.

  • Offer B

    allowed
    Certain total
    €388
    Expected, with risk
    €428
    Card hold
    €800
    Worst-case exposure
    €800
    • base price€189
    • cross-border fee€50
    • fuel: pre-purchased tank€95
    • fuel: beyond the pre-purchased tank€54.40
    • damage-excess risk (expected)€40
  • Offer A

    allowed
    Certain total
    €452
    Expected, with risk
    €527
    Card hold
    €1,200
    Worst-case exposure
    €1,500
    • base price€119
    • airport surcharge€40
    • mileage over the limit (350 km)€87.50
    • cross-border fee€60
    • fuel at the pump€146
    • damage-excess risk (expected)€75

    Notes

    • route is longer than the mileage limit
  • Offer C

    allowed
    Certain total
    €405
    Expected, with risk
    €405
    Card hold
    €300
    Worst-case exposure
    €300
    • base price€259
    • fuel at the pump€146

    Not stated in the offer

    • cross-border fee
Assumptions, warnings and sources

Warnings

  • MediumSome quotes lack a cost the trip needs (listed per quote in unknown_costs); they are ranked after complete quotes. Ask the rental company before booking.
  • MediumThe trip distance exceeds the mileage limit of some quotes.
  • NoteRoad charges (vignettes, motorway tolls) are not in these totals; rental_checklist lists them.
  • LowSome rules or figures were not re-read in the primary source or are tripgen assumptions; they are marked for verification: ccpc_rental_fees, tripgen_assumption.

Assumptions

  • Damage probability 5% per rental is a planning figure, not a statistic; expected damage cost = probability x what you would finally pay.
  • Worst-case exposure = the largest of deposit, damage excess and theft excess: damage is usually charged from the card hold, so deposit and excess are not added (deposit_plus_excess shows the sum as the most conservative figure).
  • Prices come from the quotes as given; tripgen fetches no prices. A missing airport surcharge is assumed included in the base price.
  • Fuel at 1.6 EUR/l; consumption from each quote or 6.5 l/100 km.

Sources

Engine exampletripgen.rental_checklist/1Data under review

Documents and roads

Documents on the list: 4. Vignettes and tolls are not in the rental totals.

Green Card
not needed
  • Driving licence (original, valid for the whole trip)
  • Passport or national ID valid for every country on the route
  • Credit card in the main driver's name with room for the deposit
  • Written permission to cross borders (on the rental agreement) for CZ, AT

International driving permit: Poland: not needed · Czechia: not needed · Austria: not needed

Vignettes and tolls

Assumptions, warnings and sources

Warnings

  • NoteE-vignettes are tied to the number plate: buy them only on the official sites (listed) — resellers add fees — and check whether the rental car already has one.
  • LowSome rules or figures were not re-read in the primary source or are tripgen assumptions; they are marked for verification: asfinag_vignette, etoll_pl.

Sources

Motor TPL and Green Card

Ukrainian motor TPL: rules instead of a made-up price

Each insurer prices the policy itself, so we do not compute it. We show limits, bans, the discount check, an offer check and the Green Card term.

Not insurance advice: tripgen explains the rules and checks offers you enter, but never computes a policy price or recommends an insurer.

Engine exampletripgen.osago_explain/1Data under review

Statutory limits and bans

Since Jan 1, 2025 every insurer sets its own price; there is no single formula. Contract terms: 6 months / 12 months. Deductible: UAH 0.

Life and health, per person
UAH 500,000
Property, per person
UAH 250,000
Life and health, per event
UAH 5,000,000
Property, per event
UAH 1,250,000
Assumptions, warnings and sources

Warnings

  • MediumThe old formula (a state base payment multiplied by coefficients K1-K7 and a bonus-malus class, Law 1961-IV) stopped applying on 01.01.2025. A site or answer that computes the price with K1-K7 is out of date: use real offers from insurers instead.
  • LowSome rules or figures were not re-read in the primary source or are tripgen assumptions; they are marked for verification: ua_old_formula_1961, ua_osago_factors_practice, ua_osago_price_sites_2026.

Assumptions

  • tripgen does not estimate your price: every insurer has its own method since 01.01.2025. The factors show directions; the range is a sanity check from market data, not a quote.

Sources

50% discount

The engine checks the discount conditions: an individual owner in a listed category, one vehicle, an engine-size or EV-power cap, no taxi use.

Car 1,598 cc · pensioner

discount applies
Engine exampletripgen.osago_compare/1Data under review

Checking offers

Offers: 3; spread between the extremes: 36%. The engine orders by price per year, then by number of issues; this is not an insurer rating.

  • ImportantA deductible (franchise) is prohibited in ОСЦПВ since 01.01.2025 (Art. 12(2) of Law 3720-IX).
OfferPrice (entered)Extras in the priceTotal per yearNotes
Insurer CUAH 2,500UAH 0UAH 2,500MTIBU membership not confirmeddeductible is prohibited by law
Insurer BUAH 2,900UAH 450UAH 3,350extras bundled into the price
Insurer AUAH 3,400UAH 0UAH 3,400no issues

Example offers entered for illustration: not market prices and not quotes. The engine recommends no insurer.

Assumptions, warnings and sources

Warnings

  • ImportantA deductible (franchise) is prohibited in ОСЦПВ since 01.01.2025 (Art. 12(2) of Law 3720-IX).
  • LowSome rules or figures were not re-read in the primary source or are tripgen assumptions; they are marked for verification: ua_osago_factors_practice, ua_osago_price_sites_2026.

Assumptions

  • Offers are what you entered; tripgen fetches no prices and rates no insurer. Ranking is by total cost per year, then by the number of problems found, then by name.

Sources

Green Card for a route

For a car registered in Ukraine: where it is needed, the shortest legal term and until when it runs. No price is computed.

Engine exampletripgen.green_card_explain/1Data under review

Ukraine → Poland → Germany

Input: 16 days, from Nov 1, 2026

Needed for: Poland, Germany. The shortest term covering the trip is 21 days, until Nov 21, 2026.

Needed for
Poland, Germany
Term
21 days
Valid until
Nov 21, 2026
Zone
all system countries
  • A Green Card bought in Ukraine covers the foreign countries on it, not Ukraine: keep your internal ОСЦПВ for driving at home.
  • EU border guards check Green Cards of Ukrainian vehicles; it must cover every day abroad, including the day you leave and the day you return.
Assumptions, warnings and sources

Warnings

  • LowSome rules or figures were not re-read in the primary source or are tripgen assumptions; they are marked for verification: ua_green_card_market_2026.

Sources

Rental offers for your route

Once partners are connected you will be able to get offers here: in a neutral order, with disclosure of who pays and how.

Partners are not connected yet. When they are: neutral order, your contacts go only to the partner you name and only with your consent. How we make money

Use it inside Claude or ChatGPT

coming soon

The same calculator runs as an MCP server: your assistant calls it and answers with these numbers, assumptions and sources.

Server address (not live yet)https://mcp.furnigen.app/tripgen/mcp
  1. Claude: Settings → Connectors → Add custom connector → paste the address.
  2. ChatGPT: Settings → Apps & Connectors → create a connector (developer mode) → paste the address.

The public server opens after the gateway launch. Until then this address does not answer.

Questions

How are Schengen days counted?

Take the window of days ending on the check date, including it. Entry and exit days count; each calendar day counts once. In the example, on Sep 1, 2026 you have used 78 days and have 12 days left; the full allowance is back on Nov 19, 2026.

What if a planned trip does not fit?

The engine walks forward day by day from the entry date, like the European Commission calculator. In the example a 20 days plan does not fit; the full length fits if you enter on Oct 16, 2026 or later.

Do days in the temporary-protection country count?

No, while the permit is valid: that is a stay under the permit. Days in other Schengen states count. In the Poland example 73 days are not counted and 20 days are used.

Can I leave Poland for long with temporary protection?

According to the engine, temporary protection in Poland ends if you are away from Poland for more than 30 days. The engine warns about such a trip — see the “long stay in Spain” example.

Why does a rental cost more than the price on the site?

Fuel, cross-border, airport, extra mileage and the damage-excess risk come on top of the base. In the example Offer A has a base of €119 and an expected total of €527.

How much is Ukrainian motor TPL (OSTsPV)?

We do not compute that price: insurers set it themselves. Statutory limits are UAH 500,000 for life and health and UAH 250,000 for property per injured person. Compare real offers. This is not insurance advice.

My daysRental