Bank data, every client, one dashboard.
Stop chasing PDF bank statements. Send your clients a portal link, let them connect their own bank via regulated open banking, and watch every transaction roll up into your unified dashboard. Built for accountants who want their tax season back.
The accountant's bank-data problem
Three things you've been doing for years that nobody should have to do anymore.
Tax season triage
February to April you become a full-time PDF chaser. 40 clients, 12 statements each, all in different formats. Half are scanned. Half are the wrong year. You re-key half of them by hand.
Year-end clean-up
A client emails their year of bank statements in December. You spend three days cleaning, categorizing, reconciling, and importing. If they send the wrong account, you start over.
Audit trail panic
A client gets audited. You need to prove which transactions came from where, on what date, with what categorization. Your "audit trail" is a folder of PDFs and an Excel file.
The Portals workflow for an accounting engagement
What it looks like from signing a new client to closing the engagement.
Engagement letter
When you sign a new client, create a portal. Pick an emoji, type their email, hit send. They have a branded invite in 30 seconds.
Client onboards themselves
They click the link, sign in with their email, and authorize their bank via Plaid/CDR/PSD2. You're not in the credential loop. They control consent.
Continuous sync
Bank data syncs into the portal on a schedule (as often as every 15 minutes). It rolls up into your unified dashboard tagged with the client's portal.
Quarterly / year-end
Run feeds straight into Google Sheets, Excel, Notion, or Airtable. Or query everything via the API for your reconciliation tooling. No more PDF triage.
Engagement ends
Delete the portal. 30-day soft-delete window, then full cascade — provider tokens revoked, data purged, audit trail preserved. Clean exit.
Why accountants pick BankSync
The features that actually matter when you're running a practice.
One portal per client
Each engagement gets its own isolated workspace. Your client connects their own bank — your firm never touches their credentials. Cleanest possible boundary.
Family-wide quota
Your Professional or Enterprise plan covers every portal you create. No per-seat charge, no per-client invoice. Set per-portal caps if you want belt-and-braces control.
Categorized data, not PDFs
Transactions arrive with merchant, category, balance, account name, and date — structured rows you can pipe straight into Xero, QBO, or your working papers spreadsheet.
Regulated, region-aware
CDR in Australia (via Fiskil, ADRBNK000246), Plaid in the US/Canada, OBIE in the UK, PSD2 across the EU. Real consent flows your clients can audit and revoke.
Document Extractor for receipts
Pair Portals with Document Extractor. Your client forwards receipts to their portal's inbox; AI extracts every field; the row lands in your working papers next to the matching transaction.
AI bookkeeping workflows
Claude or ChatGPT can query every portal with one API key. "List uncategorized transactions over $500 across all my BAS clients this quarter" — done.
Want the full Client Portals tour?
Every permission toggle, every isolation guarantee, the family-quota model, the developer API. The complete walkthrough.
Explore Client PortalsAccountant FAQs
How is BankSync different from Xero, QuickBooks, or other accounting software?
Can I use BankSync alongside my existing practice management software?
My client uses CommBank / Chase / Lloyds. Will Portals work?
How do I prove to a client that BankSync is secure?
What does it cost to add another client?
Can my staff (associates / managers / partners) see all portals?
What happens if I lose a client?
How does BankSync handle multi-entity clients (group companies, trusts, holdcos)?
Is there an audit trail?
Get your tax season back
Onboard your first client in five minutes. 14-day free trial. No card required.
