Help
How can we help?
Step-by-step guides for getting your bank data into Comma, answers to common questions, and how to get in touch if something isn't working.
How Comma works
No bank connections, no credentials. Comma reads CSV files you export manually from your bank's website.
1 Export a CSV from your bank
Log in to your bank's internet banking, navigate to your account transaction history, and download your transactions as a CSV file. See the guides below for exact steps for each bank.
2 Drop your file into Comma
Open Comma and go to the Settings tab. Drag your CSV file onto the upload area, or click to browse. Comma will automatically detect your bank format and show a preview of your transactions before importing.
3 Review and confirm
Check the transaction preview — you'll see how many transactions were detected, the date range, and a sample of the auto-categorisation. Confirm to import, and your dashboard will update instantly.
4 Add more accounts if needed
Repeat for each bank account, credit card, or investment account you want to track. You can import CSVs from multiple banks — Comma keeps them separate and combines them in the overview.
Exporting from your bank
Click your bank below for step-by-step export instructions. Banks marked Auto-detect are recognised automatically — no column mapping needed.
Commonwealth Bank
Auto-detect - 1Log in to NetBank at netbank.com.au
- 2Select the account you want to export from the accounts list
- 3Click Export (top right of the transaction list)
- 4Set your date range — up to 12 months per export
- 5Select format
CSVand click Export - 6Your file will download as
Transactions.csv— drag it into Comma
NAB
Auto-detect - 1Log in to NAB Internet Banking at nab.com.au
- 2Click on the account you want to export
- 3Click Download transactions under the account name
- 4Set a date range (max 13 months)
- 5Choose
CSV (spreadsheet)as the file format - 6Click Download — the file will save to your downloads folder
ANZ
Auto-detect - 1Log in to ANZ Internet Banking at anz.com.au
- 2Select the account from your accounts list
- 3Click Export in the transaction history panel
- 4Choose your date range
- 5Select
CSVas the export format — not OFX or QIF - 6Click Export transactions to download
Westpac
Auto-detect - 1Log in to Westpac Online Banking at westpac.com.au
- 2Click on the account you want to export
- 3Click Search & Export near the top of the transaction list
- 4Set your date range and click Search
- 5Click Export, then choose
Spreadsheet (.csv) - 6Click Export to download the file
Note: St George, BankSA, and Bank of Melbourne use the same internet banking interface as Westpac — follow these same steps.
Up Bank
Auto-detect - 1Open the Up app on your phone
- 2Tap the account you want to export (e.g. Spending, Savers)
- 3Tap the ⋯ menu (three dots) in the top right
- 4Tap Export transactions
- 5Choose your date range and tap Export as CSV
- 6Share or save the file, then import it into Comma
Tip: Export each Up account (Spending, each Saver) separately if you want them tracked individually in Comma.
Macquarie
Auto-detect - 1Log in to Macquarie Online Banking at macquarie.com.au
- 2Select your account from the sidebar
- 3Click Download above the transaction list
- 4Set the date range you want to export
- 5Select
CSVand click Download
BOQ
Auto-detect - 1Log in to BOQ Online Banking at boq.com.au
- 2Select the account you want to export
- 3Click Transaction history
- 4Set your date range and click Search
- 5Click Export and select
CSV
CommSec
Auto-detect - 1Log in to CommSec at commsec.com.au
- 2Go to Portfolio → Cash account or Transaction history
- 3Set your date range
- 4Click Download and select
CSV
Bendigo, ING, Suncorp
PDF only - 1Export your statement as a PDF from your bank's internet banking as normal
- 2Convert it to CSV using a free tool — Smallpdf (smallpdf.com), Adobe Acrobat (free online), or Tabula (free, open source, works offline)
- 3Import the resulting CSV into Comma — use the manual column mapping option if Comma doesn't auto-detect the format
Note: PDF conversion quality varies. Check your transaction count against your statement to make sure nothing was missed.
Any other bank
- 1Export a CSV from your bank using their standard export function — every bank that offers CSV export should work
- 2Drop the file into Comma — if the format isn't auto-detected, the manual column mapping screen will appear
- 3Match each of your CSV's columns to the fields Comma expects: Date, Description, and Amount (or separate Debit/Credit columns)
- 4Comma will remember your mapping for next time — you only need to set it up once per bank
Can't get it working? Email us at hello@getcomma.com.au with your bank name and we'll add native support.
Encryption & your password
How Comma keeps your data private, and what you need to know about your password.
Q What does "client-side encryption" actually mean?
It means your data is encrypted in your browser — on your device — before it's sent anywhere. Comma's servers receive an encrypted blob. We have no way to read it. Even our own team cannot access your financial data.
Q What happens if I forget my password?
Your data cannot be recovered. Your password is the encryption key — without it, the encrypted data is permanently inaccessible to you and to us. This is what makes the privacy guarantee real: if we could recover your data, it would mean we could also read it.
We strongly recommend storing your Comma password in a password manager like Bitwarden (free) or 1Password.
We strongly recommend storing your Comma password in a password manager like Bitwarden (free) or 1Password.
Q Can I change my password?
Yes — go to Settings → Account → Change password. When you change your password, Comma re-encrypts your data with the new key. Make sure you remember the new password before confirming.
Q Does Comma work without an account?
Yes. The Free tier requires no account and stores everything in your browser's local storage. Your data never leaves your device. If you clear your browser data, your Comma data will also be cleared — so the Free tier isn't suitable as a long-term backup. Upgrade to Pro for encrypted cloud sync.
Troubleshooting imports
Things that can go wrong with CSV imports, and how to fix them.
Q Comma didn't auto-detect my bank — what do I do?
Use the manual column mapping screen that appears automatically. Select which column in your CSV corresponds to Date, Description, and Amount (or Debit/Credit if your bank uses separate columns). Comma will save the mapping for next time.
Q My transactions are showing as the wrong category
Comma uses 150+ Australian merchant patterns to auto-categorise, but it won't catch everything. You can manually reassign categories on any transaction — tap the transaction and select the correct category from the list. If a merchant is consistently miscategorised, let us know and we'll add it to the pattern list.
Q I'm seeing duplicate transactions after importing
This usually happens when the date ranges of two CSV exports overlap. Comma detects exact duplicates and skips them on import — but if the transaction descriptions or amounts differ slightly between exports, it may create duplicates. Use the Search tab to find and remove duplicates manually, or re-import with non-overlapping date ranges.
Q My amounts are showing as positive when they should be negative (or vice versa)
Some banks export debits as positive numbers instead of negative. In the manual column mapping screen, use the Invert amounts toggle to flip the sign of all imported transactions. If you've already imported, get in touch and we'll help you fix it.
Q Comma says my file isn't a valid CSV
Some banks export files with a
.csv extension that are actually formatted differently (tab-separated, or with unusual encoding). Try opening the file in a text editor — if the values are separated by tabs or semicolons instead of commas, you'll need to convert it first. Open it in Excel or Google Sheets and re-save as CSV (comma-separated).Account & billing
Questions about your Pro or Lifetime licence.
Q How do I activate my Pro or Lifetime licence?
After purchase, you'll receive a confirmation email from Lemon Squeezy with your licence key. In Comma, go to Settings → Account → Activate licence and enter the key. Your account will upgrade immediately.
Q I want a refund
We offer a 30-day no-questions-asked refund. Email hello@getcomma.com.au within 30 days of purchase and we'll process it promptly.
Q How do I delete my account and data?
Go to Settings → Account → Delete account. This will permanently delete your account and all encrypted data from our servers within 30 days. This action cannot be undone.
Q Can I use Comma on multiple devices?
Yes, with a Pro or Lifetime licence. Your encrypted data syncs across devices automatically — just log in with the same account and password. Free tier data is stored locally in each browser and doesn't sync.
Still need help?
We're a small team — email is the best way to reach us.
Email support
For anything not covered above — import issues, account problems, refund requests, or just feedback. We read everything.
hello@getcomma.com.au We aim to respond within 1–2 business days. For privacy-specific enquiries, use privacy@getcomma.com.au.