Rental Yield Calculator
Berechne Brutto- und Netto-Rendite, Cap-Rate und Cash-on-Cash-Return für Investment-Immobilien.
Über dieses Tool
Ein Mietrendite-Rechner hilft Immobilieninvestoren dabei, die Rentabilität und Kapitalrendite von Mietobjekten zu bewerten. Unabhängig davon, ob Sie eine Wohnimmobilie, ein Geschäftsgebäude oder ein Grundstück besitzen, ist das Verständnis Ihrer Rendite und Ihres Cashflows für fundierte Investitionsentscheidungen und den Vergleich von Immobilien mit anderen Anlagechancen unverzichtbar.
Der Rechner benötigt grundlegende Informationen zur Immobilie: Ihre Gesamtinvestition (einschließlich Kaufpreis, Nebenkosten und Renovierungen), monatliche Mieteinnahmen und jährliche Ausgaben (Grundsteuer, Versicherung, Wartung, Nebenkosten und Hausverwaltungsgebühren). Anschließend berechnet er mehrere Schlüsselkennzahlen: Bruttomietrendite (Mieteinnahmen als Prozentsatz des Immobilienwerts), Nettomietrendite (nach Ausgaben), Kapitalisierungsquote (Netto-Betriebseinkommen geteilt durch Immobilienwert) und Cash-on-Cash-Rendite (jährlicher Cashgewinn im Verhältnis zum investierten Kapital). Diese Zahlen zeigen, ob eine Immobilie Ihre Renditeerwartungen erfüllt.
Dieses Tool ist unbezahlbar beim Vergleich verschiedener Anlageimmobilien nebeneinander, beim Durchführen von Stressszenarien (z. B. höhere Leerstandsquoten oder Wartungskosten) und beim Überprüfen, ob Transaktionen Ihren finanziellen Zielen entsprechen. Beachten Sie, dass der Rechner von stabilen Mieteinnahmen ausgeht und Immobilienwertentwicklung, Steuerabzüge oder Finanzierungskosten nicht berücksichtigt—Faktoren, die Sie separat in Ihre umfassende Investitionsanalyse einbeziehen sollten.
Häufig gestellte Fragen
Code-Implementierung
def rental_yield(
property_price: float,
monthly_rent: float,
annual_expenses: float = 0,
vacancy_rate_pct: float = 0,
) -> dict:
"""Calculate rental yield metrics for an investment property."""
annual_rent = monthly_rent * 12
effective_rent = annual_rent * (1 - vacancy_rate_pct / 100)
gross_yield = (annual_rent / property_price) * 100
net_income = effective_rent - annual_expenses
net_yield = (net_income / property_price) * 100
# Cap rate uses Net Operating Income (before financing)
cap_rate = (net_income / property_price) * 100
return {
"gross_yield_pct": round(gross_yield, 2),
"net_yield_pct": round(net_yield, 2),
"cap_rate_pct": round(cap_rate, 2),
"annual_gross_income": round(effective_rent, 2),
"annual_net_income": round(net_income, 2),
"monthly_net_income": round(net_income / 12, 2),
}
result = rental_yield(
property_price=350_000,
monthly_rent=1_800,
annual_expenses=5_000, # maintenance, insurance
vacancy_rate_pct=5,
)
for k, v in result.items():
print(f"{k}: {v}")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.