Getting Started
What is MyFinances?
MyFinances is a browser-based debt and budget tracker that helps you track debts, plan income, build payoff strategies, and visualize your finances without any server dependency.
Key Features
- Ledger for transaction visibility by account and date range
- Debt management with interest-aware planning
- Account setup for realistic cash flow tracking
- Income and one-time entry scheduling
- Budget planning for bills and variable expenses
- Strategy planning with payoff projections and comparisons
- Reports and charts for long-term analysis
Navigation Basics
- Use top tabs to switch between pages
- Use month navigation controls in calendar and reports
- Use export and import buttons in the top-right toolbar
- Use the help button to open this guide
Adding Debts
Accurate debt details improve payoff calculations and strategy quality.
How to Add a Debt
- Open the Debts page
- Complete the Add Debt form
- Submit the form to add it to your debt list
| Field | What to Enter | Notes |
|---|---|---|
| Debt Name | Any descriptive label | Examples: Visa, Car Loan, Student Loans |
| Debt Type | Credit Card or Fixed Amount | Credit Card includes APR math; Fixed Amount is recurring cost |
| Balance or Amount | Current amount owed | Balance for cards, monthly amount for fixed obligations |
| APR | Annual percentage rate | Only for interest-bearing debts |
| Minimum Payment | Required monthly minimum | Only for interest-bearing debts |
| Due Date | Day of month | Used for scheduling and calendar context |
| Priority | Priority rank | Used by priority-based strategies |
| Opened Date | Date the debt started | Optional, helps estimate paid interest history |
| Category | Organizational tag | Examples: Credit Card, Housing, Auto |
Editing and Deleting
- Use Edit to load existing values and update
- Use Delete to remove a debt entry
Setting Up Accounts
Accounts represent where money actually moves. Linking entries to accounts improves projected balances and cash flow accuracy.
| Field | What to Enter |
|---|---|
| Account Name | Example: Main Checking, Emergency Fund |
| Account Type | Checking, Savings, Cash, Investment, Credit Card, Loan, Other |
| Starting Balance | Current balance for that account |
Tracking Income
Income entries power monthly cash flow and debt-to-income analysis.
| Field | What to Enter | Notes |
|---|---|---|
| Name | Label for source | Examples: Main Job, Freelance |
| Amount per Paycheck | Gross or net amount | Must be greater than zero |
| First Pay Date | Next payday | Format: YYYY-MM-DD |
| Frequency | Biweekly or Monthly | Biweekly estimates 26 pay periods annually |
| Account | Optional linked account | Improves account-level projection accuracy |
Income Summary
- Expected Income This Month
- Paydays This Month
- One-time entries this month
- Annual Estimate
One-time Bonuses and Deposits
Use the one-time entry form to add irregular deposits that are not part of a regular paycheck schedule.
- Examples: bonus, tax refund, cash deposit, check deposit
- Supported categories: Bonus, Tax Refund, Cash Deposit, Check Deposit, Other
- Entries can be linked to an account and are included in monthly income totals
Managing Expenses
The Expenses tab replaces the budget page, focusing on tracking variable spending with specific dates.
How to Add an Expense
- Open the Expenses page
- Click the Add Expense Budget toggle
- Fill in the expense details: name, amount, date, category, and optional account
- Click Add Expense to save
Expense Fields
| Field | Description |
|---|---|
| Name | e.g. "Groceries", "Gym membership" |
| Cost | Amount spent |
| Date | Date the expense was incurred (tracked for calendar and ledger) |
| Category | Food & Groceries, Dining Out, Entertainment, Clothing, etc. |
| Account (optional) | Link to a specific account for balance tracking |
Recurring Transaction Templates
Set up recurring subscriptions, reimbursements, and transfers with flexible scheduling and skip/pause controls.
What Are Recurring Templates?
- Subscriptions — ongoing costs (Netflix, insurance, utilities)
- Reimbursements — regular income (expense reimbursement, side gigs)
- Transfers — money movement between accounts
How to Add a Recurring Template
- Open the Recurring page from the navigation menu
- Click the Add Recurring toggle
- Fill in template details: name, type, amount, frequency, and date range
- Click Add Template
Template Configuration
| Field | Options | Notes |
|---|---|---|
| Name | Any label | e.g. "Netflix", "Client Reimbursement" |
| Type | Subscription / Reimbursement / Transfer | Determines cash flow direction |
| Amount | Positive number | Cost or value |
| Frequency | Weekly / Biweekly / Monthly / Quarterly / Yearly | How often it occurs |
| Day of Month | 1-31 | For monthly/quarterly/yearly frequencies |
| Category | User-defined | Groups items in reports |
| Account (Subscription/Reimbursement) | Any account | Source/destination for cash flow |
| From/To Accounts (Transfer) | Any accounts | Debit and credit accounts |
| Start Date | ISO date | When template becomes active |
| End Date (optional) | ISO date | When template expires |
Pausing and Skipping
- Pause — click the pause icon on a template card to temporarily deactivate it (skip all occurrences in all months)
- Skip Month — click skip on a template's monthly occurrence card to skip just that one month
- Unskip — click the unskipped badge to restore a skipped month
Managing Savings
The Savings tab combines Emergency Fund tracking and Sinking Funds (goal-based savings) in one place, helping you build financial security and save for specific goals.
What Are Emergency Funds and Sinking Funds?
- Emergency Fund — a dedicated savings account per bank account to cover unexpected expenses (typically 3–6 months of living expenses)
- Sinking Funds (Goal-Based Buckets) — named savings goals for specific purposes (vacation, car repairs, home improvement, annual insurance, etc.) with flexible contribution methods
Emergency Fund
Track an emergency fund for each account with progress visualization.
To Add or Edit an Emergency Fund
- Click the 🏦 Emergency Fund tab if not already selected
- Click ➕ Add/Edit Emergency Fund
- Fill in the form:
Field Description Account Bank account this emergency fund belongs to Target Amount ($) Your emergency fund goal (e.g. $10,000) Current Amount ($) How much you've saved so far Monthly Contribution ($) How much to set aside each month Auto-contribute monthly Checkbox to automatically deduct from account each month Notes Optional reminders (e.g. "3–6 months of expenses") - Click Save Emergency Fund
Each emergency fund card displays:
- Progress bar showing % complete (green = excellent, blue = good, yellow = fair, red = warning)
- Current vs. Target amounts
- Projected completion date if contributing at the set monthly rate
- Edit, Delete, and Contribute buttons for quick actions
Sinking Funds (Goal-Based Savings)
Create multiple named savings goals with three flexible allocation methods.
To Add a Sinking Fund
- Click the 🎯 Sinking Funds tab
- Click ➕ Add/Edit Sinking Fund
- Fill in the form:
Field Description Goal Name Name of the savings goal (e.g. "Vacation", "Car Repairs") Allocation Method Choose one of three methods (see below) Account Bank account this goal belongs to Current Amount ($) How much you've saved toward this goal Auto-contribute monthly Checkbox to automatically deduct from account each month Notes Optional notes about the goal - Click Save Sinking Fund
Allocation Methods
- Fixed Monthly Amount — set a specific amount to save each month (e.g. $150/month for vacation)
Field Description Monthly Allocation ($) Amount to set aside each month Target Amount ($) Your savings goal total - Annual Cost ÷ 12 — provide an annual cost and the app divides it into monthly chunks (e.g. annual car insurance $1,200 = $100/month)
Field Description Annual Cost ($) Total annual cost (e.g. $1,200 for insurance) Target Amount ($) Same as annual cost (auto-filled) - Target Date Planning — specify a target amount and date; the app calculates the monthly allocation needed (e.g. save $5,000 by December 31 = $417/month)
Field Description Target Amount ($) Your savings goal total (e.g. $5,000) Target Date Date you want to reach that amount (e.g. 2026-12-31) Monthly Allocation App calculates this automatically based on remaining time
Viewing Savings Impact
- Ledger — auto-contributed amounts appear as dedicated "Savings" transactions on the first of each month
- Reports › Income vs. Expenses — savings contributions are summarized in a dedicated stat and included in the outflow breakdown chart
- Reports › Money Flow — savings outflows are included in cumulative cash flow calculations
- Reports › Variance Dashboard — month-to-month comparison of savings contributions to spot increases or decreases in saving behavior
- Account Projections — auto-contributed amounts factor into projected end-of-month balances
Creating a Payment Plan
The Plan page builds a month-by-month payoff schedule using your payment budget and selected strategy.
Strategies
| Strategy | Order | Best For |
|---|---|---|
| Avalanche | Highest APR first | Reducing total interest paid |
| Snowball | Lowest balance first | Early wins and momentum |
| Priority - Low first | Lowest priority value first | Custom low-to-high sequence |
| Priority - High first | Highest priority value first | Tackle most important debt first |
Results Areas
- Overview: strategy comparison and what-if simulation
- Debt Summary: debt-level principal, interest, and payoff details
- Schedule: tabular, calendar, and chart views
Viewing Reports
The Reports page includes five tabs for analyzing your finances: Calendar, Income vs Expenses, Money Flow, What Changed, and Net Worth.
Calendar Tab
- Month-by-month calendar view of all transactions
- Income paydays marked with 💰
- Recurring template occurrences marked with 🔄
- Expenses marked with 🛒
- Debt payments and other events color-coded by type
- Navigate forward/backward through months
Income vs Expenses Tab
- Summary stats: total income, expenses, recurring costs, debt minimums, and net remaining
- Income breakdown chart showing sources
- Outflow breakdown chart showing bills, expenses, recurring items, and debt by category
Money Flow Tab
- Cumulative income, outflow, and net balance tracked day-by-day through the month
- Line chart showing running totals and net cash position
- Account balance projections table showing starting vs projected end-of-month balances for each account
- Today's date marked with a dashed line for current-month context
What Changed (Variance Dashboard) Tab
Compare this month to last month and quickly identify changes:
- Income — see if income increased or decreased
- Expenses — track how much more or less you spent on variable costs
- Recurring Costs — spot new subscriptions or canceled items
- Debt Minimums — monitor changes in required debt payments
- Net Available — see overall impact on your cash cushion
Delta indicators use color coding:
- 🟢 Green — income increase or expense/cost decrease (good)
- 🔴 Red — income decrease or expense/cost increase (watch out)
Net Worth Tracking
The Net Worth report combines account assets and debt liabilities so you can track overall wealth growth, not just debt payoff.
What Is Captured in a Snapshot
| Metric | Description |
|---|---|
| Total Assets | Sum of positive projected account balances for the selected month |
| Total Liabilities | Sum of current debt balances (or fixed monthly debt obligations) |
| Net Worth | Total Assets minus Total Liabilities |
| Debt Payment Made | Total debt outflows from ledger transactions in that month |
| Income Received | Total income, bonuses, and positive recurring inflows in that month |
How to Use the Net Worth Tab
- Go to Reports and select Net Worth
- Choose 3M, 6M, or 12M range
- Click Capture Snapshot Now to store/update this month's snapshot
- Review both charts:
- Net Worth vs Debt Payoff — trend of net worth and liabilities
- Asset Growth vs Debt Reduction — month-over-month composition
- Use the Snapshot History table under the charts to audit each recorded month quickly
Snapshot History Table Columns
| Column | What It Shows |
|---|---|
| Date | Snapshot date for that monthly record |
| Assets | Total positive projected account balances |
| Liabilities | Total debt balances/obligations |
| Net Worth | Assets minus liabilities for the snapshot |
| Income | Total monthly income (income, bonuses, positive recurring) |
| Debt Paid | Total debt-payment outflows for that month |
Viewing Transactions
The Ledger shows chronological income, expenses, recurring templates, debt payments, and one-time entries (bonuses and deposits).
Ledger Filters
- Account filter for single-account or all-account views
- Date range options including next 30, 60, and 90 days
- Future transaction visibility toggle
Overriding Transaction Amounts
For non-rollover entries, the Amount column includes Override or Edit override controls.
- Click Override (or Edit override) in the Amount column for the transaction
- Use the modal dialog to enter the replacement amount (negative for outflow, positive for inflow)
- Click Save Override to apply changes, or Cancel to leave the original unchanged
- Use Reset in the same row to remove an override and restore the original amount
Data Management
Exporting Data
- Use the export button in the top-right toolbar
- Choose JSON export
- Backup includes accounts, debts, income, expenses, recurring templates, strategy settings, net worth snapshots, net worth milestone state, and ledger amount overrides
- Store the downloaded backup file safely
Importing Data
- Use the import button in the top-right toolbar
- Select a prior JSON backup
- Choose replace or merge behavior based on your goal (ledger overrides are restored from backup)
Exporting Schedule to CSV
From the Plan schedule tab, export monthly schedule details as CSV for spreadsheet analysis.
Clearing All Data
Clear All Data removes accounts, debts, income, bills, expenses, and strategy data.
Tips and Tricks
- Start with accurate balances, APR values, and minimum payments
- Use categories consistently for better organization
- Link entries to accounts for realistic account-level projections
- Compare all strategies before deciding on a payoff method