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

DKB Statement to Excel Converter

Every DKB statement lives in one place: the Postfach in your banking. The Girokonto and Tagesgeld statements land there each month after the 5th, the credit card statement after the 22nd, and all of them arrive as PDFs. DKB's own transaction export gives you another PDF. FlowParse is the step that turns those PDFs into rows you can sort, sum and hand to your Steuerberater — Excel, CSV, or a DATEV-ready file.

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

FlowParse
flowparse.io
See it before you upload

From a DKB 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 →

A DKB Kontoauszug prints money out and money in in two separate columns, Betrag Soll and Betrag Haben, next to the date and the Erläuterung. FlowParse reads both, merges them into one signed amount in euros, keeps the full Erläuterung — the SEPA reference, the mandate, the card merchant — and then checks the month: the opening balance plus every booking has to land exactly on the closing balance DKB printed. If it does not, you see where before you download anything.

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 is on a DKB Kontoauszug, and what FlowParse keeps

The header block of a DKB Kontoauszug carries the account holder, the IBAN, the statement number and the period, followed by the old and new balance. The bookings table underneath has four columns: Datum, Erläuterung, Betrag Soll EUR and Betrag Haben EUR. A debit sits in Soll, a credit in Haben, and a single booking can run over several lines of Erläuterung — the counterparty, the Verwendungszweck, the SEPA mandate reference and creditor ID for a Lastschrift, the card and merchant for a Visa payment.

FlowParse keeps all of it. Each booking becomes one row: the date, the whole Erläuterung joined into one cell (nothing cut at a line break), and one amount — negative when DKB printed it under Soll, positive under Haben. The IBAN, the period and both balances go into the summary at the top of the export, so a spreadsheet of twelve months still says which account and which month every 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

Where DKB keeps your statements: the Postfach

DKB files every document in one place rather than mailing it: Kontoauszüge, Kreditkartenabrechnungen, tax certificates, contract letters — all sit in the Postfach in the banking. In the DKB app you reach it through Profil, then Postfach; in the web banking it is the envelope symbol at the top right, next to your profile, which also shows how many documents are unread. You can filter the Postfach by account and by year, open a document, and download it as a PDF.

The Postfach is an inbox, not an archive: each document there carries a deletion date (you can see it under the three dots on the document). Most stay for up to ten years, but a statement that has passed its date is gone from the Postfach. Downloading every month as it arrives, and converting it while you are there, keeps your own record complete.

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

FlowParse
flowparse.io

Is there a DKB Kontoauszug in English?

Partly. The DKB app itself speaks English: DKB's help page says the app supports German and English, and takes the first supported language from your phone's settings — on an iPhone you can switch it under Settings › DKB app › Language, on Android 13 and later under System › Languages & input › App languages. The menus, buttons and the Postfach then read in English.

The documents are another matter. DKB states on the same page that even if you change the app's language, the contract language with DKB remains German, and its help pages on statements, older statements and confirmations describe no English-language Kontoauszug or English bank confirmation. In practice that means the statement you download from the Postfach is in German, whichever language your app shows.

If you need the content in English — for a landlord abroad, a visa file or an accountant outside Germany — the useful move is to keep the German PDF as the document and hand over a converted version alongside it. FlowParse reads the German statement and returns plain columns: the date, the description and one signed amount, with the opening and closing balance checked. Whether an institution accepts a German statement with such an export is its decision; ask it before you send anything.

FlowParse
flowparse.io

The DKB statement calendar

DKB issues documents on a fixed rhythm, and knowing it tells you when a month is complete enough to convert. The Girokonto statement comes monthly, after the 5th. The Tagesgeld statement follows the same rhythm. The credit card statement comes monthly after the 22nd, so its period never lines up with the calendar month of the Girokonto. A Kreditkonto gets one statement a year, at the start of the year, and every securities trade or distribution gets its own Abrechnung straight away.

For bookkeeping that means two things. A calendar-month close for the Girokonto can be done in the first week of the next month. The card is better reconciled on its own cycle, 22nd to 22nd, and then matched to the single Girokonto booking that settles it. FlowParse converts both; Smart Merge can put them in one workbook with a source column, so the card's individual purchases and the Girokonto's settlement booking sit side by side.

FlowParse
flowparse.io

Reading a DKB statement in English: the key German terms

Most of the German on a DKB Kontoauszug comes down to a short list of banking terms. Kontoauszug: account statement. Datum: date. Erläuterung: description or details of the booking. Betrag Soll: debit, money out. Betrag Haben: credit, money in. Kontostand: balance; alter and neuer Kontostand: the old and new balance, meaning the opening and closing balance for the period. Verwendungszweck: payment reference. Lastschrift: direct debit. Überweisung: bank transfer. Gutschrift: incoming credit. Gläubiger-ID and Mandatsreferenz: the creditor ID and mandate reference that come with a SEPA direct debit.

German number formatting is the other trap for an English reader: 1.250,00 means one thousand two hundred and fifty euros, with a dot for thousands and a comma for the cents. Dates run day, month, year. FlowParse reads both as numbers and dates, so the converted sheet sums correctly in Excel set to any language.

FlowParse
flowparse.io

"DKB Kontoauszug generieren": what you can create on demand

A Kontoauszug is not generated on request — DKB creates it on fixed dates: the Girokonto and the Tagesgeld monthly after the 5th, the credit card monthly after the 22nd, the Kreditkonto once a year. If you need a statement for the middle of a month, there are three things DKB does let you produce yourself, and one you ask for.

First, a transaction list: in the banking, filter the Umsatzübersicht to the dates or account you need and choose Exportieren — DKB's help says the list exports as a PDF. Second, a Bankbestätigung, which shows your name and IBAN but no balances: in the Postfach choose Weitere Dokumente anfordern › Bankbestätigung, and DKB provides it as a PDF free of charge in the web banking (not in the app). Third, the Entgeltaufstellung, an overview of the previous year's fees and interest: request it under Kontodetails, and it arrives in the Postfach within a few hours.

What you ask for is a Saldenbestätigung, a confirmation of balances on all your DKB accounts at a date you choose: write to DKB through the contact form with your IBAN and the cut-off date. It is chargeable and comes by post. DKB itself notes that a statement or a transaction overview from the banking is often enough — free and faster.

FlowParse
flowparse.io

DKB CSV export: what DKB documents, and the route that works

DKB's help page on statements describes one export for account transactions: the filtered Umsatzübersicht exported as a PDF. We found no DKB help page describing a CSV or Excel export of Girokonto transactions in the current banking, so this page does not tell you to look for one.

The route that works with what DKB documents is PDF to CSV. Take the monthly Kontoauszug from the Postfach — or the exported transaction list — and convert it. FlowParse merges Soll and Haben into one signed amount, keeps the whole Erläuterung, and checks the month against its old and new balance before you download Excel, CSV or the DATEV-ready file. The free plan covers 10 pages a month, which is enough to see a few months of DKB statements come out as rows.

FlowParse
flowparse.io

DKB to DATEV, Lexware or sevDesk

Most DKB business and freelance customers do not keep the books themselves in Excel; they hand them to a Steuerberater working in DATEV, or keep them in Lexware or sevDesk. FlowParse exports the converted statement as a DATEV-ready CSV — date, amount, debit/credit indicator, booking text — which the Steuerberater can import without re-keying, and as a plain CSV for any software that reads one.

For QuickBooks or Xero users, the same statement exports as a .QBO bank-feed file or a Xero-ready CSV. Whichever format you pick, the Erläuterung travels with each booking, so a Lastschrift can still be matched to its contract and a card payment to its receipt.

FlowParse
flowparse.io

Older DKB statements and the 2025 Postfach change

DKB moved to a new Postfach in early 2025. Documents from before the switch are under Archivierte Dokumente, and DKB keeps those available without a time limit. Newer documents follow the deletion-date rule above. If a statement has already been deleted, DKB cannot put it back into the Postfach, but it can send a replacement statement by post while the ten-year legal retention period is still running; you request it through the contact form in the banking with your IBAN (or the last four digits of the card) and the period you need, and DKB charges for it according to its price list.

A replacement on paper converts the same way as a downloaded PDF: photograph or scan it, upload it, and FlowParse reads the text first and then the table. For a German business, where account records are generally kept for ten years, converting each month into your own spreadsheet archive is cheaper than ordering replacements later.

FlowParse
flowparse.io

Getting a clean DKB PDF before you convert

The best input is the statement exactly as DKB filed it: open the Postfach, filter to the account and the year, and download each Kontoauszug as its own PDF. A downloaded PDF carries real text, so FlowParse reads it directly, without OCR, and every digit is the digit DKB printed. Avoid printing the statement and scanning it back in, and avoid screenshots of the banking app — both turn text into pixels and add a step where a 3 can become an 8.

If you are collecting a year for a Steuerberater, download all twelve months in one sitting and upload them together. Keep the original file names; FlowParse writes the source file on every row of a merged workbook, so a name that already says the month makes the result easier to read. A statement that prints across several pages is still one file — upload the whole PDF rather than single pages, so the balance proof can run from the first page's old balance to the last page's new one.

FlowParse
flowparse.io

Common problems with DKB statements, and how they are handled

Three things go wrong most often when a DKB Kontoauszug is copied by hand. The first is the sign: an amount in the Haben column pasted as a debit. FlowParse takes the sign from the column the amount sits in, so that mistake cannot happen. The second is the Erläuterung: a Lastschrift's text runs over three or four lines, and pasting it splits one booking into several rows with no amount. FlowParse joins the lines of one booking into one cell.

The third is the page break. A booking whose text starts at the foot of one page and continues at the top of the next is easy to count twice or to lose. Here the balance proof does the work: if the old balance plus the bookings that were read does not land on the new balance, the export is not marked reconciled, and the preview shows exactly where the difference sits. For the card statement, the usual confusion is the cycle — purchases from the 22nd of one month to the 22nd of the next — which is why it is kept as its own sheet rather than folded into the Girokonto month.

FlowParse
flowparse.io

Worked example: one DKB month to a DATEV handover

Take a freelancer's Girokonto for March, downloaded from the Postfach after the 5th of April. The statement shows an old balance, a handful of Haben bookings — client payments with an invoice number in the Verwendungszweck — and a longer list of Soll bookings: rent by Dauerauftrag, insurance and phone by SEPA-Lastschrift, a few Visa payments, and the transfer that settles the credit card. These figures are an illustration, not a real customer's.

Uploaded to FlowParse, every booking becomes a row with the date, the full Erläuterung and a signed euro amount. The old balance plus the rows lands exactly on the new balance, so the month is marked reconciled. The freelancer exports the DATEV-ready CSV, and the Steuerberater imports it; because each client payment still carries its invoice number and each Lastschrift its mandate reference, matching them to invoices and contracts takes minutes instead of an afternoon. The same file, opened in Excel, gives the freelancer a quick check of income for the Umsatzsteuer-Voranmeldung.

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 DKB the PDF comes from the Postfach — Profil › Postfach in the app, or the envelope symbol in the web banking.

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.

DKB's own transaction export is a PDF list; every format below starts from that PDF or from the monthly Kontoauszug.

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.

On a DKB statement the manual risk is the sign: two amount columns, Soll and Haben, that have to become one.

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

Twelve Girokonto statements are twelve PDFs in the Postfach. For a tax return, a Nebenkostenabrechnung, a loan application or a year-end handover to the Steuerberater, you want them as one list. Smart Merge takes up to 100 DKB PDFs at once and builds a single workbook: one transaction sheet in date order, the source file on every row, and a check that each month's closing balance is the next month's opening balance, so a missing month shows up as a break instead of going unnoticed.

Statements from the Tagesgeld account, the credit card, or another bank entirely can go into the same merge. The columns are matched by meaning, so a DKB Soll/Haben statement and a statement with a single signed amount column end up in the same three columns.

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.

German DKB customers usually hand the books to a Steuerberater in DATEV, or keep them in Lexware or sevDesk — the DATEV-ready CSV is built for exactly that handover.

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

Validated, not just converted

Because a DKB statement splits debits and credits into two columns, the classic copy-paste mistake is a sign: a Haben amount pasted as a debit, or a Soll amount left positive. One of those is enough to make a month look like it is out by twice the amount. FlowParse does not guess the sign from the description — it takes it from the column the amount was printed in.

Then it proves it. The old balance in the header, plus every Haben amount, minus every Soll amount, has to equal the new balance DKB printed, to the cent. When it does, the export says so. When it does not — a booking split across a page break, a line the scan made unreadable — the gap is shown with the rows around it, so you fix one cell instead of re-checking a whole month.

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.

DKB keeps most Postfach documents for up to ten years; FlowParse deletes your uploaded PDF automatically 30 days after upload, so your archive stays the copy you choose to keep.

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

DKB is a direct bank with no branches, so freelancers, landlords and small businesses banking with it work from Postfach PDFs for every tax return and every Steuerberater handover.

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.