Starling Bank CSV to Beancount
Convert a Starling Bank statement CSV into balanced double-entry Beancount transactions — day-first dates are already mapped.
Column mapping verified against a real Starling Bank export
How to export your Starling Bank transactions
- 1
Open the Starling app and select the account to export.
- 2
Tap Statements, then Export and choose CSV format.
- 3
Pick the statement period you want.
- 4
Download the CSV and paste it in the box below.
Starling dates run day-first
01/08/2026 in a Starling export is the 1st of August — Starling writes UK day-first dates, and this preset is set that way from the start so there is nothing to adjust.
Beancount output
Starling Bank export questions
Is 01/08/2026 the 1st of August or the 8th of January?
The 1st of August. Starling writes UK day-first dates, and this preset is already configured day-first so there is nothing for you to change.
Does this handle foreign-currency purchases?
Yes — Starling exports every transaction in your account currency (GBP) in the Amount column, even for foreign purchases. The converter reads that amount as-is so your Beancount transactions balance immediately.
Can I use this for multiple Starling Bank accounts?
Yes — Starling keeps a separate feed per account or Space. Export each one as its own CSV and convert them individually; the preset works file-by-file.
Keep the ledger you just converted
Beancount.io hosts your plain-text ledger, imports future statements for you, and keeps every number auditable.
Start Free→