FlowParse
Sparkasse Statement to Excel Converter logo Excel · CSV · QBO · Xero

Sparkasse Statement to Excel Converter

There is no single Sparkasse. There are several hundred independent Sparkassen in Germany, and each decides how its Elektronisches Postfach works: the Berliner Sparkasse keeps statements without a time limit, the Sparkasse Fürth keeps them until you delete them or up to 90 days after the account is closed — and tells you plainly that the Postfach is not an archive. What they all deliver is the same thing: a Kontoauszug as a PDF.

Scanned or digital · multi-page · balance-validated · duplicates removed

FlowParse
flowparse.io
See it before you upload

From a Sparkasse PDF to a working spreadsheet

A fictional sample document converted by the same engine you get — flip through the source PDF and every export format, or download the files themselves.

sample.pdfFictional data
Bank statement (Irish style) — source PDF preview page 1
.pdf .xlsx .csv .qbo .qfx .ofx .sta .xml .xml .csv
All samples →

FlowParse turns a Sparkasse Kontoauszug into rows: Buchungstag, Wertstellung, the booking text with the counterparty, IBAN and Verwendungszweck, and the amount in euros with its sign — German amounts like 1.234,56 read correctly. The old balance plus every booking is checked against the new balance, and the result exports to Excel, CSV, or a bank file for DATEV, Lexware, sevDesk or any other bookkeeping software.

AI extraction, no templates

Reads this bank's layout with no per-bank setup.

Every column preserved

Date, description, amount, balance and every extra field, 1:1.

Balance-validated

Opening + transactions = closing, checked on every file.

Scanned & multi-page

OCR for image PDFs; long statements stitched into one list.

What FlowParse reads from a Sparkasse Kontoauszug

A Sparkasse Kontoauszug gives the account holder, the IBAN, the statement number and date, and the old balance (alter Kontostand), then the bookings: a Buchungstag, a Wertstellung, a booking text — Lastschrift, Gutschrift, Überweisung, Kartenzahlung, Entgelt — with the counterparty, its IBAN and the Verwendungszweck, and the amount. It closes with the new balance (neuer Kontostand).

FlowParse keeps the Buchungstag as the row's date and the Wertstellung in its own column, keeps the full text in one cell, and writes each amount as a signed number in euros. The statement number, the date and the new balance go into the export's summary, so a workbook built from many Auszüge still shows which one each row came from.

FieldCaptured in the export
DateTransaction / posting date, normalised
DescriptionPayee, merchant or transfer detail, verbatim
AmountSingle signed value (debits −, credits +)
BalanceRunning balance per transaction
Reference / typeCheck number, transaction type, reference
FlowParse
flowparse.io
FlowParse
flowparse.io

The Postfach is not an archive — and every Sparkasse sets its own rules

The Sparkassen-Finanzgruppe's guide says statements sent to the Elektronisches Postfach can be retrieved there without a time limit. Individual Sparkassen are more specific, and they differ. The Berliner Sparkasse advertises a Langzeit-Ablage with no time limit. The Sparkasse Fürth keeps Kontoauszüge until you delete them or up to 90 days after the account is closed, credit card statements for 365 days, and writes in capitals that the Postfach is not an archive: save every statement to your own computer.

So check your own Sparkasse's terms, and download the PDFs regardless. Once they are saved, FlowParse turns any of them — this month's or ten years old — into the same rows.

New to this? Read the guide on how to convert a bank statement PDF to Excel.

FlowParse
flowparse.io

Older statements and the ten-year rule

Sparkassen must store account movements for ten years, and the Sparkasse guide says your adviser can provide statements for that whole period — for a fee. Self-employed people and businesses have to keep the statements of business accounts for at least ten years themselves; for private individuals the guide recommends at least three years, and six years once annual income exceeds EUR 500,000.

Reordered statements arrive as documents. Whether they come from the Postfach, from your adviser or from a folder of saved PDFs, FlowParse reads them the same way, proves each against its balances, and puts them in one sheet.

FlowParse
flowparse.io

A year of Sparkasse statements in one workbook

A Jahresabschluss, an EÜR, a Steuererklärung or a Kreditantrag usually needs a whole year, often from a Girokonto, a Geschäftskonto and a Kreditkarte. Smart Merge takes up to 100 Sparkasse PDFs and builds one workbook with every booking in date order, the source file on every row, and a check that each statement's new balance is the next one's old balance — so a missing Auszug shows up as a break.

Statements from Volksbanken, Deutsche Bank, Commerzbank, ING or DKB can go into the same workbook, matched column by column.

FlowParse
flowparse.io

Sparkasse to DATEV, Lexware, sevDesk or your Steuerberater

In Germany, Steuerberater work mostly in DATEV, and small businesses commonly use Lexware, lexoffice or sevDesk. All of them import bank movements from a file. FlowParse exports a CSV with Buchungstag, Wertstellung, text and signed amount that fits a bank import, an Excel file for checking first, and a DATEV-ready layout for the Steuerberater.

Because the full booking text is kept — counterparty, IBAN, Verwendungszweck, Mandatsreferenz on a Lastschrift — each line can still be matched to its invoice after the import.

FlowParse
flowparse.io

Getting a clean Sparkasse PDF before you convert

A Kontoauszug saved from the Elektronisches Postfach carries real text — FlowParse reads it directly and every amount is what the bank printed. Statements from the Kontoauszugsdrucker in the branch are paper; scan them flat and straight, and FlowParse converts them through OCR, but a PDF from the Postfach is always the cleaner source.

Upload each Auszug as one file so the proof can run from the old to the new balance. Save them from the Postfach as they arrive — at some Sparkassen they disappear 90 days after an account is closed.

FlowParse
flowparse.io

Common problems with Sparkasse statements, and how they are handled

German number formats come first: 1.234,56 is text in an English-locale spreadsheet, and 03.04. is easily read as March 4th. FlowParse reads figures and dates the German way and writes real numbers and dates. Second, the booking text: a SEPA-Lastschrift with Gläubiger-ID, Mandatsreferenz and Verwendungszweck runs over several lines and, copied by hand, becomes several rows. FlowParse keeps one booking per row.

Third, statement numbering: Sparkasse statements are numbered per year, and a printer in the branch, the Postfach and a reorder can leave you with overlapping or missing numbers. Smart Merge chains the statements by balance, not by number, so a gap is a gap whatever the numbering says.

FlowParse
flowparse.io

Worked example: a freelancer prepares the EÜR

A freelance designer prepares the Einnahmen-Überschuss-Rechnung for the year. Their Sparkasse statements are partly in the Postfach and partly printed at the branch in the spring, before they switched to online statements. The figures here are an illustration, not a real person's.

The printed statements are scanned, the rest are saved from the Postfach, and all of them are uploaded together. Each statement is proved against its own balances; each new balance matches the next old balance, so the overlap between the printed and the online statements is visible and nothing is counted twice. Filtering the Verwendungszweck for client names gives the year's income, and the CSV goes to the Steuerberater in a format DATEV can import.

FlowParse
flowparse.io

Checklist: Sparkasse statements for the Steuerberater, a bank or the Finanzamt

Before you rely on converted Sparkasse statements, check four things. Coverage: every Auszug in the period, chained by balance — Smart Merge flags any break, including one hidden by overlapping statement numbers. Dates: for bookkeeping, the Buchungstag is the date the balance follows; keep the Wertstellung for interest and for bookings at the year end.

The reconciled mark: every statement proved against its own balances before you use the totals. And keep the PDFs: the signed electronic statement is the original, the converted file is a working copy — and for a business, the retention period is ten years.

FlowParse
flowparse.io

Which Sparkasse documents convert

The Kontoauszug for a Girokonto or Geschäftskonto is the main one, and statements for savings accounts and loans have the same shape. Credit card statements from the Sparkasse convert as a list of purchases and the settlement against the previous and new balance — worth saving promptly, since some Sparkassen keep them in the Postfach for only 365 days.

Securities statements, the Jahressteuerbescheinigung and the Entgeltaufstellung summarise rather than list movements. They are references for the tax return, not inputs for a bank reconciliation. Keep them with the statements; convert the Kontoauszüge.

From PDF to clean data in three steps

1 · Upload the PDF

Drop one statement or many — digital or scanned, any number of pages.

2 · AI extracts & validates

Every transaction is read, amounts signed, balances checked, weak pages retried.

3 · Review & export

Check the editable preview, then download Excel, CSV, QBO, QFX, OFX or Xero.

For the Sparkasse the PDF is usually a Kontoauszug from the Elektronisches Postfach, a reordered statement, or a scan from the branch printer.

FlowParse
flowparse.io
Export formats

Convert to the format you need

The same extraction powers every export — convert once, then choose the output your next tool expects.

Each Sparkasse sets its own Postfach rules, and some keep statements only until 90 days after closure — save the PDFs, then convert them.

FormatBest for
Excel (.xlsx)Analysis, totals, sharing
CSVImporting into any tool
.QBOQuickBooks Online & Desktop
.QFXQuicken
.OFXMost accounting tools
Xero CSVXero statement import

Go to a format: Excel, CSV, QBO, Xero.

FlowParse
flowparse.io

Manual work vs FlowParse

Re-typing a statement by hand is slow and error-prone. FlowParse is near-instant, accurate, and scales to any volume.

By hand, a Sparkasse PDF pastes as text — 1.234,56 is not a number in Excel, and a Lastschrift with Mandatsreferenz becomes several rows.

What happensBy handFlowParse
Reading the dataCopy-paste line by lineAI extracts every transaction
Scanned statementsRe-typed manuallyOCR reads them automatically
Debits & creditsYou fix every signPre-signed, normalised
Balance checkManual reconciliationValidated automatically
Time per statement20–40 minutesUnder a minute
A full yearHours per accountOne Smart Merge upload
FlowParse
flowparse.io
Smart Merge

A whole year into one reconciled Excel

Each Kontoauszug prints an old and a new balance. FlowParse checks the statement as a whole — old balance plus the sum of all bookings equals the new balance — and, where a running balance is printed, each row against the one before it. A misread amount, or a booking lost at a page break, fails exactly where it happened.

Only a statement that passes is marked as reconciled. Anything else is shown in the preview with the gap and the bookings around it, before you download.

QuickBooks & Xero

Import straight into your accounting software

Need it in your books? FlowParse builds a real bank-feed file. The .QBO imports directly into QuickBooks with no CSV column mapping, each transaction carries a unique ID so re-imports never duplicate, and Quicken users get .QFX.

In Germany that usually means DATEV at the Steuerberater, or Lexware, lexoffice and sevDesk in the business.

FlowParse
flowparse.io
FlowParse
flowparse.io
Accuracy you can trust

Validated, not just converted

For business customers, the Sparkasse's electronic statement is a PDF with an electronic signature, which makes it equivalent to a paper Kontoauszug. That signature belongs to the PDF. An Excel file made from it — by hand or by any tool — is a working copy, not the statement.

That is the right division of labour: keep the signed PDFs for the ten-year retention period and for the Betriebsprüfung, and use the converted, reconciled file for the bookkeeping, the analysis and the questions. FlowParse leaves your PDF untouched and deletes its own copy after processing.

Opening + transactions = closing
Continuous running balance
Duplicate detection
Missing-page detection
Per-field confidence scores
Editable preview before export

More on the validation and reconciliation engines.

Built for sensitive data

Your bank statements stay private

Bank statements are among the most sensitive documents you own. Converting one never puts it at risk.

Your Sparkasse PDF is deleted automatically 30 days after upload.

Encrypted transfer

Every upload and download runs over TLS.

Auto-deleted in 30 days

Your original PDF is removed automatically 30 days after upload.

EU servers

Stored on servers in the EU.

No AI training

Your documents are never used to train models. GDPR-aligned.

Read the full security overview.

Who converts these statements

Steuerberater, freelancers preparing an EÜR, small businesses closing their year, and households applying for a loan.

Accountants

Bring client statements into Excel or QuickBooks without re-keying.

Bookkeepers

Catch up months of statements in minutes.

Small businesses

Get PDF-only statements into the books, ready for tax time.

Loan & mortgage applicants

Turn statements into a clean spreadsheet for underwriting.

Finance teams

Standardise statements from many banks into one format.

Anyone with a PDF statement

Skip the manual typing — convert and move on.

Frequently asked questions

FlowParse
flowparse.io

Convert your statement now

Upload a PDF and get clean Excel, CSV, QBO or Xero in under a minute — balances validated, duplicates removed.