Guides · community finances

How can a housing community make charges traceable?

A sound charge calculation links the period, cost basis, allocation rule, unit data, version and approver, so the result can be reproduced without searching for an old spreadsheet.

A sound charge calculation makes every amount traceable. An owner should be able to see the basis of a charge, its period, the rate applied and the calculation. An administration company also needs to check that each unit follows the appropriate rules and that total charges match the approved plan. A correct spreadsheet result is insufficient when nobody can identify who approved the underlying data.

This guide concerns owners’ associations, known as wspólnoty mieszkaniowe, in Poland. It explains provisions of the Polish Act on Ownership of Premises and proposes an operational workflow. Numerical examples demonstrate a calculation; they are not recommended rates for any particular building. Utility settlements also require examination of the relevant sector legislation and the rules applying to that property. The Polish rules described here do not establish obligations in other countries.

Software for managing a Polish housing community

Separate the categories first

One payment notice may include an advance for managing common property, a contribution towards repairs and amounts relating to utility consumption inside a unit. These items have different bases. The Act distinguishes expenditure on an owner’s own unit from participation in the costs of managing common property. Its list of management costs includes repairs, maintenance, insurance, cleaning and remuneration of the board or property manager.[1]

The heading “operating charge” should therefore not hide several unrelated calculation methods. When an administration company uses one combined line, owners find it harder to check increases and staff find it harder to correct errors. We recommend separate categories with an explanation of their basis. This is an organisational recommendation, not a statutory requirement for a particular notice design.

Create a rule record for each category. Include its name, approval document, effective date, calculation unit and responsible person. If a rule expires, retain its end date too. This makes it possible to reproduce a previous month’s charge without guessing which rate was configured at the time. Keep the rule description understandable to a person who has never used the application.

The resolution and plan provide authority

Adopting an annual economic plan and determining charges for management costs are matters beyond ordinary management. Under the Act’s statutory management model, an appropriate owners’ resolution is required.[1, Article 22] Before activating a new rate, check the document, its wording and its scope. An email saying “please increase the advance from next month” does not establish whether the decision was properly authorised.

A resolution should support an unambiguous calculation. In practice, a schedule of rates, allocation methods and effective dates helps. If the document is unclear, the administration company should refer the issue to the board before applying charges across the building. Staff should not silently give a resolution a meaning that the owners did not approve.

Build the plan from actual costs, contracts and information about the property. Separate recurring expenditure from one-off expenditure. A cleaning price increase effective in July affects six months of that year, not twelve. An expiring service contract may need a new quotation. Record assumptions alongside totals so that the board can assess what changed after the plan was approved and decide how to respond.

Ownership share and floor area can differ

Owners generally bear expenditure on maintaining common property that is not covered by income from that property in proportion to their ownership shares. A resolution may increase the burden on owners of commercial units when their use justifies it.[1, Article 12] This does not give unrestricted permission to create different rates for arbitrary groups of residents.

A rate expressed in PLN per square metre can be convenient, but check whether it produces an allocation consistent with the applicable shares. The floor area in a unit record may exclude ancillary premises or come from outdated documentation. A person who owns two units may have more than one share entry. Do not replace ownership-document data with an informal measurement of the flat.

Example: the annual amount to allocate is PLN 120,000. For an ownership share of 0.025, the annual allocation is PLN 3,000 and the monthly advance is PLN 250. This assumes an even allocation over twelve months and no additional circumstances affecting the charge. If the application produces PLN 247.50, investigate source data and rounding. The name of the software is not an explanation for the difference.

Owner records need effective dates

The Act requires an up-to-date list of owners and their shares.[1, Article 29] An operational record should also retain the history of changes. A new owner, corrected share or correspondence address should not erase information needed to explain earlier periods. Historical data and current contact details serve different purposes.

Before calculating charges, review changes since the last closed period. Every change should have a supporting document, a date and a statement of the affected periods. When a unit is sold, distinguish its owner from the person making a transfer. A tenant may pay on an owner’s behalf, but that payment does not prove a transfer of ownership. Detailed settlement between seller and buyer must be assessed using the documents and relevant rules.

Maintain a separate list of unresolved issues. “Document confirming the effective date is missing” is more useful than an invented date. Assign a responsible person and a deadline for obtaining evidence. Link any subsequent correction to the original entry. That gives the next administrator enough information to explain both the current balance and the decisions that produced it.

Check notices before releasing them

Advances towards common-property management costs are payable in advance by the tenth day of each month.[1, Article 15] Do not apply that deadline automatically to every possible item in a unit account. Check the basis for other settlements. A notice should identify its period and deadline without requiring the recipient to reconstruct the position from several older messages.

Before releasing notices, use this operational check:

  • reconcile the number of units against the current register;
  • check total shares and investigate differences;
  • compare rates with approval documents;
  • check rule start and end dates;
  • calculate one typical unit and one exception manually;
  • compare total charges with the approved allocation;
  • inspect a sample notice before the bulk release.

Review exceptions deliberately. Commercial premises, co-ownership, several units belonging to one owner and an ownership change during a period can reveal errors that remain invisible in a typical flat. A company serving many properties benefits from a second person approving the result. In a one-person team, separate preparation from review and use the same checklist every time.

Charges, payments and balances are distinct

A charge is the amount assigned for a period. A payment is a bank transaction. A balance results from opening entries, charges, corrections and allocated payments. Combining these concepts produces messages such as “September payment missing” when the money arrived but was not assigned to the correct account.

When reconciling a balance, preserve the transaction date, amount, transfer identifier and allocation method. Do not split a combined payment for several units without checking its basis. Present overpayments and arrears separately from the current charge. Rules for applying payments to obligations need an appropriate basis; they should not arise merely from a default application setting.

Operational example: opening arrears are PLN 100, the monthly charge is PLN 450 and a recorded payment is PLN 500. Assuming correct allocation and no other entries, arrears of PLN 50 remain. A notice that only says “PLN 450 payable” does not explain the whole position. Give the balance date and identify which transactions the statement includes, particularly when recent transfers may still be awaiting reconciliation.

Corrections need an understandable record

If a rate error affects the building, review every affected unit. If one owner’s data is wrong, establish all affected periods first. Do not correct only the latest month because it is easiest to access. Older entries may still influence the balance and the annual statement.

We recommend a correction record stating what was wrong, the correct basis, the affected periods and the difference. Preserve the earlier result and the approver’s identity. Send the owner a concrete calculation rather than an unexplained replacement total. This turns a complaint into a matter that can be checked and closed instead of a continuing exchange of opinions. Review whether other reports also need updating before marking the issue complete.

Assess software using a real calculation

In the preview report, separate the input cost, the total charged to units, unallocated amounts and rounding differences. A unit without required data should appear in an explicit exception list before publication. For a correction, record the author, time, reason and document supporting the change. Another person should be able to reconstruct both the original charge and the difference without access to an employee’s private notes. These details help resolve a complaint and hand the case over to a substitute.

The Act requires records of costs, advances and other settlements, and gives each owner the right to scrutinise the board’s activities.[1, Article 29] Evaluate software according to whether it helps prepare and explain those records. Check rule history, separation between associations, links from charges to supporting documents and an export that remains understandable outside the application.

For a demonstration, use your own anonymised example: a rate change, a payment covering two units and a later correction. Verify the result manually. If the calculation cannot be reproduced or its history exported, the weakness will reappear with the first complaint. Review the scope of WM Administrator against this checklist. Checking legal authority and data accuracy remains a task for the association and its administration company.

Sources and scope

For information only. This is not legal, tax or accounting advice; adapt the procedure to the documents and circumstances of the specific housing community.