Skip to Content
  1. Home
  2. Documentation
  3. Service charges

Guide: service charges, from the statement to management fees

Step by step: qualify a recoverable service charge, generate and check a statement, invoice tenants, recharge the property tax (précompte immobilier) and calculate management fees.

Module immo_chargeOdoo 19 Enterprise

Required profile: service charge manager.

Part 1 · The service charge statement

Twenty-one service charge types are supplied ready to use, in four languages, with their recoverable or non-recoverable status already set: open Immo > Configuration > Service charge types to review them before qualifying a bill. Service charge types already present at an existing customer are not duplicated.

Immo · Configuration · Service charge types
Supplied service charge types: the twenty-one types, in four languages, with their recoverable status
The twenty-one supplied service charge types, in four languages, with their recoverable or non-recoverable status.

Step 1 · Qualify the service charge on the vendor bill

On the vendor bill line, enter the service charge type, the building or site, the unit for a private cost, and the period covered. Qualified lines can be found in Immo > Service charges > Recoverable service charges.

Accounting · Vendors · Bills · FACTU/2025/12/0012
Vendor bill for 2025 communal heating: the line carries the service charge type, the building, the period covered and the recoverable service charge box
Accounting · Vendors · Bills · FACTU/2025/12/0012 (Energie Directe SA, fictitious vendor). The line carries the Communal heating service charge type, the Les Terrasses du Parc building, the period from 1 January to 31 December 2025 and the Recoverable service charge box. The Unit (private cost) column is hidden by default.

Step 2 · Generate the statement

Open Immo > Service charges > Generate a statement, choose the scope (a building or an entire site) and the period (calendar year, half-year, quarter or custom period). The Calculate immediately box chains collection and calculation.

Immo · Service charges · Generate a statement
Generate a statement wizard: scope of one building or an entire site, calendar year period, dates and Calculate immediately box
Immo · Service charges · Generate a statement, Les Terrasses du Parc building selected. The period can be chosen between Calendar year, Half-year, Quarter and Custom period; the year proposed by default is the previous year.

Step 3 · Calculate and check the statement

On the statement, Collect service charges picks up the service charges of the period, then Calculate allocation applies the allocation keys, splits each share between successive occupants and deducts the service charge advances. The header compares total service charges with total allocated (balancing difference) and the Checks tab lists any anomalies. A blocking anomaly prevents validation.

Immo · Service charges · Service charge statements · DEC/2026/0002
2025 service charge statement for Les Terrasses du Parc, calculated: total service charges equal to total allocated, service charge advances paid, balance, Checks tab empty
Immo · Service charges · Service charge statements · DEC/2026/0002, with the Calculated status. Total service charges and total allocated are both €10,716.60, with no balancing difference. The Checks tab lists no anomaly. The Invoice button appears after Validate.

Step 4 · Justify an amount

The Calculation details tab shows, line by line, the service charge type, the key, the share, the days of occupancy, the consumption and the amount due. Each line opens the lease, the unit, the tenant and the invoice produced.

Same statement
Calculation details sorted by days of occupancy: vacancy of unit A32, incoming and outgoing tenant, private cost
Same statement, Calculation details tab, sorted by days of occupancy. It shows the private repair charged 100% to unit A21, the 15 days of vacancy of unit A32 left with the owner (no tenant), then the two successive occupants of that unit. Each line gives the service charge type, the key, the shares, the amount, the days, the consumption and the total.

Step 5 · Validate and invoice

Validate, then Invoice, which only appears once the statement is validated: an invoice or a credit note is created per tenant, depending on the balance. Tenant statements prints the documents to hand over, Landlord statement the owner's view.

Service charge statement handed to the tenant of unit A31: service charge types, keys, shares, amounts, days, consumption, service charge advances deducted and balance
Service charge statement (tenant) report for statement DEC/2026/0002, unit A31, captured in its HTML rendering (the PDF engine is not installed on the demonstration instance). The service charge advances already made (€848.64) are deducted from total service charges to give the balance payable.

Step 6 · Review the service charge advances

Open Immo > Service charges > Service charge advances. The list shows, lease by lease and service charge type by service charge type, the amount, the frequency, and the service charge advances invoiced and paid. A monthly scheduled action, supplied inactive, compares actual service charges with the service charge advances called after each invoiced statement: beyond a 15% difference, it recommends a revision in the service charge advance history.

Immo · Service charges · Service charge advances
List of active service charge advances: lease, tenant, service charge type, amount, frequency, service charge advances invoiced and paid
Immo · Service charges · Service charge advances, Active filter. One service charge advance per lease and per service charge type, called separately: the general service charge advance and, for the leases concerned, the property tax service charge advance. The Service charge advances invoiced and Service charge advances paid columns follow the calls.

Part 2 · Recharging the property tax

Step 1 · Prepare the service charge type

The "property tax" service charge type switches to "Immediate recharge" and has its own service charge advance call product. The building has a service charge journal.

Step 2 · Enter the assessment notice

Enter the assessment notice like a vendor bill, with the property tax service charge type on the line, and post it. The Recharge to tenants button appears in the header.

Step 3 · Check the allocation

The recharge created allocates the notice according to the key, splits it between successive occupants, leaves vacancy with the owner and deducts the service charge advances called since the previous notice. An overlap of periods with the previous recharge is blocking.

Immo · Service charges · Direct recharges · REF/2026/0001
Recharge of the 2025 property tax of Résidence Aurore: deduction window, result and allocation by tenant
Immo · Service charges · Direct recharges · REF/2026/0001, with the Calculated status. The €6,528.00 notice received on 15 August 2025 is allocated between the occupants; the service charge advances called from 1 January to 15 August 2025 are deducted (8 calls for lease S00001). The Owner lines carry the vacancy between two leases.

Step 4 · Validate and invoice

Validate, then invoice: one invoice or credit note per tenant. All recharges can be found in Immo > Service charges > Direct recharges.

Part 3 · Management fees

Step 1 · Create the rule

Open Immo > Service charges > Management fees. Define the scope (buildings, unit type, lease type), the basis (rent invoiced, contractual rent or allocated service charges), the rate or fixed amount, the minimum, the frequency and the target: tenant or owner.

Immo · Service charges · Management fees
Management fee rule: Les Deux Chênes 43 building, commercial units, contractual rent, 2% rate, annual frequency, recharged to the tenant
Immo · Service charges · Management fees, demonstration rule. Scope: Les Deux Chênes 43, commercial units. Basis: contractual rent, 2% rate, €0 minimum, annual frequency, borne by the tenant through the Management fees service charge type.

Step 2 · Run over a period

Generate management fees creates a run. It calculates the basis, the rate and the amount lease by lease, then is validated and invoiced. With a tenant target, the management fee joins the statement that covers the period; with an owner target, it becomes an invoice from property management to the owning company.

Part 4 · Reserving a service charge for commercial units

Step 1 · Reserve the service charge type for a unit type

On the service charge type, in Immo > Configuration > Service charge types, the Applies to field accepts All units, Commercial units or Residential units. A private-cost or metered-consumption service charge type rejects this choice: it only applies to a communal service charge type.

Immo · Configuration · Service charge types · Municipal tax on commercial floor space
Service charge type Municipal tax on commercial floor space with the Applies to field set to Commercial units
Immo · Configuration · Service charge types. The Applies to field, under Allocation, reserves the service charge type for commercial units; it remains a communal, recoverable service charge, collected at building level.

Step 2 · Recharge and read the allocation

Enter the vendor notice as usual and click Recharge to tenants. The calculation excludes units outside the scope of the service charge type and shows, in the result, the share excluded by the regime alongside the owner's share and the tenants' share.

Immo · Service charges · Direct recharges · REF/2026/0003
Recharge allocation by tenant: only the commercial unit receives its share, the share excluded by the regime stays with the owner
Immo · Service charges · Direct recharges, Allocation by tenant tab. On a €1,800.00 notice, only the commercial unit receives its share (€630.00); the regime excludes the three apartments and leaves the remainder with the owner.

Step 3 · Read the regime check

In the Checks tab, a non-blocking anomaly flags when the regime leaves more than 50% of the notice with the owner, so that a wrongly reserved service charge type can be spotted before invoicing. A vendor credit note triggers the same alert as the corrected notice.

Immo · Service charges · Direct recharges · Checks tab
Checks tab of the recharge: non-blocking anomaly, the commercial or residential regime leaves 65 per cent of the notice with the owner
Immo · Service charges · Direct recharges, Checks tab. The non-blocking anomaly states the percentage left with the owner by the regime, here 65%, before a professional-use lease is attached.

Step 4 · Set a regime on a lease

A lease can impose its own regime, independently of the unit type: on the lease's Service charge advances and statements page, the Service charge regime field accepts Commercial or Residential and takes precedence over the unit type. The same rule applies to the annual statement, the direct recharge and management fees.

Rental · Leases · S00030 · Service charge advances and statements
Lease S00030, Service charge advances and statements tab, Service charge regime set to Commercial on an apartment
Rental · Leases · S00030, Service charge advances and statements tab: the Service charge regime field is set to Commercial for this professional-use apartment lease, and takes precedence over the Residential type of the unit.

Step 5 · Recalculate

A new calculation picks up the regime set on the lease: the professional-use unit receives its share, the other units keep theirs, and the total allocated remains equal to the notice.

Same recharge, after recalculation
Allocation recalculated after the commercial regime was set on a professional-use lease: commercial unit €630, professional-use apartment €390, owner €780
Same €1,800.00 notice, after setting the Commercial regime on the professional-use lease: it receives €390.00, the commercial unit keeps its €630.00, and the excluded share left with the owner falls to 43.33%.
Edge caseA service charge type reserved for commercial or residential units rejects the regime on a private-cost or metered-consumption service charge type: the error message states this.
Immo · Configuration · Service charge types · Private repair
Validation error message: the Private repair service charge type is not allocated by a key, the choice of commercial or residential units only applies to a communal service charge type
Immo · Configuration · Service charge types. On a private-cost service charge type, setting Commercial units or Residential units is rejected: "the choice of commercial or residential units only applies to a communal service charge type. Leave All units."
Going furtherThe overview of the domain is on the page Service charges. The screenshots come from a demonstration database with fictitious data.