Destinations

Bank transactions to Google Sheets

Sync your EU bank transactions automatically to a Google Sheets spreadsheet. Live rows land exactly where you already track your finances — private, self-hosted, no manual exports.

Data

What lands in Google Sheets

Each transaction becomes a row. Choose exactly which columns to populate.

Transaction date Amount Merchant name Payee Account name Currency Notes Reference ID Pending status
Features

Built for your spreadsheet

Live row append

Every new transaction is appended as a row automatically. No overwriting, no manual imports — your sheet grows as your bank activity does.

Custom columns

Map any SyncBank field to any column in your sheet. Keep your existing headers and formulas — SyncBank writes into the structure you already have.

Multi-account

Connect multiple banks and accounts at once. All transactions flow into the same sheet, tagged by account name so you can filter and pivot by source.

Private & self-hosted

SyncBank runs on your machine. Transactions go directly from your bank to your Google Sheet — no cloud middleman, no third-party storage.

Setup

Up and running in 4 steps

1

Install SyncBank

Download the app, enter your license, and launch setup in minutes.

2

Connect your bank

Link your account using Enable Banking or SimpleFIN, based on your country and bank support.

3

Connect Google Sheets

Authorize your Google account via OAuth and select the spreadsheet where transactions should be synced.

4

Select your sheet tab

Pick the specific sheet tab and map SyncBank fields to your column headers so every transaction lands in the right place.

Destinations

Other destinations

SyncBank supports 5 destinations. Use one or combine them.

FAQ

Common questions

Does SyncBank work with any Google Sheets spreadsheet?

+
Yes. SyncBank connects to any spreadsheet in your Google account. You can use an existing sheet or create a new one. You choose the spreadsheet and the specific tab — SyncBank writes to the columns you map during setup.

Can I sync multiple bank accounts into the same sheet?

+
Yes. SyncBank supports multi-account syncing. All accounts flow into the same spreadsheet, with each row tagged by account name so you can filter, sort, and pivot by source.

Does my financial data pass through your servers?

+
No. SyncBank is self-hosted and runs on your machine. Transaction data goes directly from your bank to your Google Sheet. Nothing is stored or processed on our servers.

How often does SyncBank sync to Google Sheets?

+
You control the sync schedule. SyncBank can run automatically at intervals you set, or you can trigger a manual sync at any time from the app.

What if my bank is not supported?

+
SyncBank connects via Enable Banking (EU, 2600+ banks, 29 countries) and SimpleFIN (US/Canada). If your bank is not listed, you can still export a CSV and import it manually, or reach out — we add support for new banks regularly.
Get started

Start syncing to Google Sheets today

Download SyncBank, connect your bank, choose Google Sheets — your first transactions arrive as rows in minutes.

curl -fsSL syncbank.app/install.sh | bash
*Make sure your Docker is installed and running
paste this on terminal
or
Manual install (.zip)
Manual install requires extra steps • View script source