If you've ever spent 20 minutes downloading CSV files from your bank portal, reformatting columns, and pasting them into a spreadsheet — this guide is for you.
SheetLink connects your bank accounts to Google Sheets via Plaid and lets you sync transactions with one click. No CSV exports. No manual formatting. No recurring subscription required to get started.
Here's exactly how to set it up.
What You'll Need
- A Google account
- A Google Sheet (existing or new)
- A bank account supported by Plaid (10,000+ institutions — most US banks)
- The SheetLink Chrome extension (free)
Step 1: Install the SheetLink Chrome Extension
Go to the Chrome Web Store
Search for "SheetLink" or use this direct link. Click Add to Chrome.
Pin the extension
Click the puzzle piece icon in your Chrome toolbar and pin SheetLink so it's always one click away.
Sign in with Google
Click the SheetLink icon and sign in with your Google account. This connects SheetLink to your Google Sheets.
💡 Tip
SheetLink only requests access to Google Sheets files — it can't read your Gmail, Drive, or any other Google data.
Step 2: Connect Your Bank
Open the Bank tab
In the SheetLink popup, click the Bank tab at the bottom.
Click Connect Bank
This opens Plaid Link — a secure modal handled entirely by Plaid. SheetLink never sees your bank credentials.
Search for your bank
Type your bank name (e.g. "Chase"), log in, and select the accounts you want to share. Plaid returns an encrypted token to SheetLink — not your password.
Confirm your connection
Your bank name and connected accounts will appear in the Bank tab.
ℹ️ Info
The free plan supports 1 bank connection. Pro plan supports unlimited banks.
Step 3: Link Your Google Sheet
Open the Sheet tab
Click the Sheet tab in the SheetLink popup.
Paste your Google Sheet URL
Open the Google Sheet you want to use (or create a new one), copy the URL, and paste it into SheetLink.
Confirm the link
SheetLink will verify it has write access to the sheet.
Step 4: Run Your First Sync
Go to the Home tab and click Sync Now.
SheetLink will:
- Fetch transactions from your connected bank(s) via Plaid
- Write them to a Transactions sheet with all Plaid transaction fields —
date,description_raw,merchant_name,amount,category_primary,account_name, and more - Write account balances and metadata to an Accounts sheet
The whole process takes 5–15 seconds depending on transaction volume.
💡 Tip
SheetLink uses append-only deduplication — if you sync again tomorrow, it only adds new transactions. Existing rows won't shift or get overwritten, so any formulas or cell references you've built stay intact.
What the Output Looks Like
Your Transactions sheet will have clean, structured data that's ready for pivot tables, SUMIF formulas, charts, or anything else you want to build:
| date | merchant_name | amount | category_primary | account_name |
|---|---|---|---|---|
| 2026-04-01 | Whole Foods | -82.14 | FOOD_AND_DRINK | Chase Checking |
| 2026-04-02 | Netflix | -17.99 | ENTERTAINMENT | Chase Checking |
| 2026-04-03 | Direct Deposit | 3200.00 | TRANSFER_IN | Chase Checking |
Next Steps
Now that your transactions are flowing into Google Sheets, here's what people typically build:
- Monthly budget — SUMIF by category, compare to targets
- P&L for freelancers — separate income from expenses by account
- Spending trends — pivot table by merchant over time
- Tax prep sheet — filter deductible business expenses
SheetLink Pro
Unlock full transaction history + Excel
Upgrade to Pro — $4.99/mo14-day money-back guarantee · Cancel anytime