← Back to Application

MyFinances Usage Guide

Privacy-first personal finance tracking and debt payoff planning, all in your browser.

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

  1. Open the Debts page
  2. Complete the Add Debt form
  3. Submit the form to add it to your debt list
Field What to Enter Notes
Debt NameAny descriptive labelExamples: Visa, Car Loan, Student Loans
Debt TypeCredit Card or Fixed AmountCredit Card includes APR math; Fixed Amount is recurring cost
Balance or AmountCurrent amount owedBalance for cards, monthly amount for fixed obligations
APRAnnual percentage rateOnly for interest-bearing debts
Minimum PaymentRequired monthly minimumOnly for interest-bearing debts
Due DateDay of monthUsed for scheduling and calendar context
PriorityPriority rankUsed by priority-based strategies
Opened DateDate the debt startedOptional, helps estimate paid interest history
CategoryOrganizational tagExamples: 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 NameExample: Main Checking, Emergency Fund
Account TypeChecking, Savings, Cash, Investment, Credit Card, Loan, Other
Starting BalanceCurrent balance for that account
Each account card includes projected end-of-month balance based on linked income, debt payments, recurring items, and expenses.

Tracking Income

Income entries power monthly cash flow and debt-to-income analysis.

Field What to Enter Notes
NameLabel for sourceExamples: Main Job, Freelance
Amount per PaycheckGross or net amountMust be greater than zero
First Pay DateNext paydayFormat: YYYY-MM-DD
FrequencyBiweekly or MonthlyBiweekly estimates 26 pay periods annually
AccountOptional linked accountImproves 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

  1. Open the Expenses page
  2. Click the Add Expense Budget toggle
  3. Fill in the expense details: name, amount, date, category, and optional account
  4. Click Add Expense to save

Expense Fields

FieldDescription
Namee.g. "Groceries", "Gym membership"
CostAmount spent
DateDate the expense was incurred (tracked for calendar and ledger)
CategoryFood & Groceries, Dining Out, Entertainment, Clothing, etc.
Account (optional)Link to a specific account for balance tracking
Expenses appear in the calendar view on their specific dates and contribute to the Money Flow report's outflow calculations.

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

  1. Open the Recurring page from the navigation menu
  2. Click the Add Recurring toggle
  3. Fill in template details: name, type, amount, frequency, and date range
  4. Click Add Template

Template Configuration

FieldOptionsNotes
NameAny labele.g. "Netflix", "Client Reimbursement"
TypeSubscription / Reimbursement / TransferDetermines cash flow direction
AmountPositive numberCost or value
FrequencyWeekly / Biweekly / Monthly / Quarterly / YearlyHow often it occurs
Day of Month1-31For monthly/quarterly/yearly frequencies
CategoryUser-definedGroups items in reports
Account (Subscription/Reimbursement)Any accountSource/destination for cash flow
From/To Accounts (Transfer)Any accountsDebit and credit accounts
Start DateISO dateWhen template becomes active
End Date (optional)ISO dateWhen 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
Recurring templates automatically appear in the Ledger's projected transactions, Reports calendar, Money Flow chart, and Variance Dashboard for complete cash flow visibility.

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

  1. Click the 🏦 Emergency Fund tab if not already selected
  2. Click ➕ Add/Edit Emergency Fund
  3. Fill in the form:
    FieldDescription
    AccountBank 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 monthlyCheckbox to automatically deduct from account each month
    NotesOptional reminders (e.g. "3–6 months of expenses")
  4. 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

  1. Click the 🎯 Sinking Funds tab
  2. Click ➕ Add/Edit Sinking Fund
  3. Fill in the form:
    FieldDescription
    Goal NameName of the savings goal (e.g. "Vacation", "Car Repairs")
    Allocation MethodChoose one of three methods (see below)
    AccountBank account this goal belongs to
    Current Amount ($)How much you've saved toward this goal
    Auto-contribute monthlyCheckbox to automatically deduct from account each month
    NotesOptional notes about the goal
  4. Click Save Sinking Fund

Allocation Methods

  • Fixed Monthly Amount — set a specific amount to save each month (e.g. $150/month for vacation)
    FieldDescription
    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)
    FieldDescription
    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)
    FieldDescription
    Target Amount ($)Your savings goal total (e.g. $5,000)
    Target DateDate you want to reach that amount (e.g. 2026-12-31)
    Monthly AllocationApp calculates this automatically based on remaining time
Auto-Contribution Integration: When you enable Auto-contribute monthly, the monthly amount automatically deducts from your account each month. These contributions appear in the Ledger as "Savings" transactions, in the Reports income-vs-expenses breakdown, and factor into your account's projected end-of-month balance.

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
AvalancheHighest APR firstReducing total interest paid
SnowballLowest balance firstEarly wins and momentum
Priority - Low firstLowest priority value firstCustom low-to-high sequence
Priority - High firstHighest priority value firstTackle 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
You can back-calculate from a target payoff date to estimate required monthly payment.

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

MetricDescription
Total AssetsSum of positive projected account balances for the selected month
Total LiabilitiesSum of current debt balances (or fixed monthly debt obligations)
Net WorthTotal Assets minus Total Liabilities
Debt Payment MadeTotal debt outflows from ledger transactions in that month
Income ReceivedTotal income, bonuses, and positive recurring inflows in that month

How to Use the Net Worth Tab

  1. Go to Reports and select Net Worth
  2. Choose 3M, 6M, or 12M range
  3. Click Capture Snapshot Now to store/update this month's snapshot
  4. Review both charts:
    • Net Worth vs Debt Payoff — trend of net worth and liabilities
    • Asset Growth vs Debt Reduction — month-over-month composition
  5. Use the Snapshot History table under the charts to audit each recorded month quickly

Snapshot History Table Columns

ColumnWhat It Shows
DateSnapshot date for that monthly record
AssetsTotal positive projected account balances
LiabilitiesTotal debt balances/obligations
Net WorthAssets minus liabilities for the snapshot
IncomeTotal monthly income (income, bonuses, positive recurring)
Debt PaidTotal debt-payment outflows for that month
The Accounts page also includes a Net Worth widget showing current net worth and change from your prior snapshot.
Milestones trigger every $5,000 gain in net worth from your first recorded snapshot.

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.

  1. Click Override (or Edit override) in the Amount column for the transaction
  2. Use the modal dialog to enter the replacement amount (negative for outflow, positive for inflow)
  3. Click Save Override to apply changes, or Cancel to leave the original unchanged
  4. Use Reset in the same row to remove an override and restore the original amount
When an override is saved, the ledger keeps the original amount for history, recalculates running balance, and updates Reports totals/charts and account projections.

Data Management

Exporting Data

  1. Use the export button in the top-right toolbar
  2. Choose JSON export
  3. Backup includes accounts, debts, income, expenses, recurring templates, strategy settings, net worth snapshots, net worth milestone state, and ledger amount overrides
  4. Store the downloaded backup file safely

Importing Data

  1. Use the import button in the top-right toolbar
  2. Select a prior JSON backup
  3. 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.

Warning: clearing data cannot be undone. Export backup first if needed.

Tips and Tricks

  1. Start with accurate balances, APR values, and minimum payments
  2. Use categories consistently for better organization
  3. Link entries to accounts for realistic account-level projections
  4. Compare all strategies before deciding on a payoff method