Italian hire onboarding checklist for EOR ops teams
Last modified on November 5, 2026 • 6 min read • 1,068 wordsOnboarding in Italy goes wrong in small ways. A missing tax code, a mismatched surname, an unsigned form. Each one delays the start date. This checklist is for EOR ops teams who manage the process across many countries and need a clear Italian sequence.
It follows the order of events. Offer signed, data collected, registrations filed, payroll set up, first day.
Stage 1: Signed offer
Before anything else, confirm the offer matches what the contract will say. Changes after this point cost time.
Check these items:
- Job title and the collective agreement that applies to the role.
- Contract type and, if fixed term, the reason and end date.
- Working time, including part-time or full-time.
- Gross salary and how it is split across payments.
- Start date, agreed in writing by both sides.
- Work location, or remote arrangement.
The collective agreement decides a lot. It sets minimum pay, notice, leave, probation and extra payments. Pick it early and record the source. Do not assume the client’s home-country terms carry over.
Stage 2: Employee data and documents
Send the request as a single form, not a series of emails. Ask for everything at once.
Identity and tax
- Full legal name exactly as on the identity document.
- Date and place of birth.
- Italian tax code. If the hire does not have one, plan time to obtain it.
- Copy of a valid identity document.
- Residence address and, if different, domicile.
Payment and family
- Bank account in IBAN format, in the employee’s name.
- Family situation, if the employee wants to claim dependants for tax purposes.
- Any prior employment in the same tax year, so payroll can adjust.
Work authorisation
- For EU citizens: the identity document is usually enough.
- For non-EU citizens: the permit or visa, its type, and whether it allows the intended work.
- Proof that any pending permit step is complete before the start date.
Check every document for expiry and for spelling differences. A name that differs between the passport and the tax code record causes rejections later.
Stage 3: Contract and policies
Prepare the employment contract in Italian. Offer an English reference copy if the client wants one, but the Italian text is the one that counts.
Include the mandatory information the employee must receive about the role, pay, hours and applicable agreement. Add the privacy notice and the company policies the employee must acknowledge.
Ask for signatures before the start date. Keep a record of when the contract was sent, opened and signed. Disputes about timing are easier to settle with a log.
Stage 4: Registrations and notifications
This is the stage with hard deadlines. The employment relationship must be notified to the authorities before the hire starts working. Social security and insurance registrations follow from the same data.
Your checklist should confirm:
- The employment notification is filed and a receipt is stored.
- Social security registration is complete for the employer and the employee.
- Workplace insurance is set up for the role.
- Any health and safety obligations for the role are scheduled, such as an occupational health check where required.
If the start date moves, the notification must move with it. Make date changes a trigger for a full re-check, not a quiet edit.
Stage 5: Payroll setup
Payroll needs clean inputs, so do this only after the data is verified.
- Create the employee record with the agreed gross pay and the correct contract level.
- Apply the right contribution rates for the contract type and sector.
- Set up leave balances and the accrual of deferred pay items that Italian employment commonly includes.
- Confirm the pay calendar and the cut-off for changes.
- Run a test payslip and compare it with the offer.
Share the test payslip result with the client contact. Surprises about net pay are easier to fix before the first payment.
Stage 6: Before the first day
Send the employee a short welcome note in plain language. Include the start time, the location or login details, and a named contact.
Confirm with the client that equipment, accounts and a manager are ready. The EOR owns the employment, but the client owns the daily experience. A hire who waits for a laptop remembers it.
Run a final check:
- Signed contract on file.
- Identity and work authorisation verified.
- Notifications filed.
- Payroll record created and tested.
- Welcome note sent.
Stage 7: First days
Collect the employee’s confirmation that they started. Check that the first payslip data is captured, including any starting-day adjustments. Book a short check-in with the client manager.
Where partners lose time
Most delays come from three places. Late document collection. Date changes that are not passed on. Contract terms agreed verbally that do not match the written offer.
A shared data structure fixes much of this. When your platform and the Italian provider use the same fields, the same status names and the same triggers, handoffs stop depending on email threads.
Partnership teams are invited to 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.