Home/Guides/How to Register as a Seasonal Worker in Italy

Topic Guide

How to Register as a Seasonal Worker in Italy

Seasonal workers in Italy need a codice fiscale before they can be paid, and for stays over 3 months, residency registration at the local Comune. Here's what's required, in what order, and what South Tyrol means in practice.

5 min readMay 4, 2026Updated May 4, 2026

Practical Resources

Links marked "Ad" are affiliate links - we may earn a small commission at no cost to you.

Italy's registration process for seasonal workers is less unified than Switzerland or Austria - there is no single "registration day" that unlocks everything. You need two separate things: a codice fiscale (tax code, essential from day one) and, for stays over 3 months, residenza registration at the local Comune. Your employer handles social insurance registration automatically.

The single most important thing to do before you arrive: get your codice fiscale from the Italian consulate in your home country. Without it, you cannot sign a contract or be paid.

Step 1: Get your codice fiscale

The codice fiscale is a 16-character alphanumeric tax code that identifies you in the Italian administrative system. You need it for:

  • Your employment contract and payslips
  • Opening an Italian bank account
  • Health insurance (ASL / SSN access)
  • Any official interaction in Italy

Before arrival (recommended): EU citizens can request a codice fiscale from the Italian consulate in their home country. Bring the document with you when you travel.

On arrival: if you don't have one, go to the local Agenzia delle Entrate office with your passport. It is issued immediately and free of charge.

In South Tyrol, the Agenzia delle Entrate office in Bolzano/Bozen serves the entire region and handles both Italian and German.

Step 2: Address registration – EU/EEA nationals (stays over 3 months)

For seasonal contracts under 3 months, EU citizens do not need to formally register residency. Non-EU nationals need a permesso di soggiorno regardless of contract length - see Step 4.

For stays over 3 months, register at the local Comune (municipal office):

What you need:

  • Valid passport or national ID
  • Your employment contract
  • Your address in Italy (employer or staff accommodation)
  • Completed residency registration form (available at the Comune)

What you receive: a Certificato di residenza (residency certificate) and an Attestato di soggiorno (attestation of right of residence for EU citizens). Keep both.

In resort towns:

  • Cortina d'Ampezzo: Comune di Cortina, Piazza Roma 1
  • Livigno: Comune di Livigno, Via Saroch 496/a
  • Bormio: Comune di Bormio, Via Roma 131
  • South Tyrol resorts: the Gemeinde / Comune of the relevant town - German-language service available

Step 3: Health insurance (ASL)

Once employed, your employer registers you with INPS and through it with the ASL (Azienda Sanitaria Locale - local health authority). You become entitled to Italian public healthcare during your employment period.

For short seasonal contracts, keep your EHIC card (EU citizens) for emergency coverage. For longer stays, register with the local ASL office with your codice fiscale and residency documentation to obtain a tessera sanitaria (health card).

Step 4: Your INPS contributions

Your employer registers you with INPS (Istituto Nazionale della Previdenza Sociale) when your contract starts. Contributions appear on your payslip (busta paga). Keep your payslips - they document your Italian work history and contributions, which matter if you ever request an EU pension statement or contribution summary.

Tax (IRPEF) is withheld at source by your employer. If you worked less than a full year and your income was low, you may be entitled to a partial refund via the annual 730 tax form. Ask your employer or an Italian tax professional (CAF) about your specific situation.

Non-EU nationals - additional steps

Non-EU workers need a permesso di soggiorno (residence permit). Apply at the local Questura (police headquarters) within 8 working days of arriving in Italy. This is a strict deadline.

Your employer must have secured your work authorisation before you arrived - either via the Decreto Flussi quota system or another specific permit route. Bring all permit and employment documentation to the Questura appointment. Your employer should advise you on exactly what to bring.

See the work permits guide for detail on the Decreto Flussi and how it works.

South Tyrol - what's different in practice

South Tyrol (Alto Adige / Südtirol) operates under Italian national law but with significant regional autonomy:

  • The provincial employment agency is Arbeitsservice Bozen / AFAL (not the national ANPAL structure)
  • All official communication can be conducted in German or Italian
  • The local Comune (called Gemeinde in German) operates bilingually
  • Employers there are experienced with EU and non-EU seasonal hiring and typically provide strong onboarding support for the local registration process

If you're working in South Tyrol, your employer will very likely walk you through the local steps.

Summary checklist

Before or immediately on arrival:

  • Obtain your codice fiscale (from Italian consulate before arrival, or Agenzia delle Entrate on arrival)
  • Sign and keep a copy of your employment contract
  • Non-EU nationals: apply for permesso di soggiorno at the Questura within 8 working days
  • For stays over 3 months: register residenza at the local Comune; receive Certificato di residenza
  • Confirm with your employer that INPS registration is complete; check your first payslip
  • Keep all payslips for your records

Official resources

Explore more

This guide is for general orientation only. Immigration rules, permit requirements, and tax regulations change frequently - always verify current requirements directly with the relevant authorities before making decisions.

Ready to find your next job?

Browse all open seasonal jobs across the Alps.

Browse Jobs