Integration guides

Connect your bank account to Excel

Excel can’t connect to a bank on its own. SheetLink’s add-in connects to 10,000+ banks through Plaid and writes your transactions into Excel rows when you press Sync now. No CSV exports, no copy and paste, 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.

How it works

Four steps to get real bank data into your Excel workbook.

1

Install from Microsoft AppSource

In Excel, go to Insert → Add-ins → Get Add-ins, search for “SheetLink” and click Add. An Open SheetLink button appears on the Home ribbon. Or install it from AppSource in your browser.
2

Sign in with your Google account

Open the SheetLink pane and click Continue with Google. Use the Google account tied to your Pro or Max plan: your account is shared across the Chrome extension and the Excel add-in.
3

Connect your bank through Plaid

On the Banks tab, choose Add a bank. Search for your institution and sign in through Plaid’s secure flow; SheetLink never sees your bank credentials. Connect as many banks and credit cards as you need.
4

Press Sync now

On the Sync tab, press Sync now. SheetLink writes your transactions to a Transactions sheet (34 columns, including date, merchant_name, amount and category_primary) and your balances to an Accounts sheet. New rows go at the end, and rows already there are skipped.

What happened to Money in Excel?

Microsoft’s Money in Excel was a Microsoft 365 template that connected bank accounts to a workbook through Plaid. Microsoft ended support on June 30, 2023: it can no longer connect accounts or pull new transactions, and Excel still has no built-in bank feed. SheetLink’s add-in brings bank sync back to Excel, in any workbook you choose, with the same Plaid connection behind it.

What data gets synced to Excel

Transactions sheet

34 columns per transaction row, the same on every plan, including:

  • date
  • description_raw: the description from your bank
  • merchant_name: the cleaned merchant or payee
  • amount: positive for money out, negative for money in
  • category_primary and category_detailed: Plaid’s categories
  • account_name and source_institution
  • transaction_id: the key that prevents duplicates
  • payment_channel
  • location_city and location_region
  • pending: true until the transaction clears

Accounts sheet

One row per account, updated on every sync:

  • Account name and institution
  • Account type and subtype (checking, savings, credit)
  • Current balance
  • Available balance
  • Account mask (last 4 digits)
  • Account ID

Tip

Account rows update in place on each sync. Balances stay current without rows shifting, so your cell references stay intact.

Why not just export CSV from your bank?

Manual CSV export

  • Log in to each bank separately
  • Navigate to transaction history
  • Choose a date range and download
  • Open the CSV and fix formatting issues
  • Paste into Excel and deduplicate rows
  • Repeat for every account
  • Redo it every month

SheetLink Excel add-in

  • All banks connected once through Plaid
  • Open Excel, press Sync now
  • All accounts update in seconds
  • The same columns every time
  • Duplicates skipped by transaction ID
  • Up to 2 years of transaction history (Pro)
  • Next time, it’s one click again

What people use it for

Personal budget in Excel

Pull every bank and credit card transaction into one Excel workbook. Use SUMIFS to total spending by category, pivot tables for monthly summaries, and charts to see trends over time.

Small business bookkeeping

Freelancers and small business owners sync business account transactions to Excel for expense tracking, P&L statements and tax preparation, without paying for QuickBooks.

Cash flow monitoring

Track account balances and transaction velocity in Excel. Build dashboards that show income vs. spending across multiple accounts at a glance.

Excel-based accounting templates

If you already have an Excel accounting template, SheetLink feeds it fresh transaction data each time you sync. No need to switch tools: just add a bank data source to what you already use.

Pricing

PlanPriceWhat you get
Free$01 bank, your last 7 days, Google Sheets
Pro$4.99/mo or $39.99/yrEvery bank you connect, up to 2 years of history, Google Sheets and Excel, priority support
Max$10.99/mo or $99/yrEverything in Pro, plus investments, CLI automation, Postgres and SQLite output, and Claude

The Excel add-in is included with Pro and Max. Compare every plan ›

Questions

How do I connect my bank account to Excel?

Install SheetLink’s Excel add-in from Microsoft AppSource, open it from the Home ribbon, add your bank through Plaid on the Banks tab, and press Sync now. Your transactions land in Excel rows, with no CSV exports and no copy and paste. The add-in syncs when you press the button; it doesn’t run on a schedule.

Does Excel connect directly to banks?

No. Excel has no built-in bank feed. SheetLink bridges the gap: it uses Plaid to connect to 10,000+ banks and credit unions and writes the transaction data into your Excel workbook.

What happened to Money in Excel?

Microsoft ended support for Money in Excel, its bank-connected template for Microsoft 365, on June 30, 2023. Since then it can’t connect new accounts or pull new transactions. SheetLink’s add-in works in any workbook: connect your banks through Plaid and press Sync now.

Is SheetLink’s Excel add-in free?

The Chrome extension has a free plan (one bank and your last 7 days, in Google Sheets). The Excel add-in needs SheetLink Pro ($4.99 a month) or Max ($10.99 a month), and one subscription covers both the extension and the add-in.

What bank data does SheetLink sync to Excel?

A Transactions sheet with 34 columns per transaction, including date, description_raw, merchant_name, amount, category_primary, category_detailed, account_name, source_institution, transaction_id and location. It also writes an Accounts sheet with each account’s current and available balance.

Does it work with Excel Online and Excel desktop?

Yes. The same SheetLink add-in works in Excel for Windows and Mac and in Excel on the web.

What banks are supported?

SheetLink uses Plaid, which connects to 10,000+ banks and credit unions in the US and Canada, including Chase, Bank of America, Wells Fargo, Citi, Capital One and most credit unions.

How is my banking data kept secure?

SheetLink never sees your bank username or password: you sign in to your bank through Plaid. The connection is read-only, so it can’t move money. Your transactions pass through SheetLink’s server in memory on their way to your workbook and aren’t stored, and Plaid access tokens are encrypted at rest.

See it work.

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

Keep reading.

Your bank, in your workbook.

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