Anyone who needs to apply for an Italian Visa is obliged to present a set of documents to support their application. They must also pay a non-refundable visa processing fee. This means that you will not receive your money even if do not receive your visa.

The Italian visa fees are divided based on length of stay and purpose of travel.

Italy Visa Fees for short stays

So, if you are a foreign national outside the Schengen Area who wants to travel to Italy and stay for less than 90 days, you will receive a Schengen visa. This visa allows you to travel between all the Schengen countries for the duration that it is issued for.

As such, the visa fees for an Italian Schengen visa are the same as in all the other Schengen countries.

Italy visa fees for Italian National visas

For stays that are longer than 90 days, foreign nationals have to apply for an Italian long-stay visa, also called a national or D-visa. The visa fees for long stays change depending on the country and purpose of stay.

The Italian visa fees for long stays are:

Category Fee
Salaried employment € 116.00
Self employment Freelancer € 116.00
Start-up € 116.00
Entrepreneur € 116.00
Corporate worker € 116.00
Sports activity € 116.00
Maritime € 116.00
Family Reunification € 116.00
Medical care € 116.00
Mission € 116.00
Re-entry € 116.00
Religious reasons € 116.00
Research € 116.00
Study University € 50.00
Post-graduate € 50.00
Single university course € 50.00
Exchange and mobility program € 50.00
Apprenticeship € 50.00
Vocational training € 50.00
Working Holiday Visa € 116.00

Information obtained from: http://vistoperitalia.esteri.it/home/en

You must pay the Italy visa fees in the currency that is used in your country.

There are additional processing fees you may have to pay after you enter Italy and apply for an Italian residence permit (permesso di soggiorno). These depend on the type of residence permit, the local post office or Questura where you apply, as well as your specific circumstances.