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
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.
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.
| Field | Captured in the export |
|---|---|
| Date | Transaction / posting date, normalised |
| Description | Payee, merchant or transfer detail, verbatim |
| Amount | Single signed value (debits −, credits +) |
| Balance | Running balance per transaction |
| Reference / type | Check number, transaction type, reference |
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.
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.
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.
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.
"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.
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.
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.
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.
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.
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.
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.
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.
| Format | Best for |
|---|---|
| Excel (.xlsx) | Analysis, totals, sharing |
| CSV | Importing into any tool |
| .QBO | QuickBooks Online & Desktop |
| .QFX | Quicken |
| .OFX | Most accounting tools |
| Xero CSV | Xero statement import |
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 happens | By hand | FlowParse |
|---|---|---|
| Reading the data | Copy-paste line by line | AI extracts every transaction |
| Scanned statements | Re-typed manually | OCR reads them automatically |
| Debits & credits | You fix every sign | Pre-signed, normalised |
| Balance check | Manual reconciliation | Validated automatically |
| Time per statement | 20–40 minutes | Under a minute |
| A full year | Hours per account | One Smart Merge upload |
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.
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.
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.
More on the validation and reconciliation engines.
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.
Explore the bank statement toolkit
For other German banks, see the Sparkasse, Commerzbank and Deutsche Bank converters.

