๐ About
Expenses tracks your spending across one or more expense sheets. Each sheet is an independent Google Sheets file stored in your Google Drive, so you can have separate sheets for different purposes โ e.g. House, Car, Holiday.
๐ Selecting a File
The chip bar below the app bar lists your expense files. Tap a chip to load it. The active file name appears in the title bar.
โ Create a New Expense File
Tap โฎ โ New expense file and enter a name. The file is created in your Google Drive under Budget Tracker โ Expenses.
โ๏ธ Adding an Expense
With a file selected, tap + Add expense. Fill in:
- Date โ defaults to today
- Description โ free text
- Amount โ positive number
- Category โ choose from your expense categories
- Tax deduction category โ optional, for tax reporting
- Budget โ optional; pick a budget file, then a budget item to allocate the expense to
- Supplier โ optional link to a supplier from your global supplier list
- Tags โ optional labels for filtering
- Status โ optional workflow status (see below)
- Is credit โ toggle on for refunds or credits; credits subtract from totals
๐ฆ Expense Statuses
Each expense can carry an optional status โ New, Reviewed, Matched, or Estimate by default. Statuses are purely informational flags for your own workflow (an "Estimate" still counts toward totals); use them to mark placeholder entries to revisit later.
Manage the status list and the default status for new expenses in System Settings โ Expenses โ Expense statuses. Expenses generated from Subscriptions and Ongoings are created with the Estimate status automatically.
๐ Filtering by Date
The date filter is a window with an independent past and future side:
- Past dropdown โ Today, This week, This fortnight, This month, Last month, Last 3 months, This quarter, This year, This financial year, and more
- Future dropdown โ This week, Next month, Next quarter, Next financial year, and more
- Custom rangeโฆ โ pick exact start and end dates
- All time โ removes the date filter entirely
The resolved date range is shown beneath the dropdowns. When you first open a file the window defaults to the last 2 + current + next 2 calendar months.
๐ More Filters
The Filters section also offers five attribute filters, applied on top of the date window:
- Category โ multi-select; selecting a parent includes its subcategories
- Status โ multi-select over your expense statuses
- Tags โ multi-select; matches any selected tag
- Description โ contains / begins with / ends with / equals
- Amount โ greater than, at least, less than, at most, equals, or between
Clear all resets the attribute filters without touching the date window. A "N matching" count shows how many expenses pass the filters.
๐ Summary Bar
The summary bar shows four totals for the current date window: Expenses, Credits, Net, and Deductible (expenses with a tax deduction category). It reflects the date filter only โ attribute filters affect just the list below.
๐๏ธ Grouped List & Cal/FY Toggle
Expenses are grouped by year, then month, with collapsible headers showing counts and totals. The Cal / FY toggle switches grouping between calendar years and financial years (configured in System Settings).
โ๏ธ Moving an Expense
Open an expense and use โฎ โ Move to fileโฆ to transfer it to another expense file. The expense is verified in the destination before being removed from the source.
๐ Linked Records
When editing an expense, a Linked records section at the bottom lists everything that references it โ bank transactions, receipt lines, assets, and depreciation items. Tap a row to open the linked record. See Linking records for how links work across modules.
๐ค Adding a Shared Expense File
Another user can share one of their expense sheets with you via the Google Sheets share button. Once shared, tap โฎ โ Add shared file, paste the Google Sheets URL or file ID, and confirm the name.
๐ ๏ธ Repair File Rows
If a sheet was edited outside the app and rows appear shifted or misaligned, โฎ โ Repair file rows scans the active file and fixes rows written into the wrong columns.