WoluTools

Service charge statement calculator

Landlord Service Charge Calculator: see each tenant's share to the cent.

Enter your units, tenancies, prepayments and costs. The calculator splits every cost between the tenancies and shows each tenant's share and balance, plus any missing reading or split that still needs your input.

Countries
Germany, Austria, Netherlands
Size
5 properties, 25 units each
Split by
Floor area, unit, occupants or meter values

Test phase: enter sample figures, not real tenant data. PDF statements and pricing follow once the country rules are reviewed.

WHAT YOU SEEGerman sample, 2025
Costs to split€4,085.00
  • Heating€2,217.75
  • Water€1,182.35
  • Cleaning€684.90
TenancySharePrepaidBalance
Unit A€1,744.27€1,800.00−€55.73
Unit B€2,340.73€2,100.00€240.73

The two shares add up to exactly €4,085.00. Unit A gets €55.73 back, Unit B owes €240.73.

One line per tenantSame figures as the example and sample package below
Formats, limits & file handling
Works with
PDF, JPG, PNG, CSV, XLSX
Limit
5 properties · 25 units each · 100 documents per period
You receive
Share, prepayments and balance per tenancy on screen, and a project export as JSON. PDF statements follow after the country review.
File handling
Projects stay until deletion · download ZIP 24 hours

Build one residential property project, confirm every source value and check how each cost is split between the tenancies. Separate country modules keep terminology, checks and calculation versions apart.

What you get

In the calculator

  • Cost share, prepayments and balance for every tenancy
  • Five ways to split a cost: floor area, equal per unit, occupants and days, meter values, or one tenancy only
  • Heating, warm water and CO₂ lines with a confirmed split
  • Blockers for missing readings, splits, move dates and vacancies
  • CSV or XLSX import, project export as JSON

In the free sample package

  • One statement per tenant (TXT)
  • Calculation report and evidence index (CSV)
  • Calculation trace and manifest (JSON)

Synthetic property with two units, three costs and a full 2025 period, one package per country.

THREE STEPS

From a cost list to each tenant's share.

  1. 01
    Add units and costs

    Enter the property, units, tenancies, prepayments and costs, or create the prepared sample.

  2. 02
    Run the calculation

    See each tenancy's share, prepayments and balance, to the cent.

  3. 03
    Close the gaps

    Missing readings, splits or move dates show up as blockers you can fix one by one.

Three synthetic country examples

A finished split for each country.

Choose a country to view a fixed example generated by the current deterministic calculation core. The country never changes from an IP address; browser language can only show a suggestion.

✓
Free prepared demoNo customer data is needed to inspect the workflow

Country selection stays under your control.

Reproducible result

Tenant statement preview

Result 17cb022fbbf3…
Confirmed costs€4,085.00
Prepayments€3,900.00
Net balance€185.00
UnitAllocatedPrepaidBalance
Unit A€1,744.27€1,800.00−€55.73
Unit B€2,340.73€2,100.00€240.73
Every displayed cent comes from the versioned sample input.Download sample package

Ten controlled steps

From property data to a reviewable package

  1. Choose country and property.Germany, Austria or the Netherlands is selected explicitly and locked after the first accounting data.
  2. Add units and tenancies.Enter details directly or import structured CSV/XLSX data, including moves and prepayments.
  3. Add evidence.Upload PDF, JPG, PNG, CSV or XLSX invoices, readings and cost lists within the documented limits.
  4. Review local extraction.Local OCR and text extraction can suggest supplier, date and amount. Low-confidence fields remain empty or visibly unconfirmed.
  5. Confirm every choice.Amount, category, allocation key and any heating split require explicit user confirmation.
  6. Run the country calculation.Integer cents, decimal consumption values and stable remainder distribution keep every total exact and reproducible.
  7. Resolve the review centre.Blockers, warnings, vacancies, missing readings, move dates and rounding decisions stay visible.
  8. Preview every tenancy.No statement is finalized before the landlord reviews its cost share, prepayments and balance.
  9. Confirm responsibility.The user confirms inputs, allocations and the boundary to legal and tax advice.
  10. Create the package (locked).Planned: one immutable revision with bilingual statements, reports, evidence index and a verification manifest. This step stays locked until country review and pricing are complete.

Heating and warm water are never guessed

Each heating or warm-water line requires an explicit base/consumption split and confirmed readings. A missing percentage, meter value or allocation base blocks finalization. The system does not silently substitute a country default.

Separate versioned modules

One interface, no mixed country rules.

The calculation core is shared. Country-specific cost categories, required information, terminology and heating rules remain isolated and versioned.

Expert review pending

🇩🇪 Germany

German and English output. The release review must cover BGB, BetrKV, HeizkostenV, CO₂ cost allocation and 25 confirmed reference cases.

Expert review pending

🇦🇹 Austria

German and English output. Austria receives its own reviewed module; it is not copied or inferred from German rules.

Expert review pending

🇳🇱 Netherlands

Dutch and English output. Dutch service-cost terminology and information duties remain in a separate reviewed module.

Coming after the country review

Outputs planned for tenants, landlord review and later verification.

These files are not produced yet. They become available once the country rules have been reviewed and pricing is set. The sample package in the example above shows the calculation as CSV, TXT and JSON files.

Bilingual statementsOne PDF for each tenancy in the country language and English.
Landlord overviewTotal costs, tenant shares, landlord/vacancy shares and balances.
XLSX calculation reportCost allocation and cent-level results for independent review.
Audit manifestRuleset, code hash, input hash, result hash and package file hashes.

Privacy and responsibility

Tenant data stays encrypted and every suggestion needs confirmation.

Names, addresses, contact fields, project details and source documents use application-level encryption. Source files run through a separate rental worker without public internet access or an external AI/API. Temporary cleartext is limited to worker memory and temporary storage and is removed after processing.

Encrypted projects remain in the active account until the user deletes them. Download packages expire after 24 hours and can be rebuilt from the immutable snapshot. WoluTools is not promoted as a statutory evidence archive.

Questions

Landlord calculator FAQ

Precise answers about country scope, confirmation, encryption, rounding and the current service limits.

What does the Landlord Service Charge Calculator create?

Today it creates a calculation preview for each tenancy from test data you enter: allocated costs, prepayments, balance, blockers and warnings. Bilingual statements, the XLSX report and the audit package are planned, but they stay locked until the country rules have been reviewed and pricing is set.

Which countries are planned first?

The service contains separate versioned modules for Germany, Austria and the Netherlands. Country-specific results remain technical guidance and require appropriate legal or tax review before use.

Does WoluTools decide which costs my tenant must pay?

No. Extraction can suggest invoice fields, but the user must confirm every amount, category and allocation choice. The tool does not interpret rental contracts or replace legal or tax advice.

How are heating and warm-water costs handled?

Heating and warm-water components use an explicit confirmed split and confirmed readings. Missing percentages, consumption data or required confirmations become visible blockers instead of guessed values.

Can I change the country later?

The country is locked after the first unit, tenancy or cost entry. Switching country creates a separate property project so that rule versions and terminology cannot be mixed.

How are rounding differences handled?

Money is calculated in integer cents. A stable largest-remainder method assigns every cent reproducibly, and tenant plus landlord shares must add up exactly to the confirmed total.

What happens to tenant and document data?

Application fields and source documents are encrypted. Temporary cleartext exists only during limited worker processing; generated download packages expire after 24 hours while the encrypted project remains until the account user deletes it.

Can it be used as a legal evidence archive?

No. WoluTools is a calculation and documentation aid, not a statutory document archive. Landlords must keep required original records independently.

Can I use real tenant data now?

No. The workspace is a technical test and accepts synthetic test data only. The country rules have not been reviewed by a legal or tax expert yet, so do not enter real tenant data and do not use the preview as a statement.

Start with your units

See each tenant's share before you write the statement.

The prepared country examples are free and need no account. The calculator takes sample figures during the test phase; results are technical guidance, not legal or tax advice.