
Calling an Italian number from France or saving a contact in a professional directory raises a specific technical question: how does the +39 prefix work, and how does it differ from other European prefixes? The answer largely lies in a peculiarity of the Italian numbering plan that regularly traps users.
The Italian zero: an anomaly in European numbering
Most European countries apply a simple rule to the international format: the initial zero of the area code is removed after the country code. To call a landline in Paris, you dial +33 1 XX XX XX XX (the zero from 01 disappears). For Berlin, +49 30 XXXXXXX (the zero from 030 disappears).
Related reading : Where to Buy the Swiss Highway Sticker in France: Practical Guide and Tips
Italy does the opposite. The zero of the area code is retained in the international format, including within the framework of the E.164 standard. To call a landline in Rome, you dial +39 06 XXXXXXXX, not +39 6 XXXXXXXX. AGCOM (Autorità per le Garanzie nelle Comunicazioni) confirmed this rule in its numbering plan approved in 2012.
This peculiarity has a direct consequence: a poorly formatted Italian number (without the zero) simply will not be routed. Anyone wishing to learn everything about the +39 prefix must keep this point in mind before any other practical detail.
Further reading : How to Manage Nighttime Urges While Camping: Tips and Practical Solutions

Comparing prefix +39 to neighboring countries: table of format differences
The table below compares the behavior of the initial zero for several European prefixes, using the example of a call to a landline in the capital.
| Country | Prefix | Area code (local) | International format | Zero retained? |
|---|---|---|---|---|
| Italy | +39 | 06 (Rome) | +39 06 XXXX XXXX | Yes |
| France | +33 | 01 (Paris) | +33 1 XX XX XX XX | No |
| Germany | +49 | 030 (Berlin) | +49 30 XXXXXXX | No |
| Spain | +34 | 91 (Madrid) | +34 91 XXX XX XX | No initial zero |
Spain presents an interesting case: its numbering plan does not include an initial zero in the area codes, making the question moot. Italy remains the only major European country where the zero is an integral part of the number, even in international dialing.
Structure of the Italian numbering plan: decoding the first digits
The plan managed by AGCOM assigns the first digits of the number (after +39) to specific service categories. Understanding this logic allows for immediate identification of the nature of an incoming call or a number to dial.
- Numbers starting with 0 are geographic numbers (landlines): 06 for Rome, 02 for Milan, 055 for Florence. The length varies by city.
- Numbers starting with 3 correspond to mobile and personal services: an Italian mobile number always starts with +39 3XX.
- Numbers starting with 1 group together abbreviated services and kiosk services (information, emergencies).
- Numbers starting with 8 cover free calls (toll-free numbers) and services with costs shared between caller and receiver.
The minimum length of an Italian number (excluding the country code) is 3 digits, and the maximum length reaches 12 digits. This range explains why some short landline numbers (like emergency services) coexist with ten-digit mobile numbers.
Case of the Vatican and San Marino
The Vatican uses the prefix +39 06 698 for its landlines, relying on the Italian telephone network. San Marino, on the other hand, has its own country code (+378), although it is geographically enclosed within Italy. A call to the Vatican is therefore composed exactly like a call to Rome.

Calling Italy from France: common mistakes and correct format
The most common mistake is to remove the zero by reflex, as one does when calling in France or Germany. The result: an error signal or an unassigned number.
For a Roman landline (e.g., 06 1234 5678), the correct format from a French mobile is +39 06 1234 5678. For an Italian mobile (e.g., 340 123 4567), you dial +39 340 123 4567 (mobiles do not start with zero, so there is no trap on this point).
From a landline, the international exit prefix 00 replaces the + sign: you then dial 00 39 06 1234 5678.
Italian numbers in digital tools
The E.164 standard, used by CRMs, online directories, and web forms, requires storing numbers in the international format without spaces or dashes. For an Italian landline, this gives +390612345678. A contact management software that automatically removes the zero after the country code (standard behavior for other prefixes) will corrupt the Italian number.
Cloud telephony operators and messaging platforms (WhatsApp, Signal) generally handle this exception, but contact synchronization tools or CSV exports can pose problems. Checking the format before a bulk import into a CRM avoids calls that never go through.
Phone fraud related to +39: warning signs
Fraudulent calls using the +39 prefix follow a recurring pattern: a brief call (one or two rings) from an unknown number, followed by no voicemail. The goal is to provoke a callback to a premium-rate number.
- A +39 number starting with 8 may be a shared-cost or premium-rate number. Do not call back without prior verification.
- A missed call from a +39 followed by a text message in English or an unexpected language is a frequent spam marker.
- Geographic numbers (starting with 0) are harder to spoof, as they correspond to identifiable areas (Rome, Milan, Naples).
The Italian numbering plan, by assigning distinct ranges by service type, offers a first filter. A +39 number starting with 0 is a landline, starting with 3 is a mobile: any other prefix calls for caution before answering or calling back.
The retention of the zero, the structure by service category, and the risks of incorrect formatting in digital tools make the +39 prefix a unique case in the European telecommunications landscape. Keeping these three points in mind is enough to avoid the vast majority of dialing and storage errors for Italian numbers.