Nouplo

Service charge statement

The sum, and whether you are still allowed to ask for it.

Examples temporarily replace the input and settings. You can restore your previous work.

Pro keeps the settings you use every week and puts them one click away. See Pro

Preview
Service charge statement — printable PDF preview

Your files stay on your device

This tool runs entirely in your browser. Nothing is uploaded, nothing is stored, and you can even turn off your internet connection before you start.

Example

Example: an eight-flat building’s 2025 service charges, with heating split 70/30

You own an eight-flat building in Leipzig and let a 68 m² flat to a tenant who reads English. Settings: Period 1 January to 31 December 2025, Statement date 15 June 2026, Default apportionment By floor area, 612 m² in the building and 68 m² for the flat, 8 dwellings, 2 of the 17 occupants, 11.4 of 96 metered heating units, and €180 a month paid in advance: 2.160,00 €.

  1. The costs go in one per line, with the key after a second bar where it is not floor area: “Water and sewage | 5.460,00 | people”, “Refuse collection | 1.932,00 | unit”.
  2. Heating has to go largely by consumption, so it is entered twice: “Heating, 70% by meter | 9.975,00 | meter” and “Heating, 30% by area | 4.275,00”.
  3. Each line is multiplied by the flat’s fraction under its key: floor area 68 ÷ 612 = 11.11%, per dwelling 1 ÷ 8 = 12.50%, occupants 2 ÷ 17 = 11.76%, metered use 11.4 ÷ 96 = 11.88%.
  4. The shares add up to 3.558,13 €. The 2.160,00 € paid in advance is deducted, which leaves a balance due of 1.398,13 €.
  5. The deadline is twelve months from 31.12.2025: 31.12.2026. Issued on 15 June 2026 the statement is in time; dated 4 January 2027 it would say that the back-payment can normally no longer be demanded.
Cost Total Key Your share
Grundsteuer (property tax) 2.184,00 €floor area 11.11%242,67 €
Water and sewage 5.460,00 €occupants 11.76%642,35 €
Refuse collection 1.932,00 €per dwelling 12.50%241,50 €
Caretaker 3.600,00 €floor area 11.11%400,00 €
Building insurance 2.916,00 €floor area 11.11%324,00 €
Stairwell lighting 384,60 €per dwelling 12.50%48,08 €
Heating, 70% by meter 9.975,00 €metered use 11.88%1.184,53 €
Heating, 30% by area 4.275,00 €floor area 11.11%475,00 €
Total 30.726,60 €3.558,13 €

service-charge-statement.pdf, one A4 page: the table, Your share 3.558,13 €, Advance payments - 2.160,00 €, Balance due 1.398,13 €, and “Deadline under § 556(3) BGB: 31.12.2026.” The labels are English; amounts and dates are written the German way, as the statement is a German document.

How it works

  1. Set the accounting period. The deadline is worked out from the day it ends.
  2. List the costs, one per line: “Heizung | 4820,50 | area”. Leave the key off to use the default.
  3. Put in the floor areas, occupants or meter readings for whichever keys you used.
  4. Enter the advance payments, then download. The statement says whether the deadline has passed.

Frequently asked questions

What is the deadline, and what happens if I miss it?
Twelve months from the end of the accounting period, under § 556(3) BGB. If the statement reaches the tenant later than that, the landlord can normally no longer demand a back-payment — but still has to pay out a credit. That asymmetry is why this page works the date out and prints it on the sheet rather than leaving you to count.
Which apportionment key should I use?
Whatever the tenancy agreement says. Where it says nothing, § 556a(1) BGB apportions by floor area, which is why that is the default here. Heating and hot water are the exception: those largely have to be apportioned by consumption under the Heizkostenverordnung.
Why does the statement have to look like this?
Because the Federal Court of Justice requires four things for a statement to be formally valid: an ordered compilation of the total costs, the apportionment key stated and explained, the calculation of this tenant's share, and the deduction of the advance payments. A statement missing one of them is invalid whatever the arithmetic says, so all four are on the sheet and none is optional.
Which costs may I pass on at all?
Only the ones listed in the Betriebskostenverordnung. Maintenance and repairs are the classic mistake — a new boiler, a repaired lock and the landlord's administration are not operating costs, and including them is the commonest ground for a tenant's objection. This page does not decide that for you, and it is not legal advice: whether a cost may be passed on, and whether your agreement fixes a different key, are questions for your agreement or for somebody qualified.
How do I enter heating that is split between consumption and floor area?
As two lines with different keys, for example “Heating, 70% by meter | 9.975,00 | meter” and “Heating, 30% by area | 4.275,00”, and fill in the building’s and the flat’s metered units. Each line takes its own fraction, so the tenant can follow both parts. The page does not split the heating bill for you: enter the two amounts as your heating bill divides them.
Does this work outside Germany?
The arithmetic does — costs, a key, a share, advance payments. The deadline and the statutory references are German. If you are a landlord elsewhere, the sheet is still a clear statement; just ignore the § 556 line, and check your own deadline.
Is it free?
Yes, and nothing of ours is printed on the sheet, on any plan: it is a document you send or hand over as it is.

Related tools