Monize Documentation
Welcome to the Monize documentation -- your guide to managing personal finances with Monize, a modern replacement for Microsoft Money.
Getting started
Getting StartedInstallation, first-time setup, and initial configuration.Importing TransactionsImport CSV, OFX/QFX and QIF files from your bank.Importing from QuickenA complete migration guide from Quicken.Importing from Microsoft MoneyMigrate from Microsoft Money, including direct .mny file import.
Core features
DashboardYour financial overview at a glance.AccountsBank accounts, credit cards, loans, mortgages and assets.TransactionsRecord, search, split and manage transactions.BudgetsBudgets generated from your history, with velocity tracking and alerts.InvestmentsPortfolio tracking, securities and investment transactions.Bills and DepositsScheduled and recurring bills, deposits and transfers.TaxesPayroll deduction rules with yearly maximums that stop a deduction once the year's limit is reached.Email ReceiptsTurn order confirmations from your mailbox into itemized transactions.Shared ExpensesSplit group purchases, track balances and record repayments.WarrantiesTrack warranties with their receipts, manuals, photos and claims.
Organizing and reporting
Categories and PayeesOrganize your spending with categories and payees.TagsFlexible cross-category labels for transactions.RulesFill in categories, payees, descriptions and tags automatically, test rules and run them on existing transactions.ReportsBuilt-in reports and the custom report builder.Currency ManagementMulti-currency support and exchange rates.
AI
Administration
Settings and SecurityPreferences, two-factor authentication, notifications and instance administration.Shared Access (Delegated Users)Share accounts with family, accountants or bookkeepers, or jointly.Emergency AccessTrusted contacts who can take over your account if you cannot.Backup and RestoreManual and automatic backups, encryption, restore and retention.
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 that works as well on a phone as on a desktop, in the language and number format you prefer.
Key Features#
Accounts and transactions
- Multi-Account Support -- Track chequing, savings, credit cards, loans, mortgages, lines of credit, investments, cash, and assets. See Accounts
- Transactions -- Splits, transfers, tags, attachments, reconciliation, an advanced search (
payee:costco -cat:gas,amount:50..100), columns you can sort and hide, and a month calendar view with daily balances and day notes. See Transactions - Attachments and Document Scanning -- Attach receipts and statements to transactions, scan a paper receipt with your phone's camera, and preview files without downloading them
- Transaction Rules -- Fill in the category, payee, description and tags automatically as transactions arrive, split a row or turn it into a transfer, or send it to the AI review inbox
- Recurring Transactions -- Schedule bills, deposits, and transfers with flexible recurrence options and a cash flow forecast. See Bills and Deposits
- Loans and Mortgages -- Annuity, Canadian fixed-rate, linear and interest-only mortgages, rate history, amortization schedules, overpayment scenarios, and bank debits that settle an installment directly
- Categories, Payees and Tags -- A category hierarchy, payees with contact details and an optional lookup, and flexible cross-category tags (e.g., "Vacation 2026", "Tax Deductible"). See Categories and Payees and Tags
Getting data in
- Transaction Import -- Import CSV, OFX/QFX, and QIF files with smart column auto-matching, saved presets, automatic payee matching, OFX re-imports that skip rows already imported, and full-file multi-account QIF support. See Importing Transactions
- Bank Sync -- Pull booked transactions straight from your bank through Open Banking (Enable Banking), with a preview before anything is imported
- 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, including brokerage trade confirmations. See Email Receipts
- Microsoft Money Full-File Import -- Read a
.mnyfile 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 - Quicken Migration -- Bring your history across from Quicken through QIF. See Importing from Quicken
- Share Into Monize -- Send files from your phone's or computer's share menu straight to a new transaction, the import wizard or the AI Assistant
Planning and analysis
- Investment Portfolio Tracking -- Brokerage accounts, holdings, cost basis, portfolio performance and automatic price updates, plus government bonds valued from their terms of issue. See Investments
- Smart Budgets -- Budgets generated from your spending history, with velocity tracking and proactive alerts. See Budgets
- Comprehensive Reporting -- Nearly 50 built-in reports across 10 categories, including a Cash Flow Sankey and debt payoff projections, plus a custom report builder with charts. See Reports
- Customizable Dashboard -- Widgets for net worth, spending, upcoming bills, budgets, portfolio value, the cash flow forecast and more. See Dashboard
- Multi-Currency -- Accounts in any currency, with exchange rates updated automatically and totals converted into your home currency. See Currency Management
- 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
AI
- AI Assistant -- Ask questions about your finances in plain language, get spending insights, and review AI-proposed changes in an inbox before they are applied. See AI
- MCP Integration -- Connect Claude Desktop or other MCP clients directly to your financial data. See AI
Sharing, safety and administration
- Shared Access and Joint Accounts -- Give a spouse, accountant or bookkeeper scoped access to chosen accounts, or share an account jointly so it appears in the other person's own account list. See Shared Access
- Emergency Access -- Designate trusted contacts who automatically receive a magic link to take over your account if you go inactive for an extended period. See Emergency Access
- Encrypted Backups -- Manual and scheduled backups encrypted with your own password by default, restorable from Settings, with optional off-site copies to S3 storage or email and a de-identified support backup for bug reports. See Backup and Restore
- Notifications -- Choose per type whether you are told by email, browser push (no third-party service needed), UnifiedPush or only in the notification bell, with reminders you can repeat or stop. See Settings and Security
- Security -- Two-factor authentication with backup codes, single sign-on (OIDC), "Remember Me" extended sessions, password breach checking, account lockout, refresh token rotation, rate limiting, and comprehensive security headers. See Settings and Security
- 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
- Guided Tours -- Short walkthroughs of the main features, available any time from Settings
- Self-Hosted -- Your financial data stays on your own server, in Docker or on Kubernetes, with an admin area for users, notifications and automatic backups
- 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#
| Component | Technology |
|---|---|
| Frontend | Next.js (React), Tailwind CSS |
| Backend | NestJS (Node.js/TypeScript) |
| Database | PostgreSQL 16 |
| Deployment | Docker Compose, Kubernetes (Helm) |
Quick Navigation#
| I want to... | Go to... |
|---|---|
| Set up Monize for the first time | Getting Started |
| Install Monize on my phone or desktop as an app | Getting Started |
| Import transactions from my bank | Importing Transactions |
| Migrate from Quicken | Importing from Quicken |
| Migrate from Microsoft Money | Importing from Microsoft Money |
| Understand the dashboard | Dashboard |
| Create and manage accounts | Accounts |
| Record, search, split or reconcile transactions | Transactions |
| Create a budget from my spending history | Budgets |
| Track my investments | Investments |
| Set up recurring bills | Bills and Deposits |
| Turn order confirmation emails into itemized transactions | Email Receipts |
| Keep track of warranties, receipts and claims | Warranties |
| Organize spending with categories and payees | Categories and Payees |
| Label transactions with tags | Tags |
| Categorize and tag transactions automatically | Rules |
| Stop a payroll deduction once the year's maximum is reached | Taxes |
| Run financial reports | Reports |
| View debt payoff projections | Reports |
| Hold accounts in more than one currency | Currency Management |
| Ask AI about my finances | AI |
| Get spending insights | AI |
| Connect Claude Desktop to Monize | AI |
| Configure my preferences, notifications or security settings | Settings and Security |
| Back up or restore my data | Backup and Restore |
| Set up automatic backups for everyone on my server | Backup and Restore |
| Encrypt my backups before syncing to cloud storage | Backup and Restore |
| Send a maintainer my data without revealing my finances | Backup and Restore |
| Share my accounts with a spouse, accountant, or family member | Shared Access |
| Share a chequing account with my spouse so it shows up in their own account list | Shared Access > Joint Accounts |
| Transfer money between my account and one shared with me | Shared Access > Transfers Between Two People's Accounts |
| Designate a trusted contact to take over my account in an emergency | Emergency Access |