Legal & Advice

Maintenance Expense Classification Agent

Deductible at once, or depreciated over decades. You cannot tell from the invoice which applies.

Separates immediately deductible maintenance expense from construction cost that must be capitalised.

Open agent
Public administration

Four processes that take up the most time today

Developed in Germany · Hosted in the EU

Developed in Germany · Hosted in the EU or on-premises

Delivered together with

STACKIT Sovereign hosting in Germany, single-tenant from the first user.
Rödl Legal, tax and compliance expertise for legally sound deployment.
4P Consulting Advisory and implementation for the public sector, starting with the AI readiness assessment.

Three invoices from three years together determine the classification, yet each is looked at on its own.

The invoices arrive one at a time, months apart, often from different trades. With each one, the question of maintenance expense or construction cost comes up afresh, and whoever answers it has to look into the property's purchase contract and the measures booked in previous years. At year end, the same ground is covered a second time for Schedule V of the tax return.

3years in viewFor the test under § 6(1) no. 1a EStG, the three years after acquisition count together.
17construction invoicesThis is how many invoices from these three years relate to the property at Bergstrasse 14.
4borderline casesFor bathroom, windows, heating and roof, the classification does not follow from the invoice text alone.
40minutes per borderline casePurchase contract, prior-year measures and line item text are opened individually for each one.

Proposal, reasoning and legal basis are compiled for all four borderline cases before the tax specialist even opens the invoice: 50% less review effort.

The 50% reduction in review effort is this agent's headline figure. Invoice count, borderline cases and the forty minutes represent a typical year for one property at a tax firm; they are not measured values.

Three steps through the process.

The expense type is settled only when the tax specialist signs off; the agent proposes it for each invoice line and sets out the reasoning and reference alongside.

Assign the invoice lines to the measure

The agent breaks the invoice down into line items and assigns them to the measure carried out on the property. It separates pure repairs from items that raise the building's standard.

Invoice HW-2026-0338, 14 line items, 3 of them raising the standard

Compare the three-year total with the threshold

The agent adds up the net expenses of the three years since acquisition and compares them with the threshold derived from the building share. It states the headroom to the threshold in euros.

Property Bergstrasse 14: 61,300 euros accumulated, 8,900 euros of headroom

Present the classification with reasoning

For each line item, the agent files the proposed expense type, the reasoning and the legal provision relied on. The tax specialist signs off the classification.

einordnung_bergstrasse-14_2026.pdf, 14 line items, 4 flagged as borderline cases

What the agent does not do.

It does not determine the expense type.

It proposes it for each line item and names the legal basis. The tax specialist signs off the classification.

It does not split the purchase price between land and building.

It works with the building share recorded in fixed assets. If that split is wrong, the headroom shown is wrong too, and the tax specialist makes the correction.

It does not count invoices sitting in the landlord's folder.

Only what is recorded in the property file goes into the three-year total. The gutter the landlord paid for in cash and never submitted is missing from the 61,300 euros until it is recorded.

Connected systems

  • Fixed asset accounting
  • property file in document management
  • the client's receipt capture

Operations

  • Deployment modelEU cloud, private cloud or on-premises
  • Data processingGDPR-compliant, no model training on your data
  • Responsible teamsTax advisers, landlords

The questions that come up before the first meeting.

How quickly is the Maintenance Expense Classification Agent ready to use?

A pilot typically runs on your own data within 4 to 6 weeks. The agent connects to your existing systems rather than running as a separate, parallel environment.

Where is the data processed?

EU cloud, private cloud or on-premises. Processing is GDPR-compliant and models are never trained on your data. Details in the Trust Center.

Where does the figure “50% less review effort” come from?

It is based on experience from comparable projects and process benchmarks, not a commitment. We establish the realistic effect for your organisation in the assessment before the pilot.

Related agents.

Intake review, case 2026/04711

Skip to content

Page footer