Features & tools
What condominium accounting software must have
Condominium accounting is not ordinary bookkeeping: under Italian law it must follow the format set out in article 1130 bis of the Civil Code, keep funds separate by supplier and by expense category, allocate every cost according to different millesimal tables (general property, staircases, heating), and stay understandable to any unit owner who asks for it. Software built for this purpose, rather than generic bookkeeping software adapted to the job, needs a structured general ledger, automatic balance checking, cost allocation calculated on the correct millesimal shares, a financial statement that follows the statutory format, and bank reconciliation tools. This guide lists the features that actually separate a program that produces numbers from one that produces trust, with the property manager, the assembly, and the individual owner checking their own position.
General ledger and a condominium-specific chart of accounts
The general ledger is the chronological record of every transaction: instalment collections, supplier payments, wire transfers, withdrawals from the cash fund. Recording an amount is not enough: each entry must be linked to a specific building (or group of buildings), to a supplier or a unit owner, to an expense category, and, where relevant, to a dedicated fund such as the mandatory cash reserve for extraordinary works.
A chart of accounts designed for condominiums, distinct from a business one, naturally separates ordinary management items (cleaning, energy, routine maintenance) from extraordinary ones (facade renovation, elevator works, regulatory upgrades), so the final statement reflects this distinction without manual rework.
Automatic balancing and consistency checks
Balancing means verifying that total income matches total expenses plus the closing cash and bank balances for the period. Doing this by hand on a spreadsheet, building by building, is the most common source of errors that later trigger disputes at the assembly meeting.
Software with automatic balancing flags a discrepancy in real time, helps locate the entry that caused it, and blocks, or at least highlights, closing the statement until the figures reconcile. This is what separates reliable bookkeeping from one reconstructed after the fact under the pressure of the assembly deadline.
Cost allocation on the correct millesimal tables
Every expense must be allocated according to the criterion set by law or by the building regulation: the general property table for costs of preserving the building, the staircase table for costs affecting only some staircases, the heating table for energy consumption, and specific tables for the elevator or other services that do not benefit every owner equally. A single building typically has several active tables at once, and a group of buildings sharing common areas adds a dedicated super table to allocate shared costs among the individual buildings that make it up.
The software must let each expense line be linked to the correct table and calculate each owner's share automatically, avoiding the concrete risk of applying the general property millesimal shares by mistake to an expense that should instead be split on the staircase or heating table, an error that generates wrong charges and can expose the resolution to challenge.
The statutory financial statement and clarity for the owner
Article 1130 bis of the Civil Code requires the financial statement to be prepared on a cash basis and to include an accounting register, a financial summary, and an explanatory note summarizing the management, together with any expenses not yet settled. It is not an optional document or a plain list of transactions: it must let every owner, even one with no accounting background, understand how their contributions were spent.
Good software generates the statement in this format without manual rework by the property manager, updating it automatically as transactions are recorded, so at the end of the mandate producing the document is not extraordinary work but the natural summary of data that was already correct throughout the year. AmministraPro follows this approach: the general ledger, cost allocation on the correct millesimal shares, and the statutory financial statement all come from the same data, with no double entry.
Bank reconciliation and exports
Bank reconciliation compares the transactions recorded in the general ledger with those that actually cleared the condominium's bank account, identifying differences, duplicates, or payments not yet received. It is the safeguard that keeps a typing error or a duplicated wire transfer from going unnoticed until the final statement.
Exports in standard formats, spreadsheets, signable PDFs, data for the accountant or for the auditor appointed by the assembly, complete the picture: condominium accounting does not exist in isolation, it must be shareable with outside parties without having to be rebuilt from scratch every time.
Frequently asked questions
Is the statement generated by the software enough for the assembly meeting, or is the property manager's work still needed?
The software produces the document in the format required by article 1130 bis, meaning an accounting register, a financial summary, and an explanatory note, but it remains the property manager's job to verify its content, explain the most significant items to the assembly, and answer owners' questions. The tool reduces the work of reconstructing the figures; it does not replace the management and reporting role that the law assigns to the property manager.
What happens when a building has several millesimal tables active at the same time?
This is the normal situation in a building with centralized heating, an elevator, and multiple staircases: the general property table, the heating table, the elevator table, and the staircase table all coexist. Software designed for condominium accounting links each expense line to the correct table at the time it is recorded, so the allocation among owners automatically follows the right criterion for that specific expense, without having to recalculate everything by hand each time.
How does cost allocation work for a group of buildings sharing common areas compared to a single building?
When several autonomous buildings share common assets or services, such as driveways, gates, green areas, or centralized plants, the costs shared by all of them are allocated using a dedicated super millesimal table, separate from each building's internal tables. Software that manages both individual buildings and groups of buildings must keep these two allocation levels distinct, otherwise an owner risks being charged an amount calculated on the wrong millesimal shares.
Is bank reconciliation necessary even for small buildings with few transactions?
Yes, because the risk of a duplicated payment, a wire transfer that never arrived, or an amount error does not depend on the number of transactions but on whether each one was recorded correctly. Even in a building with few annual expenses, comparing the general ledger against the actual bank statement keeps a discrepancy from staying hidden until the final statement, when it becomes harder to fix and can fuel disputes at the assembly.
Try AmministraPro
Accounting, thousandths-based cost splitting, meetings, communications and artificial intelligence in a single Italian software, compliant with UNI 10801 and GDPR.
