Enter the Fraudster Factory™
Enter the Fraudster Factory™
Enter the Fraudster Factory™
Enter the Fraudster Factory™
/
Disputes & Chargebacks
October 25, 2026
Oct 25, 2026

Klarna Dispute Reconciliation: Holds, Partial Losses and Settlement Adjustments

White circular logo with interlocking shapes at the center surrounded by overlapping orbit-like elliptical lines and scattered blue diamond shapes.

Chargebacks?
No longer your problem.

Recover 4x more chargebacks and prevent up to 90% of incoming ones, powered by AI and a global network of 20,000 merchants.

600+ reviews
No credit card needed.
Klarna Dispute Reconciliation: Holds, Partial Losses and Settlement Adjustments

TL;DR:

  • Klarna dispute reconciliation ties each dispute to its settlement rows through reversal_reference, never by order total.
  • Your hold policy (NONE or ON_DISPUTE_INITIATED) decides whether the chargeback debit posts when a dispute opens or only after a loss.
  • A partial loss has no row of its own: subtract the CORRECTION_DISPUTE credit from the original REVERSAL debit.
  • Klarna's standard dispute fee is EUR 15 or USD 15 for direct merchants, and it doubles above a 1.5% dispute rate for three straight months.
  • Merchants get up to 21 days for evidence and 10 days to appeal, and only complete first evidence keeps the appeal open.
Loading the Elevenlabs Text to Speech AudioNative Player...

Klarna dispute reconciliation is the process of matching each Klarna dispute to the settlement report rows that moved your money: the chargeback debit, any credit you won back, and the dispute fee.

Get it right and your books show the real cost of every case. Get it wrong and a won dispute can look like a loss, or a fee can hide inside a refund.

This guide follows the format in Klarna's settlement report documentation for disputes, which covers merchants with a direct Klarna agreement. If you take Klarna through a payment service provider, use that provider's report and fee terms instead.

The Klarna Dispute Process, Stage by Stage

Every Klarna dispute moves through fixed stages. Each stage has its own deadline and its own effect on your funds.

21 days
Maximum time to submit evidence
30 days
Maximum Klarna evidence review
10 days
Window to appeal a lost decision
14 days
Typical arbitration review
StageWhat you can doMoney effect
INITIATEDUpload evidence (PDF, up to 7 MB per file), suggest a refund amount, or accept the loss.Klarna holds the disputed amount. How that appears in your report depends on your hold policy.
REPRESENTMENTNothing. Klarna reviews your evidence and issues a preliminary decision.A WON decision closes the case and releases the held amount.
PRE_ARBITRATIONAccept the preliminary loss or appeal it.No new money movement until the case closes.
ARBITRATIONNothing. The review is final and binding.The final outcome decides the last principal and fee rows.
CLOSEDRecord the outcome and match the rows.Outcome is WON or LOST.

Source: Klarna disputes lifecycle. Deadlines vary by dispute reason, so read the expiry date on each case instead of assuming 21 days.

Two rules shape your ledger before any money moves:

  • An expired evidence request ends as LOST. So does a dispute below Klarna's small-amount threshold, which is auto-accepted as LOST.
  • Klarna only offers an appeal if your first evidence included everything requested. Weak first evidence can cost you the appeal route.

Klarna names its review stage REPRESENTMENT, but this is Klarna's own process, not card-network chargeback representment. To check which route a case is on, see which payment route a BNPL dispute takes.

More BNPL dispute guides

Check Your Klarna Hold Policy First

Your hold policy decides when the chargeback hits your settlement. Klarna reads it from the dispute configuration and fixes it at the moment the dispute starts.

  • NONE: nothing posts when the dispute opens. Money moves only if you lose.
  • ON_DISPUTE_INITIATED: the full disputed amount is debited when the dispute opens. Money comes back only for the part you win. Your account must be opted in to this policy.
EventHold policy NONEHold policy ON_DISPUTE_INITIATED
Dispute opensNo rowREVERSAL debit for the disputed amount
You winNo rowCREDIT / CORRECTION_DISPUTE for the won amount
Customer winsREVERSAL debit for the disputed amountNo new principal row (the debit already posted)
Partial lossNot described in Klarna's documentation; confirm against your reportCredit for the won part only; the lost part has no row of its own
Dispute feeFEE / DISPUTE_FEE debit at close, when a fee appliesFEE / DISPUTE_FEE debit at close, when a fee applies
Lost appealExtra FEE / DISPUTE_FEE rowExtra FEE / DISPUTE_FEE row

The partial-loss row is the one that trips most teams. Under ON_DISPUTE_INITIATED, the lost portion never appears as a line. You find it by subtracting the credit from the original debit.

Read Klarna Settlement Report Rows Correctly

The Klarna settlement report uses a small set of row types for disputes. Learn these four and you can explain almost any dispute movement.

Row (type / detailed_type)DirectionTotals columnWhat it means
REVERSAL / REVERSALDebittotal_reversal_amountThe chargeback of disputed principal
CREDIT / CORRECTION_DISPUTECredittotal_credit_amountA won amount returned, or a Klarna correction of a wrong chargeback
FEE / DISPUTE_FEEDebittotal_fee_amountThe dispute fee, or an appeal fee after a lost appeal
FEE_REFUND / DISPUTE_FEE_REFUNDCredittotal_fee_refund_amountA dispute or appeal fee Klarna charged in error and refunded

Five format details decide whether your matching works:

  • Amounts are unsigned. The row type tells you the direction. Add your own signed column and keep the raw value untouched.
  • Join on reversal_reference. It links every row of one dispute. Klarna says not to key on order_id or capture_id.
  • capture_id can be empty. It is blank for order-level disputes and filled for capture-level disputes.
  • Purchase fees stay charged. On a won dispute, the original purchase fees and related tax are not refunded.
  • Payouts never go below zero. If chargebacks exceed a day's sales, the payout is floored at zero. Klarna recovers the shortfall from a later payout through total_repay_amount.

A CORRECTION_DISPUTE credit does not prove you won. Klarna uses the same label for corrections of its own errors. Check dispute_outcome in the Klarna Disputes API before you book any credit as recovered revenue.

Build a Case-Level Reconciliation Index

One row per dispute keeps finance and dispute operations on the same record. Never match on an order total or an equal amount alone. One order can hold several captures, and two disputes can share the same amount.

FieldWhere it comes fromWhy you need it
reversal_referenceSettlement report rowsJoins every row of one dispute
Account and currencyMerchant ID and reportStops cross-account or cross-currency matches
Order and captureOrder record; capture_id if setShows whether the dispute is order-level or capture-level
Hold policyDispute configurationTells you which rows to expect and when
Raw row type and amountReport, unchangedKeeps an audit trail of what Klarna sent
Signed principal effectYour worksheetSeparates money out from money returned
dispute_outcomeKlarna Disputes APITells a won credit apart from a correction
Open exceptionAnalyst noteFlags any case that does not balance yet

Keep event dates as Klarna reports them. A debit in March and a credit in May belong to one case, but they land in two different cash periods. Finance often needs both views.

{{cta}}

Worked Examples: Full Win, Full Loss and Partial Loss

These three cases are hypothetical. All use the ON_DISPUTE_INITIATED hold policy and show principal only. Fee rows are covered in the next section.

CaseDebit at openingCredit at closeUnrecovered principalRows to expect
K-A: full winEUR 180EUR 180EUR 0REVERSAL, then CREDIT / CORRECTION_DISPUTE
K-B: full lossEUR 140NoneEUR 140REVERSAL, then FEE / DISPUTE_FEE
K-C: partial lossEUR 250EUR 90EUR 160REVERSAL, CREDIT for the won part, and any fee row

Case K-C is where reports and dashboards drift apart. Here is the math:

EUR 250
Debited when the dispute opened
EUR 90
Credited for the won part
EUR 160
Lost part, shown in no row
36%
Share of principal returned

The EUR 160 loss is a calculated figure, not a report line. Store the full disputed amount, the credit and the difference as separate fields. If you cannot prove the EUR 90 credit belongs to K-C through reversal_reference, leave the case open.

For K-B, do not add a second EUR 140 debit to make the closing report look like a loss. The money already left at opening. Do not invent a credit because a status field says won, either.

Track Klarna Dispute Fees Separately

Klarna charges a dispute fee when a dispute is decided against you. Merchants with a direct Klarna agreement pay it to Klarna. If your PSP integrates Klarna, Klarna does not bill you directly, but your PSP may pass the fee on. Rates come from Klarna's dispute fee page.

MarketStandard feeExcessive feeAppeal fee (from March 1, 2027)
Eurozone markets (as listed)EUR 15EUR 30EUR 50
United StatesUSD 15USD 30USD 50
United KingdomGBP 10GBP 20GBP 40
CanadaCAD 20CAD 40CAD 70
AustraliaAUD 25AUD 50AUD 75

The excessive fee doubles your cost. It applies when your dispute rate stays above 1.5% for three months in a row, with more than 100 orders in that period. It drops back once the rate stays below 1.5% for three months. Markets Klarna does not list pay USD 15 and USD 30, or the local equivalent.

Klarna counts this rate per Merchant ID: disputes started in a month divided by captures in the same month. Track it next to your card chargeback ratio, because the two use different formulas. To weigh dispute costs across providers, see our BNPL comparison.

Mark these 2027 changes in your fee mapping now:

  • For disputes started on or after March 1, 2027, a lost appeal adds a non-refundable appeal fee.
  • For card chargebacks started on or after March 1, 2027, the dispute fee is charged at close whatever the outcome. The exception is an unauthorized purchase dispute where your response meets Klarna's requirements.

Separate Refunds, Fees and Corrections

A purchase refund and a returned dispute amount are different events. If you count both as recovery, you overstate results and may miss a double refund to the customer.

  • Refunds: book them from your refund records, not from dispute rows.
  • Fees: give each fee its own row and amount. Never copy example fees from documentation into your ledger.
  • Corrections: a FEE_REFUND or a correction credit fixes a Klarna error. Do not count it as a dispute win.

For the wider month-end process across all payment methods, see our guide to chargeback reconciliation. If you run Klarna next to card processors, multi-processor chargeback recovery covers how to join records across providers.

Investigate Mismatches With a Fixed Checklist

Start with account, currency and reversal_reference. Then check the hold policy, dates, outcome and row type. Look at raw rows before you change any mapping.

What you seeWhat to check nextShortcut to avoid
Case closed, expected row missingEarlier and later reports, plus the hold policyCreating a fake cash row
Credit exists, outcome uncleardispute_outcome in the Disputes APICalling every credit a win
Two disputes on one orderreversal_reference and capture_id for eachNetting everything at order level
Amount differs from the disputePartial outcome, refunds and currencyTreating the gap as a fee
Payout is zero or lower than expectedtotal_repay_amount on later payoutsAssuming Klarna missed a payout
Status conflicts with moneyRaw rows and case history; assign an ownerEditing the status to force a match

Record the evidence that closed each exception. A reviewer should be able to repeat your finding without asking you. Keep the raw report and your mapping version with the month-end file.

Test Your Mapping Before You Report on It

Run a small set of real, anonymized cases through your worksheet before you trust it. Include a full win, a full loss, a partial loss and a correction if you have one.

  • Check that each case keeps its own identity.
  • Check that direction and reporting period are right.
  • Check that exceptions stay visible instead of netting to zero.
  • Add a negative test where two equal amounts belong to different disputes.

Report principal returned apart from fees, refunds and open amounts. Say whether a metric covers a cash month or a closed case group. Never compare recent open disputes with older closed ones as if they were the same.

Close Every Klarna Case in Both Ledgers

Dispute operations and finance answer different questions about the same case. Operations wins or loses the claim. Finance proves what the claim did to your cash. A submitted response is not a reconciliation event on its own.

Strong first evidence matters twice: it wins cases and keeps your appeal route open. Some Klarna disputes are friendly fraud, where the customer received the order. Delivery proof, return records and customer messages win those cases. See how this fits the wider pattern of BNPL fraud.

Use dispute webhooks to log each status change with its case reference. Then your ledger and your case tool update from the same event.

Chargeflow's Klarna integration connects your Klarna disputes to the same automated workflow as your card disputes. Chargeflow Automation gathers order, shipping and customer data, then submits a full first response before the deadline. You pay only for disputes you win, backed by a 4X ROI guarantee.

{{cta}}

Klarna Dispute Reconciliation FAQ

How long does Klarna take to resolve disputes?

Klarna gives merchants up to 21 days to submit evidence, depending on the dispute reason. Klarna then takes up to 30 days to review it. After a lost decision, the merchant has 10 days to appeal, and arbitration takes about 14 days. A fully contested Klarna dispute can stay open for more than two months.

What does a Klarna dispute cost a merchant?

Klarna charges direct-agreement merchants a dispute fee when a dispute goes against them, such as EUR 15 or USD 15 at the standard rate. The fee doubles if the dispute rate stays above 1.5% for three months in a row. A PSP may pass the fee on. Purchase fees are not refunded, even on a won dispute.

How do Klarna disputes show up in the settlement report?

In the Klarna settlement report, a dispute appears as a REVERSAL debit for the chargeback, a CREDIT with detailed type CORRECTION_DISPUTE for any amount won back, and a FEE with detailed type DISPUTE_FEE for the dispute fee. All rows of one dispute share the same reversal_reference. Amounts are unsigned, so the row type sets the direction.

Does a CORRECTION_DISPUTE credit mean the merchant won?

No. Klarna uses CORRECTION_DISPUTE both for won disputes and for corrections of chargebacks Klarna made in error. Merchants should check the dispute_outcome field in the Klarna Disputes API before booking the credit as a dispute win.

Can a merchant appeal a lost Klarna dispute?

Yes, but only if Klarna offers an appeal. Klarna allows it only when the merchant's first evidence included all the information requested. The merchant has 10 days in the pre-arbitration stage to appeal. For disputes started on or after March 1, 2027, a lost appeal adds a non-refundable appeal fee.

Sources reviewed October 25, 2026: Klarna settlement report, dispute lifecycle, dispute fee and payout terms documentation. Worked cases are hypothetical.

Chargeflow's Products

Recover Klarna Disputes Automatically

Chargeflow Automation connects to Klarna, collects order evidence and submits every dispute response for you.

SHARE THIS ARTICLE
White circular logo with interlocking shapes at the center surrounded by overlapping orbit-like elliptical lines and scattered blue diamond shapes.

Chargebacks?
No longer your problem.

Recover 4x more chargebacks and prevent up to 90% of incoming ones, powered by AI and a global network of 20,000 merchants.

600+ reviews
No credit card needed.
subscribe

The latest chargebacks, fraud, and ecommerce content, in your inbox. Every week.

Sign up now and never miss out the latest trends!
By providing your email you're agreeing to our Terms of Service and Privacy Notice
Diagram with dashed and curved lines forming segmented arcs highlighted by three blue diamond markers on the left side.Abstract circular grid design with blue diamond markers on a half-black, half-white background.