Land registry code or Belfiore code: what it is
What the cadastral code is, what it is used for and why it is important to have up-to-date data on Italian municipalities
- Author: Alessandra Caraffa
- //
- Date: 05/06/2023
- //
- Reading time: 4 min
The cadastral code, or Belfiore Code, is an identification code assigned to each Italian municipality and is used for tax purposes, such as paying certain local taxes. The cadastral code for municipalities consists of four characters, one letter, and three numbers, and it appears in the tax code of all citizens born in Italy.
Also known as the national code, the cadastral code uniquely identifies the municipality or foreign country of birth in the tax code and is also found in the cadastral survey.
In most cases, it coincides with the municipal administrative code and is required whenever cadastral information needs to be provided for tax purposes, such as when selling a property or during the completion of the F24 form.
Municipal codes: what they are and when they are used
The nearly eight thousand Italian municipalities, 7,901 as of January 1, 2023, are registered with various types of codes that identify them uniquely or collectively.
The list of codes for Italian municipalities provided by the Ministry of the Interior includes four fundamental codes for classifying territorial entities:
- Initials: composed of two letters indicating the province to which the municipality belongs, and they appear on the blue band of some license plates;
- Electoral code;
- ISTAT code: a numerical identifier made up of 6 digits assigned by ISTAT to Italian administrative units for statistical purposes. It was established in 1966 and is updated biannually according to any territorial changes, such as the suppression or merging of administrative units;
- Belfiore Code, or cadastral code: an alphanumeric code consisting of 4 characters that uniquely identifies the municipality in cadastral and tax matters.
Cadastral municipal code: what it is and where to find it
The cadastral administrative code is used to identify individual municipalities in Italy in abbreviated form in the cadastral system, meaning for matters concerning the territorial boundaries defined by properties and land registered with the Cadastre.
It is composed of one letter followed by three numbers and appears on property cadastral surveys, as well as on the Italian tax code: its four characters are located just before the last letter of the tax code and indicate the municipality of birth (for example, H501 indicates Rome, D612 Florence, F839 Naples). In the tax code of residents born in foreign countries, the administrative code begins with the letter Z.
For municipalities divided into multiple census sections, a fifth letter indicates the section: for example, in the municipality of Rome, there are cadastral codes like H501A, H501B, H501C, and so on. These are used exclusively in the cadastral system, while for paying taxes and levies, it is sufficient to know the municipal codes listed in the Revenue Agency's table.
Initially, the cadastral code was assigned alphabetically: the list ranged from Abano Terme, code A0001, to the small Sardinian municipality of Zuri, now suppressed, which had code M206.
Subsequently, the cadastral code was assigned progressively in chronological order: municipalities established after 1966 were given codes such as M207, M208, and so on. The most recent cadastral code is M434, assigned to the municipality of Moransengo-Tonengo in the province of Asti, established on January 1, 2023.
Cadastral code: why it sometimes doesn’t match the municipality
The cadastral code, also known as the Belfiore code, is useful for paying various local taxes owed to the municipality of residence: it must be indicated on the F24 form in relation to taxes such as IMU, TARI, TASI, TOSAP/COSAP, and for paying the additional IRPEF.
The cadastral code must also be included in declarations of inheritance and donation of real estate and is required whenever you are about to sell or lease a property or land.
However, due to the creation or suppression of municipalities not recorded in the Cadastre, the cadastral code may not match the administrative code of the municipality. In such cases, it may be necessary to use one code when completing the F24 form and a different code on a cadastral variation document.
For example, the municipality of Vaiano, in the province of Prato, has the administrative code L537 but falls within the cadastral boundaries of the municipality of Barberino del Mugello, so it may acquire the code A632 in certain situations.
Always updated cadastral code via API
The Italian Municipality Data Update Service from Openapi allows you to obtain, verify, and update postal codes, ISTAT codes, and cadastral codes of all Italian municipalities in real-time via API.
The official data is provided by Poste Italiane and updated every six months to keep track of administrative and territorial changes such as the suppression or merging of territorial entities, which may lead to changes in municipal codes.
The integration of the advanced municipality search service, which allows real-time verification of the cadastral code of Italian municipalities, enables the optimization of form completion, tax code calculation, and the validation of cadastral and fiscal data by checking the accuracy and timeliness of the information.
In addition to the cadastral code (“cod_fisco” in the Openapi documentation), the advanced municipality search service allows users to obtain information such as the telephone prefix, surface area, population, town hall address, the name of the patron saint, and the date it is celebrated, starting from the ISTAT code of a municipality.
Among the endless possibilities for integrating the advanced municipality search service are the automatic completion of forms and the validation of data in invoices and payrolls, as well as real-time verification of tax codes, PEC addresses of municipalities, postal codes, and phone numbers of public entities.