Sync Bank Transactions to Excel Automatically
Transactions from 14,000+ banks across the US, Canada, Australia and the UK land in your Excel workbook, deduplicated and ready for your formulas.
Set it up once. Then forget about it.
- 01
Connect your bank
Any of 14k+ banks, read-only, through your bank’s own consent screen.
ChaseRead-onlyAmerican ExpressRead-onlyConsentBank’s own screen - 02
Pick the workbook and map columns
Choose a workbook on OneDrive and a worksheet, then put each field in the column your formulas expect.
DateA · DateMerchantB · DescriptionCategoryC · CategoryAmountD · AmountAccountE · Account - 03
Pick a schedule
New transactions append to your workbook hourly, daily or weekly.
HourlyDailyWeeklyNext runTomorrow, 6:00amLast run● 3 new rows, 6:02am
What lands in your workbook.
- Date
- The day the bank posted the transaction. 10/19/2026
- Description
- The description the bank gives the transaction. Whole Foods Market
- Category
- A spending category you can filter, group and chart by. Groceries
- Amount
- Signed, in the account’s currency: money out is negative. -$86.42
- Account
- The account the row came from, so several banks share one table. Amex Gold
- Account #
- The last four digits of the account number. xxxx9880
Your workbook is one stop. Not the whole story.
What an Excel feed carries.
- Data
- Transactions, balances, trades, holdings and loans, one data type per feed, chosen per account.
- Where it writes
- A workbook on OneDrive or OneDrive for Business, in the worksheet you pick. No file to download, no import step.
- Schedule
- Hourly, daily or weekly depending on plan, or on demand.
- Access
- Read-only open banking access. Credentials never stored; Australia runs on accredited CDR.
- Australian banks
- CommBank, Westpac, NAB, ANZ and more, connected through the Consumer Data Right (CDR). Browse all Australian banks
- Other destinations
- The same transactions sync to Google Sheets, Notion and Airtable.
How much history you can backfill, by market
| Market | Transaction history | Access renewal |
|---|---|---|
| Australia | Up to 2 years | Re-authorize every year |
| United States and Canada | Up to 2 years | No scheduled re-authorization |
| United Kingdom | Up to 60 days | Re-authorize every 180 days |
Brokerage accounts carry investment activity instead of a transaction feed, going back up to 5 years.
Each market’s open banking rules and the bank’s consent set these ceilings, not your BankSync plan. How far back a given bank goes still varies, and a multi-year first sync can take a while.
Questions, answered.
How do I sync bank transactions to Excel?
BankSync writes into an Excel workbook stored on OneDrive. Connect your Microsoft account once, then in the feed’s Destination tab pick the workbook and worksheet and map bank fields to columns. No file to download, no import step.
Is the bank connection read-only?
Yes. BankSync can only read your data; it cannot move money, change settings or passwords, trade, or apply for products. You sign in inside the provider’s own window (Plaid, Fiskil or SnapTrade), so BankSync never sees or stores your bank password.
How often does BankSync sync to Excel?
Pick Hourly, Daily, Weekly or Manual on the feed’s Schedule tab; Free and Starter run weekly, Standard adds daily, and Professional and above unlock hourly. “Sync Now” works on every plan, and rows appear in Excel once the provider has the data.
What bank data can I sync to Excel?
Transactions, balances, investment trades, holdings, open orders and loan data, plus receipts, invoices and documents, where the accounts and provider support them. One feed carries one data type, so transactions and balances to Excel means two feeds, and investment accounts cannot share a feed with checking or savings.
Will re-syncing create duplicate rows in Excel?
No. Every record is keyed on the provider’s unique id and skipped if already written, so overlapping ranges, retries and back-to-back syncs are safe. Exceptions: two feeds writing the same account deduplicate separately, edited or deleted rows are not re-detected, and re-running a feed from the beginning can duplicate.
How much transaction history do I get on the first sync?
The first run backfills what the bank’s provider returns, and the ceiling is set by the market, not your plan: Australia up to 2 years (Fiskil), United States up to 2 years (MX), United States up to 2 years (Finicity), United States and Canada up to 2 years (Plaid), and United Kingdom up to 60 days (Salt Edge). Individual banks vary, a backfill can reach the rest of that window, and balances, holdings and loans are point-in-time, so their history starts at your first sync.
How do I disconnect a bank, and what happens to the data already in Excel?
Disconnect from the Banks tab after removing the bank from any feeds that use it. It is a soft delete with a “Reactivate Bank” option for about 30 days; on permanent removal the provider connection is revoked, and data already written to Excel stays where it is.
Does BankSync categorize transactions before they reach Excel?
Enrichments fill fields as transactions sync: your rules and learned corrections apply first, and the AI Categorizer fills what is still empty. Merchant Cleanup turns “SQ *BLUE BTL COF 0442 OAK” into “Blue Bottle Coffee”. The AI Categorizer is in beta on Professional plans and above.
Is there a free trial?
All plans include a 14-day free trial. A card is collected at signup, but it is not charged during the trial, and you can cancel before it ends.
Do I need Microsoft 365 or OneDrive?
Yes. The workbook must live on OneDrive (personal, or OneDrive for Business with a work or school account), because BankSync connects through Microsoft’s OAuth. Your IT admin may need to approve the connection once, and you need Editor access or above in the BankSync workspace.
Can I sync Australian bank transactions to Excel?
Yes. Australian banks, including CommBank, Westpac, NAB and ANZ, connect under the Consumer Data Right (CDR) through Fiskil, an accredited data recipient.