Integration for Monarch Money in Home Assistant
Track all your Monarch Money financial data - account balances, net worth, cash flow, investments, and more - directly in Home Assistant.
- Account sensors - balances grouped by type (Cash, Credit Cards, Investments, Loans, Real Estate, Vehicles, Valuables, etc.)
- Net Worth sensor - total net worth with assets/liabilities breakdown
- Cash Flow sensor - monthly savings, income, and expenses with savings rate
- Income & Expense sensors - totals with per-category breakdowns
- Credit Score sensors (optional) - per household member, with score history and change tracking
- Investment Holdings sensors (optional) - individual securities with price, quantity, cost basis, and gain/loss
- Recurring Transactions calendar (optional) - upcoming bills and subscriptions as calendar events
- Refresh button - manually trigger a data refresh
- MFA support - manual code entry or automatic TOTP via secret key
- In HACS, go to Integrations and click +.
- Search for Monarch and install.
- Restart Home Assistant.
- Copy the
custom_components/monarchmoneyfolder to your Home Assistantcustom_componentsdirectory. - Restart Home Assistant.
- Go to Settings > Devices & Services > Add Integration.
- Search for Monarch and follow the prompts.
- Log in with your Monarch Money email and password. If MFA is enabled, you'll be prompted for your code (or provide your TOTP secret for automatic MFA).
After setup, go to the integration's Options to configure:
| Option | Default | Description |
|---|---|---|
| Scan interval (minutes) | 60 (1hr) | How often to poll Monarch's API (60, 120, 240, 360, 720, 1440) |
| Timeout (seconds) | 30 | API request timeout (10, 15, 30, 45, 60) |
| Credit score | Off | Enable credit score sensors |
| Investment holdings | Off | Enable per-security holding sensors |
| Aggregated holdings | Off | Enable aggregated investment holdings across accounts |
| Recurring transactions | Off | Enable recurring transactions calendar |
A multi-tab dashboard built with Bubble Card, mini-graph-card, and sankey-chart-card. Numbers in screenshots are blurred for privacy.
A working dashboard YAML using these cards is in examples/bubble-card-dashboard.yaml. It expects the monarch_credit_score_* entities to match your household member names; rename them as needed.
- Optional sensors for recent transactions (configurable count)
- monarchmoneycommunity (forked from monarchmoney)
- Dashboard examples use Bubble Card, mini-graph-card, and sankey-chart-card







