AI Personal Finance Assistant: Automate Budget & Tax Reviews
How PFinance Assistant uses draft-first tool calling to audit subscriptions, forecast cash flow, settle household balances, and find tax deductions.
Most "AI" features in consumer finance apps are little more than a chatbot wrapper that repeats your account balance back to you—or worse, an opaque black box that miscategorizes transactions without asking.
When we designed PFinance Assistant, we built it around two strict engineering principles:
- Proactive multi-tool investigation: When you ask a question like "How are my finances looking this month?", the assistant doesn't ask if you want it to check—it autonomously queries your spending summary, active budget progress, income streams, savings goals, and upcoming bills in parallel to synthesize a complete answer.
- Draft-first human confirmation for every change: Any action that creates, updates, deletes, or reclassifies a financial record runs in preview mode (
confirmed=false) first, showing you an interactive confirmation card with duplicate warnings before a single cent is written to your ledger.
- 1. Natural-language question or command
- 2. Parallel read-only tool calls (up to 10/turn)
- 3. Preview card with duplicate & diff check
- 4. User confirms → atomic ledger update
Six Workflows You Can Run With a Single Prompt
Because the assistant is wired directly into PFinance's Connect-RPC financial engine, you can replace twenty minutes of clicking through tabs with a single prompt:
| Feature | Assistant Capability | Underlying Data Checked | Draft Confirmation Guard |
|---|---|---|---|
| Upcoming bill radar (get_upcoming_bills) | Next 30–90 days of recurring bills & paydays | Read-only | — |
| Subscription & trial audit (detect_subscriptions) | 6-month merchant cadence, average cost & forgotten trials | Read-only | — |
| Household group balances (get_household_groups) | Shared group totals, unsettled bills & who-owes-whom | Read-only | — |
| Persistent merchant rules (set_merchant_category_rule) | Normalized merchant → category override mapping | Yes | — |
| Cash-flow forecasting (get_cash_flow_forecast) | 30–90 day predicted income, expenses & net surplus | Read-only (Pro) | — |
| ATO tax deduction sweep (find_potential_deductions) | Occupation-aware D1–D15 classification & savings estimate | Yes | — |
1. Audit Forgotten Subscriptions and Upcoming Bills
Ask: "What bills do I have coming up in the next 30 days, and are there any recurring subscriptions I should review?"
The assistant calls get_upcoming_bills and detect_subscriptions together—listing every scheduled bill due before next month alongside recurring card charges detected over the last six months (even if you haven't formally added them as recurring transactions yet). It is the same audit our recurring subscriptions and bills guide walks through manually, compressed into one prompt.
2. Check Shared Household Group Balances
Ask: "How much do I owe in our Household group this month?"
Instead of opening a spreadsheet, the assistant calls get_household_groups to pull total shared spending, unsettled expense counts, and each member's total paid, total owed, and net balance from your Household Budgeting workspace.
3. Teach PFinance Permanent Merchant Rules
Ask: "Always categorize 'Sydney Water' as Utilities."
When you import PDF or CSV statements via Bank Statement Import, merchant normalization cleans up raw bank strings. Telling the assistant to save a merchant category rule previews the mapping ("sydney water" → UTILITIES) and, once confirmed, applies it automatically to every future statement upload.
4. Stress-Test Upcoming Purchases With Cash-Flow Forecasting
Ask: "Based on my cash-flow forecast for the next 60 days, can I afford a $2,400 flight without missing my emergency fund goal?"
For Pro users, the assistant combines get_cash_flow_forecast, get_budget_progress, and list_goals to compare your projected net surplus over the next 60 days against your active savings targets — the same forward view our cash flow forecasting and sinking funds guide builds manually.
5. Run a Pre-EOFY Tax Deduction Sweep
Ask: "I work as a software engineer—scan my expenses this financial year for potential tax deductions."
The assistant calls find_potential_deductions and get_tax_summary, surfacing unclassified expenses that match Australian Taxation Office categories (D1 through D15) and letting you batch-confirm work-related claims in the Tax Deduction Tracker.
Prompt 1: How are my finances this month?
Triggers a parallel check across spending insights, category budgets, income, goals, and upcoming bills.
Prompt 2: Audit my subscriptions and upcoming bills
Surfaces every recurring charge over the last 6 months plus bills due in the next 30 days.
Prompt 3: What work expenses can I claim for tax so far this FY?
Summarizes your current D1–D15 deduction total and flags unclassified candidates needing a receipt or work-use percentage.
Before opening the assistant, you can benchmark take-home pay or WFH claims with the free Australian Salary Calculator, WFH Deduction Calculator, and Budget Calculator.
PFinance Team
Author
Put This Into Practice
Connect your accounts, track spending against a budget, and keep the receipts that matter at tax time.
Related Articles
Importing Bank Statements vs Open Banking (CDR) in Australia
Why raw bank statements pollute spreadsheets, how staged PDF and CSV imports catch duplicates, and how Australia's Consumer Data Right (CDR) Open Banking works.
How to Track Expenses Effectively
Master the art of expense tracking with proven methods and tools. Learn why tracking matters and how to build a sustainable habit that transforms your finances.
How to Calculate WFH Deductions: 3 Australian Scenarios
Three worked Australian examples comparing the 67c/hr Fixed Rate Method against the Actual Cost Method, using the PFinance WFH calculator.