Drive
Connecting to Google Drive…
FOR AUSTRALIAN SOLE TRADERS

Turn your bank statements into a BAS-ready report in an afternoon

Import your bank CSV, categorise your transactions, attach your receipts, and hand your accountant an Excel they can actually use. Everything runs in your browser and nothing leaves your computer.

📂
Auto-categorise
Categorise one transaction and the rest of that merchant gets filled in. It remembers what you do.
🧾
Receipt matching
Drop your PDFs in and it pulls out the amount, date and merchant, then matches them to your transactions.
📊
BAS-ready reports
GST on sales and purchases totalled up by quarter. Export an Excel your accountant can open straight away.
purchasetracker.app
Purchase Tracker
⚙ Settings
Export .xlsx
Cash Flow
$44,121
Expenses
$49,434
Uncat.
Utilities
Freight
Profit & Loss
$44,121
$93K Revenue
$49K Expenses249 to review
DATE
DESCRIPTION
AMOUNT
B/P
GST
CATEGORY
26 May
Payment TO Superloop
$99.00
B
Yes
Internet
25 May
SP JB Hi-Fi Southbank
$109.99
B
Yes
COGS
Purchase Tracker
CASH FLOW
$44K
P&L
$44K 249 to review
Superloop
26 May$99.00
JB Hi-Fi
25 May$109.99
How it works
1
Upload CSV
Export from ANZ, Westpac, CBA, NAB or most other AU banks
2
Categorise
Set it once and matching merchants get the same category
3
Export
Download a BAS summary, P&L and full transaction list for your accountant
✓ No credit card ✓ No installation ✓ Export anytime
Connects to your Google Drive so your data stays in your own account, not ours.
🔒 No tracking, no ads, nothing stored on our servers. Built by an Australian sole trader who got sick of doing this in spreadsheets.
Privacy Policy · Terms of Service
How to export your bank CSV
💡 Always set a custom date range before exporting — most banks default to only 30–90 days.
  1. Log in to NetBank at netbank.com.au (desktop or app)
  2. Click on your account
  3. Click the Export button (top right of transaction list)
  4. Select CSV as the file format
  5. Set your date range — choose the full financial year or a custom range
  6. Click Export
⚠️ Limit: ~600 transactions per export. If you have a busy account, export in 3-month chunks.
  1. Log in at anz.com.au/internet-banking
  2. Click on your account from the account list
  3. Click the Export button near the transaction list
  4. Set your date range (up to 24 months back) — don't leave it on the default short range
  5. Select CSV or Excel format
  6. Click Export / Download
⚠️ Default view may only show recent transactions — always set the date range manually.
  1. Log in at westpac.com.au — must use a desktop browser, not mobile
  2. Go to My accounts and click on your account
  3. Click Account Activity
  4. Click Export (top right)
  5. Set your date range (up to ~18 months)
  6. Choose CSV format and download
⚠️ Export is not available on the Westpac mobile app — use a computer.
  1. Log in to NAB Internet Banking at ib.nab.com.au
  2. Open the Accounts menu and select Transaction history
  3. Select your account (by default it shows only 30 days)
  4. Click Filters and set a custom date range (up to 2 years / 731 days)
  5. Click Export (top right) and choose Spreadsheet (CSV) format
⚠️ Default is only 30 days — you must manually set the date range or you'll miss most transactions.
  1. Log in at online.macquarie.com.au — must use desktop, not the mobile app
  2. Select Accounts from the side menu
  3. Click on your account
  4. Use the date filter to set your desired date range
  5. Scroll down to load all transactions in that range — only what's visible on screen gets exported
  6. Once all transactions are loaded, click the download arrow (top right) and select CSV
⚠️ Critical: Macquarie only exports what's currently visible on screen. Scroll down to load all transactions before clicking download.
  1. Log in at ing.com.au
  2. Select your account and go to Transaction History
  3. Click Show more options (this reveals the date range filter — easy to miss)
  4. Set your From and To dates for the range you want
  5. Click the Download icon on the Transactions tab
  6. Select your date period and choose CSV
⚠️ The date range is hidden behind "Show more options" — if you skip this step you'll only get a short default period.
🔄 Drive disconnected — your local data is shown. Reconnect to sync.
CASH FLOW
$0.00
Net over last 5 months
Income
Expenses
EXPENSES
$0.00
PROFIT AND LOSS
$0.00
$0 Revenue
$0 Expenses
0 business transactions
📋 BAS Summary
⚠ GST estimates only (1/11th of GST-inclusive amounts). 1A = GST collected on sales, 1B = GST paid on purchases. Personal transactions excluded. Confirm with your accountant before lodging BAS.
💰 Profit & Loss
Personal transactions excluded. This is not audited financial reporting — confirm with your accountant.
0 selected
📄 Invoices
Outstanding
$0.00
Overdue
$0.00
Paid this FY
$0.00
No invoices yet
#Client DateDue Total Status
No invoices yet — create your first one above.
Invoice totals are separate from your transaction list and BAS — import payments when they arrive in your bank statement.
📈 Daily Analytics
Expenditure (incl. GST)
Income (credits)
Filters
📎
Bulk Upload Receipts
Drag PDFs or photos here, or click Choose files to browse
Date Description Amount B / P GST? GST Est. Category Receipt Notes
📎 Bulk Upload Receipts
🤖 Claude OCR — reads photo receipts automatically
No API key set — photos assigned manually
Upload receipts above to start matching
⚙ Auto-categorise Rules

Add keyword → category rules. When you import a CSV, any transaction whose description contains the keyword (case-insensitive) will be suggested or auto-assigned that category. Rules are saved with your session.

New Invoice
Line Items
Description
Amount (ex GST)
Subtotal$0.00
GST (10%)$0.00
Total$0.00