Integration guides

Excel bank transaction sync

Stop downloading CSVs by hand. SheetLink connects your bank accounts to Excel through Plaid and syncs your transactions when you press Sync now: 10,000+ banks, 34 columns, in Excel for Windows, Mac and the web.

Included with Pro and Max, from $4.99 a month.

In Excel, press Sync now in the SheetLink add-in and your transactions land in the workbook.

The problem with manual bank data in Excel

Most people who track their finances in Excel are stuck in an inefficient loop.

The manual CSV loop (what most people do today)

  1. Log in to Bank A, open transactions, set a date range, download the CSV
  2. Open the CSV in Excel and deal with formatting inconsistencies
  3. Copy rows into your master workbook and deduplicate by hand
  4. Repeat for Bank B, the credit card, the savings account…
  5. Realize you missed some, and repeat again
  6. Next month: start over

With SheetLink

1

Connect all your banks once through Plaid

Plaid handles the sign-in, so SheetLink never sees your bank credentials.
2

Open Excel and the SheetLink pane

3

Press Sync now

4

Every account is updated. Done.

What SheetLink brings to Excel

Plaid-powered security

SheetLink never sees your bank login: you sign in through Plaid, which thousands of financial apps use. The connection is read-only.

34 transaction columns

Every sync writes date, merchant, amount, category, account, institution, payment channel, location and more, structured for pivot tables.

Automatic deduplication

Each transaction has a unique ID. Syncing again never creates duplicate rows, so it’s safe to sync daily without bloating your workbook.

Every bank you connect (Pro)

Connect checking, savings and credit cards from multiple institutions. All accounts sync to the same Transactions sheet, with the account name as a column.

Up to 2 years of history

Pro reaches back up to 24 months of transaction history: great for annual reviews, tax prep and multi-year budget analysis.

Privacy-first manual sync

SheetLink fetches data only when you press Sync now. Nothing syncs in the background, so you control when and how often your bank is queried.

How SheetLink compares to other options

MethodSetup timeOngoing effortCostMulti-bank
SheetLink add-in5 min1 click$4.99/mo
Manual CSV downloadNone30–60 min/moFreeManual
Power Query + bank APIHoursMaintenanceDeveloper costComplex
Tiller Money15 minAutomatic$8.25/mo

Questions

How do I sync bank transactions to Excel?

Install SheetLink’s Excel add-in from AppSource, connect your bank through Plaid, and press Sync now. Transactions land in a Transactions sheet in your workbook, 34 columns per row, with no CSVs and no formatting work.

Is there a way to automatically import bank transactions into Excel?

SheetLink’s Excel add-in syncs on demand: you press Sync now when you want fresh data, and it doesn’t run on a schedule. That’s deliberate, so your bank data is fetched only when you choose. It works in Excel for Windows and Mac and in Excel on the web.

Can Excel pull data directly from a bank?

Not natively. SheetLink acts as the bridge: it uses Plaid to connect to your bank and writes the transaction data into Excel through the Office add-in API. No Power Query scripts or manual CSV downloads required.

Does it work with multiple banks?

Yes. Pro and Max connect every bank and credit card you add. All accounts sync into the same Transactions sheet, each row labeled with account_name and source_institution, so you can filter by source.

How does SheetLink handle duplicate transactions?

Each transaction has a unique transaction_id. When you sync again, SheetLink skips rows already in the sheet and adds new ones at the end. You can sync as often as you want without creating duplicates.

See it work.

The same sync in Excel, included with Pro and Max. Get it from Microsoft AppSource ›

Keep reading.

Your bank data, in Excel.

Included with Pro and Max, from $4.99 a month.