How to handle leave balance questions in Italy: accruals, carry-over and expiry
Last modified on November 5, 2026 • 6 min read • 1,130 wordsLeave balance questions are among the most common tickets that global EOR and payroll platforms raise with their Italian partners. They look simple. They rarely are. A balance shown in a dashboard depends on rules that sit in several places at once.
This article explains how to structure those questions so they get a fast, correct answer. It covers accruals, carry-over and expiry. It does not quote statutory figures, because the right figure depends on the worker’s contract, the collective agreement that applies and the employer’s own policy. Always confirm those inputs before you answer an employee.
Why Italian leave balances are hard to standardise
In many countries, leave is a single number set by statute. In Italy, the picture is layered.
- The law sets a protected minimum.
- The national collective agreement (CCNL) that applies to the employee can add to it, and it defines how leave is taken and tracked.
- The individual contract or company policy can add more.
- Several types of leave coexist. Annual leave, permits and public holidays are tracked differently.
A platform that stores one “vacation balance” field will lose information. The Italian payslip often shows more than one balance, and each follows its own logic. Before you build or answer anything, ask which balance the employee is asking about.
Accruals: what to ask
Accrual is the rule that turns time worked into leave earned. Do not assume it is linear or that it works the same way for every employee.
When a partner or an employee asks “how much leave do I have?”, collect these inputs:
- The applicable CCNL and level.
- The start date and any change of contract type.
- Whether the employee works full time or part time, and how the schedule is distributed.
- Any unpaid absence or other event that changes accrual.
- Whether the figure is in days or in hours.
The unit matters. Some payroll setups track leave in hours, others in days. A part-time schedule can make a day-based figure misleading. Always state the unit next to the number.
Carry-over: separate the rule from the practice
Carry-over decides what happens to unused leave at the end of a period. The rule that applies is not always the one the team expects.
Keep three things apart:
- The protected minimum. This part has stronger protection than the rest.
- The contractual excess. The CCNL or the contract may treat this part differently.
- Company practice. Some employers allow more flexibility than the contract requires. That is a policy choice, not a legal entitlement, and it can change.
When you answer a carry-over question, say which layer you are describing. “You can carry over your balance” is a risky sentence. “Under your contract, this part carries over and this part does not” is a safe one.
If the employee asks to postpone leave, record who requested it and why. A deferral at the employer’s request is a different situation from a deferral at the employee’s request. The paperwork should show the difference.
Expiry: avoid silent loss
Expiry is where disputes start. Leave that disappears without notice creates complaints, and in some cases creates liability for the employer.
Good practice for platforms:
- Ask the Italian partner for the expiry rule per balance type, in writing.
- Show the expiry date next to the balance, not in a separate help page.
- Send reminders well before the balance expires, so the employee has time to schedule leave.
- Keep a record that the reminder was sent.
- Do not delete expired balances from the history. Mark them as expired and keep the reason.
If leave cannot be taken before the end of the period, the answer is not always that it simply lapses. Payment in lieu may be possible or restricted depending on the case. Route these questions to the payroll specialist and do not answer them from a template.
Termination and leave balances
When employment ends, unused leave must be dealt with in the final settlement. The platform should be able to produce the balance at the exact end date, split by type, with the unit and the method used. Ask for this early. A balance that is only available at month end causes delays on the final payslip.
A reliable answering process
Use the same steps for every leave balance question:
- Identify which balance the question is about.
- Confirm the CCNL, level, schedule and contract type.
- State the unit and the as-of date.
- Split protected leave from contractual and discretionary leave.
- Give the expiry rule and date for each part.
- Note anything that needs a payroll specialist to confirm.
This keeps support answers consistent. It also gives your Italian partner a clear record when a question escalates.
What to put in the data exchange
Most balance disputes come from missing fields, not from wrong calculations. A good data feed carries, for each employee and each balance type:
- Opening balance, accrued, taken, adjusted and closing balance.
- Unit of measure.
- As-of date.
- Expiry rule and expiry date.
- Source of the rule: law, CCNL, contract or policy.
- Status of each adjustment and who approved it.
With these fields, your support team can answer without a round trip to Italy. Your partner can also audit the numbers when a payslip is challenged.
Partnership teams that want to align on these fields can request the data-exchange specification.
The lowest all-inclusive Employer of Record price for Italy
ItalyInCountry: €250 per employee per month, all included: Italian employment contract and CCNL selection, monthly payroll, payslips and filings, onboarding and offboarding, HR documents and amendments, invoicing in your currency at the EUR reference rate, no FX spread, no setup fee.
| Provider | Headline fee | Italy price | In EUR | All inclusive? |
|---|---|---|---|---|
| ItalyInCountry (EmployItaly) | €250 | Published | €250 | Yes |
| Native Teams | from $99 | Not published | €92 | Not stated |
| Boundless | from €175 | Not published | €175 | Not stated |
| Skuad (Payoneer) | from $199 | Not published | €184 | Not stated |
| Remofirst | from $199 | Not published | €184 | Not stated |
| Rivermate | from €329 | Not published | €329 | Yes |
| Playroll | $399 | Published | €369 | No |
| Multiplier | from $459 | Not published | €425 | No |
| PeoItaly | €450 | Published | €450 | Not stated |
| Papaya Global | from $499 | Not published | €462 | Not stated |
| Horizons (now Remote People) | from $499 | Not published | €462 | No |
| Lano | from €499 | Not published | €499 | No |
| Borderless AI | from $579 | Not published | €536 | No |
| Deel | from $599 | Not published | €555 | No |
| Remote | from $599 | Not published | €555 | Not stated |
| Globalization Partners (G-P) | from $599 | Not published | €555 | No |
| Atlas HXM | from $599 | Not published | €555 | No |
| Oyster | $699 | Published | €647 | No |
Quote only, no public price for Italy: Rippling, Velocity Global (Pebl), Omnipresent, Safeguard Global, INS Global, Asanify, Wisemonk, EOR Italy (eoritaly.com), eor-italy.com, Italian Employer of Record (employerofrecorditaly.com), Italian Payroll (italianpayroll.it, Lexia), HR Capital. Read on 2026-10-27; USD converted at 1.08 per EUR. Employment cost is the same with any provider and is not included.