{% extends 'base.html.twig' %} {% block title %}Net Worth{% endblock %} {% block head_extra %} {% endblock %} {% block content %} {# ── Stat cards ── #}
💰 Net Worth
£{{ netWorth|number_format(2) }} {% if networthChange is not null %} {{ networthChange >= 0 ? '▲' : '▼' }} £{{ networthChange|abs|number_format(2) }} {% endif %}
vs last month
🏦 Total Savings
£{{ savingsTotal|number_format(2) }}
across all goals
📉 Total Debts
£{{ debtTotal|number_format(2) }}
loans, credit cards & BNPL
{% if mortgage %}
🏠 Mortgage Balance
£{{ mortgagePrincipal|number_format(2) }}
{{ mortgage.paidPercent }}% paid off
🏡 House Equity
£{{ equity|number_format(2) }}
{% if houseValue > 0 %}House value £{{ houseValue|number_format(0) }}{% endif %} {% if mortgage.ltv is not null %} · LTV {{ mortgage.ltv }}%{% endif %}
{% if htbLoanBalance > 0 %}
🏛️ HTB / Equity Loan
£{{ htbLoanBalance|number_format(2) }}
Help to Buy balance
{% endif %} {% endif %}
{# ── Net Worth Chart ── #} {% if snapshots|length > 1 %}

📈 Net Worth Over Time

{% elseif snapshots|length == 1 %}
📊
Graph will appear next month once more snapshots are captured. Visit this page monthly to track growth!
{% endif %} {# ── Mortgage Detail Card ── #} {% if mortgage %}

🏠 Mortgage Details

{{ mortgage.label }}

{% if mortgage.lender %}

{{ mortgage.lender }}

{% endif %}
Edit
£{{ mortgage.principalRemaining|number_format(2) }} remaining of £{{ mortgage.originalPrincipal|number_format(2) }}
{{ mortgage.paidPercent }}% paid
{{ mortgage.interestRate }}% p.a. {{ mortgage.termMonths }} month term {% if mortgage.startDate %}Started {{ mortgage.startDate|date("M Y") }}{% endif %} {% set mp = mortgage.monthlyPayment ?? mortgage.computeMonthlyPayment|number_format(2) %} £{{ mortgage.monthlyPayment ? mortgage.monthlyPayment|number_format(2) : mortgage.computeMonthlyPayment|number_format(2) }}/mo {{ mortgage.monthsRemaining }} months left {% if mortgage.linkedExpenseDescription %} 🔗 {{ mortgage.linkedExpenseDescription }} (auto-reduces on sync) {% endif %}
{% if houseValue > 0 %}
🏡 House value £{{ houseValue|number_format(2) }}
− Mortgage balance £{{ mortgagePrincipal|number_format(2) }}
{% if htbLoanBalance > 0 %}
− Help to Buy loan £{{ htbLoanBalance|number_format(2) }}
{% endif %}
= Your equity £{{ equity|number_format(2) }}
{% endif %}
{% else %}

No mortgage added yet. Add your mortgage to track your house equity and true net worth.

+ Add Mortgage
{% endif %} {# ── Snapshot History ── #} {% if snapshots|length > 0 %}

📅 Monthly Snapshots

{% for snap in snapshots|reverse %} {% set snapEquity = snap.houseValue - snap.mortgagePrincipal - snap.htbLoanBalance %} {% endfor %}
Month Net Worth Savings Debts Mortgage Equity
{{ snap.month|date("M Y") }} £{{ snap.netWorth|number_format(2) }} £{{ snap.savingsTotal|number_format(2) }} £{{ snap.debtTotal|number_format(2) }} £{{ snap.mortgagePrincipal|number_format(2) }} £{{ snapEquity|number_format(2) }}
{% endif %} {% if snapshots|length > 1 %} {% endif %} {% endblock %}