Bank Feed to Spreadsheet
Bank feed data from 14k+ banks lands in Google Sheets and Excel on a schedule, mapped to your columns, with no manual imports.
Set it up once. Then forget about it.
- 01
Connect your banks
Bank accounts and investment platforms, 14k+ of them, read-only.
ChaseRead-onlyAmerican ExpressRead-onlyConsentBank’s own screen - 02
Map your columns
Point each bank feed field at the column your spreadsheet already uses.
DateA · DateMerchantB · DescriptionCategoryC · CategoryAmountD · AmountAccountE · Account - 03
Pick a schedule
Bank feed data imports on your schedule: hourly, daily or weekly.
HourlyDailyWeeklyNext runTomorrow, 6:00amLast run● 3 new rows, 6:02am
What lands in your sheet.
- 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
- Institution
- The bank or card issuer behind the account. American Express
Map them onto the columns you already have, in any order. One row per transaction, keyed so a re-sync never writes it twice.
Your spreadsheet is one stop. Not the whole story.
BankSync
What a spreadsheet feed carries.
- Balances
- Each account’s balance, written as a snapshot every run, so the sheet builds its own balance history from your first sync.
- Transactions
- Every transaction as a row, beside the balances, from as many accounts as you connect.
- Destinations
- Google Sheets and Excel, mapped to your existing structure.
- Schedule
- Hourly, daily or weekly depending on plan, or on demand.
- History
- United States, Canada, and Australia up to 2 years and United Kingdom up to 60 days.
- More
- Investments, loans and receipts sync the same way. See bank feeds