You can still dispute a Buy Now, Pay Later charge that looks wrong after an installment has already cleared, working first with the merchant and then with the lender. A tight paper trail beats a long speech.
Did the store ghost you after Klarna, Affirm, or Afterpay already took the first installment? That fight is still worth filing. This kind of mess is common.
Installments that posted to a credit card may give you a second path through the card issuer, which can matter when the merchant never shipped the order. Expect that card path to take longer.
What actually controls a BNPL dispute
U.S. consumers are working company policy first. Affirm, Klarna, Afterpay, Sezzle, and PayPal Pay in 4 each run their own queues, and no single BNPL forum sits on top of them.
Some plans look like a credit card. Others look like four bank pulls. The Consumer Financial Protection Bureau has said that certain BNPL lenders should investigate disputes and help consumers obtain refunds. Use that as leverage if a company stalls. Don't count that language as a guaranteed refund.
Thing is, how you paid still changes your leverage. A credit card chargeback follows card-network rules. An ACH debit or debit-card pull may not. Read the line on your bank or card statement before you pick a path.
You can send the lender a CFPB complaint, and companies generally respond in 15 days. You then get a window to reply.
Start with the merchant, then the BNPL app
Contact the seller first if the problem is the product, the shipment, or a return. BNPL apps often expect that step. They move faster when you can show the store already refused you.
Work through this in order:
- Line up the charge with an order ID, the date, and the merchant name.
- Keep tracking pages, cancellation emails, photos of damage, and any chat where the seller admitted a delay.
- Write the merchant and ask for a refund or a replacement.
- Open the BNPL app and dispute that order if they ignore you, or if the charge was never yours.
- Stick to one story, attach the files, and save the ticket number in a phone note.
- Keep paying any installment you are not disputing, if you can, because mixing a good charge with a bad one in one angry message just slows the review.
- Ask them to reverse a late fee that posted after you already opened the ticket, and point to that ticket.
Follow up if the merchant or the app goes quiet. A nudge after a few days is fair, then leave time for the review, and don't stop saving screenshots because a chatbot said it's looking into it.
Proof that actually helps
Reviewers work from the files you attach. They will not rebuild your week from memory. Save tracking, photos, receipts, and chat logs in one place before you open a ticket.
| Problem | What to attach |
|---|---|
| Unauthorized or scam charge | Screenshots of the charge, any alert you didn't recognize, and the date you noticed it |
| Item never arrived | Order confirmation, stalled tracking, and your messages to the merchant |
| Wrong item or broken goods | Photos, the original listing, and the return attempt |
| Double charge or wrong amount | Both line items and the receipt |
| Late fee on a disputed order | The fee, the dispute ticket, and the date you first complained |
If you're sitting there with a chat history that jumps from where's my package to a bot offering to skip a payment, save that whole thread anyway, even the useless parts, because those apps wipe context and you may need to show you asked for a refund, not a new due date.
Report unauthorized charges as soon as you see them. Waiting only makes the case harder.
How to dispute Affirm, Klarna, Afterpay, Sezzle, and PayPal Pay in 4
Search the order for Help, Dispute, or Support if the labels here don't match yours. The menus in these apps move.
Turns out the useful facts are the same across brands: merchant first for goods problems, then the BNPL app, then the card issuer if a card funded the plan. Put those facts in every ticket.
Affirm
Say whether the purchase is unauthorized, not delivered, or billed wrong when you ask for help on that order in the Affirm app. Mention a card posting if you have one. Affirm's merchant materials describe a decision after evidence is collected, often within 15 calendar days of that collection. That clock is not your personal guarantee.
Klarna
Klarna generally wants you to try the merchant first. Open the purchase in the Klarna app, pick a dispute reason, upload proof, and track the ticket. Klarna's dispute-management materials give merchants a short clock on unauthorized claims and a longer one on returns or goods not received. Your own wait can still differ.
Afterpay
Start from Help on the Afterpay payment and describe the error in one place. If a card funded Afterpay, a card dispute may exist in parallel, so keep the amount and the story identical on both sides.
Sezzle
Use in-app support on the order or the fee, write one paragraph, and attach the same proof you'd send Klarna or Affirm. If the fight is a late fee, show the dates of the underlying problem and of your first complaint.
PayPal Pay in 4
Go to PayPal's Resolution Center and open a dispute on the purchase. Item not received and similar reasons live in that flow. Watch the messages; those deadlines are real.
If you paid BNPL with a credit card
Card issuers can run a billing dispute or chargeback, and that path is often stronger when a merchant never performed. It is slower than in-app chat.
File with the card after you have the order record and any BNPL ticket. Tell the issuer the merchant name, the amount, and that a BNPL lender sat in the middle. Ask whether they want the BNPL ticket closed first.
People sometimes file with the card, the app, and the merchant on three different days with three slightly different amounts, and then everyone denies it because the stories don't match, so pick one amount and stick to it.
A chargeback can strain the BNPL account. Still file if the merchant never delivered.
How to file a CFPB complaint about a BNPL lender
Use this when the provider ignores you, denies you without reading the files, or keeps collecting on a charge you already disputed. The CFPB complaint form walks you through the filing.
Name the company, spell out the money and dates, and upload the same evidence.
Official CFPB pages say companies generally respond in 15 days. You can review that response and you have 60 days to give feedback. Email updates and a status page come with the filing.
Pick the closest product category if you don't see a BNPL label. Personal loans, credit cards, or debt collection can all fit, depending on the mess, and to be honest the dropdown matters less than the dates and dollar amounts. A CFPB complaint creates a record. It will not mail you a refund.
Credit reports and collectors
Check your credit reports after a messy BNPL fight, because some lenders report activity even while a ticket is still open. If a collector contacts you, ask for written details of the debt and don't put a new payment on a charge you already disputed until you have that letter.
A short message you can paste
Subject: Dispute of BNPL charge [order ID]
Account: [your account ID]
Order: [merchant, date]
Amount: $[amount]
I dispute this charge. [One sentence: it was unauthorized / the merchant never delivered / I was billed twice. Proof is attached.]
Please investigate and refund or credit the amount I don't owe. If I already wrote you, the ticket or chat ID is [number].
[Your name]
Send it in the app if you can. Keep a copy.
FAQ
How do I dispute a Klarna charge? Try the merchant, then file from the purchase in the Klarna app and upload tracking or messages. Send a CFPB complaint with those same files if they stall.
What if an Affirm charge was unauthorized? Tell Affirm in the app as soon as you see it. Report it to the bank or card that funded the payment too.
Can I dispute Afterpay or Sezzle late fees? Yes. Use in-app support, and show the original problem plus the date you already complained. No public source gives a guaranteed waiver rate.
Should I use my credit card issuer instead of the BNPL app? If you use both, keep the facts identical. The app is faster for small billing errors. The card is often the better hammer when the merchant never delivered.
Open the order today and screenshot it. Message the merchant if the goods are the issue, then file in the BNPL app the same day if they don't fix it. Don't wait for a nicer chatbot.