Convert Finnish bank statements to Excel
Tallyscope reads Finnish column headers, dates and numbers in your browser and checks every row against the running balance before you export to Excel or CSV.
What Tallyscope reads in Finnish (Suomi) statements. The site is in English; no bank names are used or implied.
Finnish bank statements to Excel
Finnish names its months and cases in forms that differ from the dictionary word, and the reader knows the form used in dates. The file is read in your browser tab and every row is checked against the printed running balance. The Finnish-specific parts follow.
Finnish column headers the reader recognises
| Column | Finnish words |
|---|---|
| Date | Päivä, Kirjauspäivä |
| Description | Selite, Viesti, Saaja |
| Amount | Määrä |
| Balance | Saldo |
The statement-level labels Alkusaldo and Loppusaldo are recognised as the opening and closing balance. Matching ignores case, accents and punctuation, and the lists hold more words than shown. An unrecognised header can be assigned by hand in the column mapper.
A Finnish sample, row by row
The figures below are synthetic and use Finnish conventions for headers, dates and numbers. The opening label Alkusaldo is the statement's starting balance. The same table, saved as a CSV, is read by the real parser in our automated tests, so what follows is what the reader actually does with it.
| Päivä | Selite | Määrä | Saldo |
|---|---|---|---|
| Alkusaldo | 1 583,80 | ||
| 02.01.2026 | Palkka | 3 018,00 | 4 601,80 |
| 15.01.2026 | Vuokra | -920,50 | 3 681,30 |
| 20.01.2026 | Ruokakauppa | -121,00 | 3 560,30 |
| 28.01.2026 | Hyvitys | 25,98 | 3 586,28 |
- 02.01.2026 is read as 2 January 2026. 3 018,00 becomes +3,018.00, and the printed balance 4 601,80 is 4,601.80, which equals 1,583.80 plus 3,018.00.
- 15.01.2026 is read as 15 January 2026. 920,50 becomes -920.50, and the printed balance 3 681,30 is 3,681.30.
- 20.01.2026 is read as 20 January 2026. 121,00 becomes -121.00, and the printed balance 3 560,30 is 3,560.30.
- 28.01.2026 is read as 28 January 2026. 25,98 becomes +25.98, and the printed balance 3 586,28 is 3,586.28.
Opening 1,583.80, plus the four movements (net +2,002.48), gives 3,586.28, the last printed balance 3 586,28. Every row agrees with the running balance, so this statement is shown as Verified.
Money out and money in in Finnish statements
This sample uses one signed amount column, Määrä: a leading minus means money out and no sign means money in. The reader takes the sign as printed and the running balance column confirms it row by row, so a flipped sign shows up as a break in the balance rather than as a silent error.
Finnish OCR at a glance
| Model code | fin |
| Writing system | Latin letters |
| Bundled English model | Reads digits and Latin letters; the fin model improves accented or special letters |
| Text PDF, spreadsheet, bank file | No OCR and no model download |
Dates in Finnish statements
The form tammikuuta in 15 tammikuuta 2026 is read as January; numeric dates with points such as 15.01.2026 are read day first.
Examples that are read correctly: 15 tammikuuta 2026, 15.01.2026.
Numbers and signs
A space for thousands and a comma for cents (1 234,56) is read as 1,234.56.
Examples that are read correctly: 1 234,56. The running balance is the final judge of every sign.
Scanned Finnish statements and the OCR model
The bundled English model reads digits and plain Latin letters. With the OCR language set to English only, nothing is downloaded; in automatic mode (the default) a poor read can trigger up to three trial model downloads from the jsDelivr CDN (cdn.jsdelivr.net), plus any language remembered from this session or detected earlier, and no statement content is ever sent. If your browser's language is Finnish, its model (fin) is the first one tried. Choosing Finnish by hand in the OCR language setting turns auto-detect off, and scans are then read with that model.
The file stays in your tab (every network use is listed here).
What is specific to Finnish
Abbreviated and inflected month words are read too: helmikuuta, maaliskuuta, kesäkuuta, elokuuta and joulukuuta give February, March, June, August and December, the short form 15 tammi 2026 gives 15 January 2026, and 15.1.2026 without leading zeros is read as 15 January 2026.
Veloitus is read as money out and Hyvitys as money in, Tulot is also read as money in, Arvopäivä as the value date and Kirjauspäivä as the booking date. Some neighbouring words, such as Menot and Tapahtuma, are not classified by themselves.
Recognised description headers include Selite, Viesti (message) and Saaja (payee). The column Määrä is the amount and Saldo the balance.
Alkusaldo and Loppusaldo are recognised as the opening and closing balances. Not every Finnish header is covered: for example Maksupäivä is not classified by itself, and the column mapper is the way to set such a column by hand.
Convert a Finnish statement
Add the file to Tallyscope (10 files at once are free), read each statement's status, fix flagged rows on the Review tab, then export: CSV is free for the first 25 rows; unlimited CSV and Excel, PDF, JSON, OFX, QuickBooks CSV, Xero CSV and a reconciliation report (PDF, plus an Excel sheet) come with the Day pass or Pro (pricing). Several Finnish and non-Finnish files can be merged into one table.
No accuracy percentage is claimed: layouts vary, and the arithmetic check says whether a given statement reconciled (how verification works).
Frequently asked questions
Does Tallyscope read Finnish bank statements?
It recognises Finnish column headers, balance labels, dates and number formats, and checks the rows against the running balance. The website itself is only in English.
Do I need to download an OCR model for Finnish?
Not necessarily. The bundled English model reads digits and Latin letters first. If a scan reads poorly, auto-detect (the default) may download a language model such as Finnish (fin) from the jsDelivr CDN (cdn.jsdelivr.net), or you can pick it by hand. Only a model file is requested; no statement content is sent.
Are my Finnish statements uploaded?
No. Files are read in your browser tab. The only OCR download is a language model file from the jsDelivr CDN, requested only when a scan needs a non-English model; no statement content is sent with it.