Title: Mietfux – Mietverwaltung für Vermieter
Author: sporcherla
Published: <strong>October 29, 2026</strong>
Last modified: October 30, 2026

---

Search plugins

![](https://ps.w.org/mietfux/assets/banner-772x250.png?rev=3772335)

![](https://ps.w.org/mietfux/assets/icon.svg?rev=3772335)

# Mietfux – Mietverwaltung für Vermieter

 By [sporcherla](https://profiles.wordpress.org/hirnmarkus/)

[Download](https://downloads.wordpress.org/plugin/mietfux.1.0.3.zip)

 * [Details](https://wordpress.org/plugins/mietfux/#description)
 * [Reviews](https://wordpress.org/plugins/mietfux/#reviews)
 *  [Installation](https://wordpress.org/plugins/mietfux/#installation)
 * [Development](https://wordpress.org/plugins/mietfux/#developers)

 [Support](https://wordpress.org/support/plugin/mietfux/)

## Description

**Mietfux** (“Miet” = rent, “Fux” = fox) puts everything a private landlord in Germany
needs for one or more flats into a single plugin. All data stays in your own WordPress
database – no cloud service, no data transfer to third parties, no external scripts.

The user interface is available in German and English. The generated legal documents(
tenancy agreement, house rules, information sheets) are in German because they implement
German tenancy law (BGB, BetrKV, HeizkostenV, EStG).

**Features**

 * **Master data** – properties, units (flat, garage, parking space), tenants with
   an optional spouse or partner as co-tenant, tenancies with additional units (
   flat + garage = one agreement, one total rent)
 * **Payments** – due/paid per month, tick open items to book them, bank import (
   CSV / CAMT.053) with matching rules and duplicate detection
 * **Receipts** – cost type, tax year, service period, file upload with camera support;
   spreading of maintenance costs over 2–5 years; labour share for tenants (§ 35a
   EStG)
 * **Service charge statement** – per BetrKV with allocation by area, persons, units
   or consumption; heating per HeizkostenV; pro rata on tenant change; letter as
   PDF
 * **Tax reporting (Anlage V)** – income, expenses by form line, depreciation, loan
   interest, prior-year comparison, CSV export
 * **Depreciation** – statutory rate by year built, itemised acquisition costs, 
   land share, purchase contract PDF parsed locally in the browser, 15 % guard
 * **Loans** – repayment schedule, instalments to tick off, extra repayments, bank
   interest certificates
 * **Tenancy agreement** – complete residential agreement with annexes: house rules,
   heating/ventilation leaflet, privacy notice, SEPA direct debit mandate, move-
   in/move-out handover protocol
 * **Deposit account** (§ 551 BGB), **dunning** (three levels), **rent increases**(§
   558 / § 557b BGB)
 * **Tenant portal** via shortcode `[mietfux_portal]` – rent account, statements,
   released documents, damage reports, meter readings
 * **Data protection** – deletion concept with retention periods, anonymisation,
   Art. 15 GDPR access report
 * **Setup wizard**, in-app help, focus mode, backup/restore as JSON, clean uninstall

The plugin does not replace legal or tax advice. Contract templates and calculations
are based on German law as of 2026 and must be checked before use.

#### Deutsch

Mietverwaltung für private Vermieter: Stammdaten, Zahlungen, Belege, Betriebskostenabrechnung
nach BetrKV, Steuer (Anlage V), AfA, Darlehen, Mietvertrag mit allen Anlagen, Kaution,
Mahnwesen, Mieterhöhung, Mieterportal und Datenschutz-Löschkonzept in einem Plugin.
Alle Daten bleiben in der eigenen WordPress-Datenbank. Einrichtungsassistent und
Hilfe sind im Backend enthalten.

## Screenshots

[⌊Overview with open items – tick a month to book the rent payment⌉⌊Overview with
open items – tick a month to book the rent payment⌉[

Overview with open items – tick a month to book the rent payment

[⌊Setup wizard⌉⌊Setup wizard⌉[

Setup wizard

[⌊Tenancy agreement options⌉⌊Tenancy agreement options⌉[

Tenancy agreement options

[⌊Service charge statement⌉⌊Service charge statement⌉[

Service charge statement

[⌊Tax report (Anlage V)⌉⌊Tax report (Anlage V)⌉[

Tax report (Anlage V)

[⌊Loan account with repayment schedule⌉⌊Loan account with repayment schedule⌉[

Loan account with repayment schedule

[⌊Tenant portal⌉⌊Tenant portal⌉[

Tenant portal

## Installation

 1. Upload the plugin and activate it – the `wp_mv_*` tables are created automatically.
 2. Follow the setup wizard (landlord  property  units  tenant  tenancy) or open **
    Mietfux  Help**.
 3. For the tenant portal, insert the shortcode `[mietfux_portal]` on a page and link
    the WordPress user on the tenant record.

## FAQ

### Is any data sent to third parties?

No. All data is stored in the WordPress database and media library. The purchase
contract parser (pdf.js) is bundled with the plugin and processes the PDF locally
in the browser.

### Can I manage a flat and a garage in one agreement?

Yes. Tick “Additional units in the same agreement” on the tenancy – you get one 
total rent, one booking and one statement.

### Is the generated tenancy agreement legally safe?

The generator follows the German Civil Code (BGB) and Federal Court of Justice case
law as of 2026, in its own wording. Have it checked by a lawyer in special situations(
commercial, shared flats, furnished, rent cap areas).

### Which language is the interface in?

English (source) and German (bundled, complete). WordPress selects the language 
from the site or user setting. Legal documents are generated in German only.

### What happens on uninstall?

Data is kept by default. You can enable “Delete all tables and settings” in the 
plugin settings before deleting the plugin.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Mietfux – Mietverwaltung für Vermieter” is open source software. The following 
people have contributed to this plugin.

Contributors

 *   [ sporcherla ](https://profiles.wordpress.org/hirnmarkus/)

“Mietfux – Mietverwaltung für Vermieter” has been translated into 1 locale. Thank
you to [the translators](https://translate.wordpress.org/projects/wp-plugins/mietfux/contributors)
for their contributions.

[Translate “Mietfux – Mietverwaltung für Vermieter” into your language.](https://translate.wordpress.org/projects/wp-plugins/mietfux)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/mietfux/), check out
the [SVN repository](https://plugins.svn.wordpress.org/mietfux/), or subscribe to
the [development log](https://plugins.trac.wordpress.org/log/mietfux/) by [RSS](https://plugins.trac.wordpress.org/log/mietfux/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.3

 * Source language switched to English (WordPress.org convention); the complete 
   German translation is bundled as de_DE and loaded via load_plugin_textdomain(),
   so German sites look exactly as before
 * Plugin description in English

#### 1.0.2

 * Security review round 2: every request-driven action is now guarded by a nonce
   check before any input is read (admin forms, admin-post endpoints, tenant portal);
   the tenant portal statement link carries a nonce and can no longer trigger document
   storage
 * Late escaping everywhere: generated HTML fragments go through wp_kses()/wp_kses_post(),
   attributes through esc_attr(); all phpcs:ignore markers for output escaping removed(
   except the binary PDF stream)
 * Status notices use short-lived transients instead of ?msg= URL parameters
 * Remaining inline event handlers (confirm dialogs, select-all checkboxes, print
   buttons) moved into admin.js/dokument.js

#### 1.0.1

 * Renamed to Mietfux (slug `mietfux`, text domain `mietfux`); the shortcode `[mietverwaltung_portal]`
   keeps working as an alias
 * All CSS/JS now enqueued via the WordPress API (portal, print views, focus mode);
   translation files removed from the package in favour of translate.wordpress.org
 * Fixed: admin-post actions for PDF/CSV/backup after the prefix change; CSV export
   and bank CSV import enclosure character

#### 1.0.0

 * New admin layout: page header with icon, cards, dashboard with key figures, quick
   actions and notices on the overview, consistent tables and forms
 * Fixed: entity pages were blank after the prefix change; placeholder order in 
   several generated letters; fallback selection on deposit, rent increase and loan
   pages

#### 0.9.9

 * Setup wizard (five steps from landlord to first tenancy)
 * WordPress Coding Standards: full PHPCS compliance, prefix changed to `mietv_`(
   existing installations are migrated automatically)
 * pdf.js bundled locally instead of loaded from a CDN
 * Fixed placeholder order in the index-linked rent notice

#### 0.9.8

 * Help page and contextual help in the admin area
 * Complete English translation

#### 0.9.7

 * Spouse/partner as optional co-tenant – automatically included in agreement, letters,
   SEPA mandate and handover protocol

#### 0.9.6

 * Structured admin menu with groups and icons

#### 0.9.5

 * Tenancy agreement extended to 20 sections, rent cap exceptions, § 554 BGB, heating/
   ventilation leaflet

#### 0.9.0 – 0.9.4

 * Additional units per tenancy, tick open items, loan account, depreciation fix,
   itemised acquisition costs

Full changelog (German): https://github.com/sporcherla/mietverwaltung/blob/main/
CHANGELOG.md

## Meta

 *  Version **1.0.3**
 *  Last updated **21 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 8.0 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/mietfux/) and [German](https://de.wordpress.org/plugins/mietfux/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/mietfux)
 * Tags
 * [Germany](https://wordpress.org/plugins/tags/germany/)[landlord](https://wordpress.org/plugins/tags/landlord/)
   [property management](https://wordpress.org/plugins/tags/property-management/)
   [Rental](https://wordpress.org/plugins/tags/rental/)[tenant](https://wordpress.org/plugins/tags/tenant/)
 *  [Advanced View](https://wordpress.org/plugins/mietfux/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/mietfux/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/mietfux/reviews/)

## Contributors

 *   [ sporcherla ](https://profiles.wordpress.org/hirnmarkus/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/mietfux/)