Multi-client bookkeeping · Excel

Every client's books in one Excel workbook.

One workbook. One worksheet per client. Auto-synced from each client's own bank through regulated open banking. Stop juggling logins and CSV exports — open one workbook and every client's transactions are already there.

No shared loginsAuto-syncedOne subscription
Master books · Excel
Date
Description
Category
Amount
05/24
STRIPE PAYOUT
Income
+4,210.00
05/23
AWS
Software
-318.40
05/22
OFFICEWORKS
Supplies
-86.20
05/21
CLIENT DEPOSIT
Income
+1,500.00
05/20
GUSTO PAYROLL
Payroll
-9,540.00
Acme CoSmith LLCVertex PtyΣ Summary+

To do bookkeeping for multiple clients in one Excel workbook, give each client an isolated BankSync portal, let them connect their own bank, and sync each portal into its own worksheet. You get a single workbook with a worksheet per client, refreshed automatically — no shared logins, no CSV exports.

From new client to live worksheet in five steps

Set it up once per client. After that, every worksheet keeps itself current.

1

Create a portal per client

In your Portals tab, add one Client Portal per client — a name, an icon, and their email. Each portal is a fully isolated workspace under your firm’s subscription.

2

Each client connects their own bank

Your client clicks the invite and authorizes read-only access through their own bank via regulated open banking (CDR, PSD2, OBIE). You never see or hold their login.

3

Point a feed at a worksheet

Create a feed for each client that writes into its own worksheet of one Excel workbook on OneDrive — “Acme Co”, “Smith LLC”, “Vertex Pty”. Map the columns once with the visual field mapper.

4

Set a sync schedule

Choose hourly, daily, or weekly. Every worksheet refreshes on its own schedule with provider-supplied transaction fields.

5

Roll up with Power Query (optional)

Add a Summary sheet and combine the client worksheets with Power Query or a PivotTable for a firm-wide cash view — all in the Excel workbook your team already lives in.

Why bookkeepers run their whole book this way

One workbook, every client

No more 10 logins, 10 CSV exports, 10 cleanup passes. Open one Excel workbook and every client’s transactions are already there, in their own worksheet.

Isolated at the source

Each client lives in their own portal with its own bank connection and tokens. A worksheet is just where their data lands — clients never see each other, and revoking one never touches another.

Categorized, structured rows

Transactions arrive with merchant, category, amount, balance, account, and date — ready for your working papers, formulas, or PivotTables. No re-keying.

Refreshes on a schedule

Set weekly for reconciliation clients, daily for active ones. Every Monday your worksheets are current without you logging into a single bank.

One subscription, family quota

Your plan covers the parent workspace and every client portal under it. Bank limits pool across the family — no per-seat charge, no per-client invoice.

Query it all with AI

Beyond the workbook: one API key with MCP scope=family lets Claude or ChatGPT reason across every client — "list unreconciled transactions over $500 across all clients this quarter."

Frequently asked questions

Can I do bookkeeping for multiple clients in one Excel workbook?
Yes. With BankSync, you create one Client Portal per client, each client connects their own bank through regulated open banking, and you point a feed from each portal into its own worksheet of a single Excel workbook on OneDrive. The result is one workbook with a worksheet per client, each refreshing automatically on the schedule you choose — without sharing logins or exporting CSVs.
How are clients kept separate in the same workbook?
Each client is a fully isolated workspace (a portal) with its own bank connection and provider tokens. The worksheet is simply the destination where that client’s data lands. Clients never see your other clients, and you can revoke or delete one client’s portal without affecting any other worksheet or client.
Can I get a single consolidated view across all clients?
Each client syncs into its own worksheet. To roll everything into one firm-wide view, add a Summary sheet and combine the client worksheets with Power Query or a PivotTable. BankSync keeps each client worksheet current; you control how they roll up.
Do I need OneDrive or Microsoft 365?
BankSync writes to Excel workbooks stored in OneDrive / Microsoft 365 so the data can sync automatically in the cloud. Your client connects only their bank — the workbook lives in your firm’s Microsoft account, and clients never touch it.
Do my clients need to share their bank password?
No password sharing, ever. Your client receives a portal invite, signs in with their email, and authorizes read-only access through their own bank’s consent screen (open banking in the US/Canada, CDR in Australia, PSD2 in the EU, OBIE in the UK). BankSync never stores banking credentials.
How often does the data update?
You choose per feed: hourly, daily, weekly, or manual. Many bookkeepers set weekly for reconciliation clients and daily for active ones, so each client worksheet is current when they sit down to work.

Put every client's books in one workbook

Create a portal per client, send the invite, point each feed at its own worksheet. Your master Excel workbook stays current on autopilot.