MonizeDocs

Monize Documentation

Welcome to the Monize documentation -- your guide to managing personal finances with Monize, a modern replacement for Microsoft Money.

Getting started

Core features

Organizing and reporting

AI

Administration

On this page

What is Monize?#

Monize is a self-hosted, web-based personal finance management application. It provides a full suite of tools for tracking your income, expenses, investments, and net worth -- all from a modern, responsive web interface.

Key Features#

  • Multi-Account Support -- Track chequing, savings, credit cards, loans, mortgages, investments, cash, lines of credit, and assets
  • Investment Portfolio Tracking -- Full brokerage account support with automatic price updates from Yahoo Finance
  • Recurring Transactions -- Schedule bills, deposits, and transfers with flexible recurrence options
  • Smart Budgets -- Auto-generated budgets from spending history with velocity tracking and proactive alerts
  • Comprehensive Reporting -- 40+ built-in reports across 10 categories plus a custom report builder with charts
  • Multi-Currency -- Support for 8+ currencies with automatic exchange rate updates
  • Multiple Languages -- Display the interface in your preferred language with locale-aware date, number, and currency formatting and right-to-left layout support. See Language
  • Tags -- Flexible cross-category labels for transactions (e.g., "Vacation 2026", "Tax Deductible", "Reimbursable")
  • Transaction Import -- Import CSV, OFX/QFX, and QIF files with smart column auto-matching, saved presets, automatic payee matching, and full-file multi-account QIF support
  • Email Receipts -- Read order confirmations from a Gmail, Microsoft 365 or any IMAP mailbox and turn them into itemized transactions matched to what your bank already shows. See Email Receipts
  • Warranties -- Keep each purchase's warranty with its documents and claims, add one from a transaction, get reminded before it expires, and import from Warracker. See Warranties
  • Microsoft Money Full-File Import -- Read a .mny file directly: accounts, transactions, transfers, splits, investments, price history, exchange rates and scheduled bills, with every balance reconciled against the file afterwards. See Importing from Microsoft Money
  • AI Assistant -- Ask questions about your finances in plain language and get spending insights
  • MCP Integration -- Connect Claude Desktop or other MCP clients directly to your financial data
  • Debt Tracking -- Debt payoff timeline projections, loan amortization schedules, and payment analysis for loans and mortgages
  • Security -- Two-factor authentication with backup codes, "Remember Me" extended sessions, password breach checking, account lockout, refresh token rotation, rate limiting, and comprehensive security headers
  • Emergency Access -- Designate trusted contacts who automatically receive a magic link to take over your account if you go inactive for an extended period
  • Encrypted Backups -- Optionally wrap manual and scheduled backups in an AES-256-GCM envelope keyed by your password, safe for off-site or cloud storage
  • Self-Hosted -- Your financial data stays on your own server
  • Progressive Web App -- Installable on desktop and mobile for a native app-like experience with its own window, home screen icon, and cached app shell. See Installing as a Progressive Web App

Technology Stack#

ComponentTechnology
FrontendNext.js (React), Tailwind CSS
BackendNestJS (Node.js/TypeScript)
DatabasePostgreSQL 16
DeploymentDocker Compose, Kubernetes (Helm)

Quick Navigation#

I want to...Go to...
Set up Monize for the first timeGetting Started
Import transactions from my bankImporting Transactions
Migrate from QuickenImporting from Quicken
Migrate from Microsoft MoneyImporting from Microsoft Money
Understand the dashboardDashboard
Create and manage accountsAccounts
Track my investmentsInvestments
Create a budget from my spending historyBudgets
Set up recurring billsBills and Deposits
Label transactions with tagsTags
Run financial reportsReports
View debt payoff projectionsReports
Ask AI about my financesAI
Get spending insightsAI
Connect Claude Desktop to MonizeAI
Back up or restore my dataBackup and Restore
Set up automatic backupsBackup and Restore
Encrypt my backups before syncing to cloud storageBackup and Restore
Configure security settingsSettings and Security
Share my accounts with a spouse, accountant, or family memberShared Access
Share a chequing account with my spouse so it shows up in their own account listShared Access > Joint Accounts
Transfer money between my account and one shared with meShared Access > Transfers Between Two People's Accounts
Designate a trusted contact to take over my account in an emergencyEmergency Access

Edit this page on GitHubReport a problem with the docs