Klarna / Sofort Payment Extraction

Extract Amount, Payment Reference, and Date (Betrag, Verwendungszweck, Datum) from Any Klarna or Sofort Screenshot — Without Retyping a Single Field

Logging a Klarna or Sofort payment by hand takes about 3 minutes per screenshot. This reads the same fields in 5-10 seconds, including the order total versus installment split on a Klarna plan and the Verwendungszweck on a Sofort bank transfer.

5-10s per screenshot · Up to 99% accuracy on printed text

Amount · Reference · Date
German Label Recognition
One Row per Screenshot

What You Can Pull from a Klarna or Sofort Screenshot

Klarna and Sofort are one company now, and since 2024 the Sofort bank transfer runs inside Klarna's own checkout, where German shoppers still see it as "Sofort bezahlen". The two screens share almost no visual structure: one is a buy-now-pay-later order with an installment schedule, the other a direct bank transfer with a payment reference. With Custom Column Extraction, the AI reads the German label beside each value, so both produce the same structured output.

Amount (Betrag)

On a Klarna order this is the order total, with the per-installment amount listed separately for a Pay in 3 or installment plan. On a Sofort transfer it is the single amount sent. Define one column or split by type, and the AI reads the label to decide.

Recipient (Empfänger / Händler)

Klarna shows the store or merchant (Händler). A Sofort transfer shows the recipient name and bank account (Empfänger). The AI reads the label context to identify the payee either way.

Payment Reference (Verwendungszweck)

A Sofort bank transfer carries a Verwendungszweck, the payment reference the buyer enters, of up to 140 characters. A Klarna order ties each purchase to an order number and a due date. Either one works as the key you reconcile against your bank statement.

Date (Datum)

German DD.MM.YYYY format. A Klarna order shows the purchase date plus the due date of each installment. A Sofort transfer shows the execution date. The AI normalizes all dates into a consistent format.

One Provider, Two Payment Products, Two Very Different Screens

Klarna acquired Sofort in 2014, and in 2024 it folded the Sofort bank transfer into its own checkout as "Sofort bezahlen". A Klarna buy-now-pay-later order and a Sofort transfer now come from the same company and still look nothing alike. The German word "Betrag" sits beside different numbers on each, and a template built for one screen reads the other wrong.

01

A Klarna Order Shows More Than One Amount

A Pay in 3 or installment order lists the total for the whole purchase and the smaller amount due for each installment. Basic OCR reads both as numbers and cannot tell you which one you actually owe. Klarna's own help pages point shoppers to the payment plan in the app before paying for exactly this reason.

02

A Sofort Transfer Hides Its Reference in Free Text

The Verwendungszweck (payment reference) is what matches a transfer to an invoice. It is free text of up to 140 characters, so a tool can easily mistake it for a name, an address, or stray note. Drop it and the payment stops reconciling against the bank statement.

03

German Labels Sit Close Together and Look Alike

Betrag (amount), Verwendungszweck (reference), Empfänger (recipient), and Datum (date) are all short German words on a dense confirmation screen. A tool that extracts by position grabs whichever value sits in the box, not the one the label points to.

01

Label-Aware Columns Separate Total from Installment

Define Amount (Total) and Per Installment as separate columns. The AI reads the full-order total into one and the smaller recurring figure into the other, by their labels rather than their pixel positions. Add Installment Count and the AI returns the plan length.

02

The Verwendungszweck Lands in a Reference Column

Name a column Payment Reference and the AI reads the free-text value beside the Verwendungszweck label, even though it looks like any other line on the screen. That reference is the value your bank statement also carries, so the row reconciles.

03

German Labels Read by Meaning, Not Position

The AI tells Betrag from Verwendungszweck from Empfänger, so a Klarna order and a Sofort transfer fill the same column set. Batch both payment types together and every screenshot keeps its own correct values, with no per-screen template.

From a Klarna Order or a Sofort Transfer to One Spreadsheet Row

If you log Klarna and Sofort payments for expense reports, freelancer bookkeeping, or a German VAT record, here is what happens when you drop a screenshot into the tool.

1.

Upload the Screenshot

Upload a Klarna order confirmation or payment plan, or a Sofort transfer confirmation. Both native screenshots and a straight-on photo of the screen work. The AI reads content, not layout, so the two screen designs do not need separate templates.

2.

Name the Columns

Define Amount, Recipient, Payment Reference, and Date. For a Klarna installment plan, add Amount (Total) and Per Installment to keep the two figures apart. The AI reads the German labels (Betrag, Empfänger, Verwendungszweck, Datum) and assigns each value to the matching column.

3.

Get the Row

The output lands as one spreadsheet row per screenshot: amount, recipient, payment reference, and date, each in its own column. A Klarna order becomes one row with the total and the installment amount separated. A Sofort transfer becomes one row with its reference intact. Download as XLSX or CSV, or push the rows into Google Sheets via the add-on.

When Klarna and Sofort Screenshot Extraction Works Best, and When to Be Cautious

When It Works Best

✓

Clear confirmation screens. Klarna order and payment-plan screens and Sofort transfer confirmations use high-contrast machine-rendered text with consistent German labels. Accuracy on that printed text is up to 99%.

✓

Mixed Klarna and Sofort batches. One column set extracts from both payment types in the same batch. The AI identifies which product each screenshot belongs to and maps the fields accordingly.

✓

Installment tracking. A Klarna installment plan lists a due date and an amount per installment. The AI can return each installment as its own row or collapse the plan into one row with the total.

When to Be Cautious

⚠

Cropped screenshots. If a Klarna shot cuts off the payment plan, or a Sofort confirmation is cropped before the Verwendungszweck, the AI can only extract what is visible. Full-screen captures give the most complete rows.

⚠

Photos taken at an angle or in low light. A banking or shopping app may block native screenshots on some devices. A well-lit, straight-on photo works, but glare and tilt reduce accuracy on smaller text such as IBAN digits.

⚠

Which Klarna amount you mean. Klarna uses one name for pay-in-30-days and installment orders, and the screens differ. Match your column names to the payment type you are extracting (Amount (Total) versus Per Installment) so the figure you get back is the one you intend.

Frequently Asked Questions

A Klarna screenshot shows both the order total and the installment amount. Which one goes in my spreadsheet?

Whichever column you name it for. Define Amount (Total) and Per Installment as separate columns, and the AI reads the figure beside the full-order total into one and the smaller recurring amount into the other, by their labels rather than their positions. On a €150.00 order paid in three installments, €150.00 goes in the Total column and €50.00 in the Per Installment column. Add an Installment Count column and the AI returns the plan length.

My Sofort transfer is from before Klarna retired the brand. Can the tool still read it?

Yes. Klarna discontinued Sofort as a standalone payment method across integrations in late 2024 and folded it into Klarna, so older Sofort screenshots still hold the amount, the recipient, and the Verwendungszweck you need for your records. The AI reads whatever the screenshot shows, so a historical Sofort confirmation and a current Klarna screen both work with the same column set.

Will the tool pick up the Verwendungszweck, or mistake it for something else?

It picks it up. A Sofort confirmation carries a Verwendungszweck, the payment reference the buyer entered, of up to 140 characters. Name a column Payment Reference and the AI reads the value next to that label rather than treating it as a name or an address. If you also want the free text kept verbatim, name a second column Purpose (Verwendungszweck) and both come through.

My document shows dates as DD.MM.YYYY. Will the tool read them correctly?

Yes. The AI recognizes the German DD.MM.YYYY format and normalizes it into a consistent output format. A Klarna order shows the purchase date and the due date of each installment. A Sofort transfer shows the execution date. Define a Date column and the dates come back ready to sort and filter.

Can I batch Klarna and Sofort screenshots together with the same column names?

Yes. Define one set of columns, such as Amount, Recipient, Payment Reference, and Date, and the AI processes Klarna order screens and Sofort transfer confirmations in the same batch. Each screenshot becomes one row, whichever product generated it. See the payment screenshots overview for the full cross-app capability.

See all payment screenshot types supported, including Klarna, Sofort, PayPal, Revolut, and more

Sibling European payment platform: Revolut, another European payment platform, where a single transfer shows two currency amounts on one screen

Sibling international transfer platform: Wise (TransferWise), another international money transfer platform, with its own fee, exchange rate, and recipient figures

📮 contact email: [email protected]