Skip to content
All articles

Household money

Missing credit card refund? Match the promise to posted credits

The merchant says your refund is on its way, but you can't find it on your card. Compare the amount promised with credits you can link to that purchase, not with every credit on the account.

By AnyStatement

Published , 9 min read

Contents
  1. Find what the merchant actually promised
  2. A refund confirmation is one side of the check
  3. The extra $40 credit doesn't finish this refund
  4. Search beyond the shop name, but don't guess the match
  5. Keep one refund summary and the credits behind it
  6. Ask for the missing detail, not just a refund update
  7. Contact the issuer while you gather the records
  8. Leave the next person a record they can follow

Your receipt, refund confirmation and issuer's account history are enough to start. If you think a credit is missing, contact the issuer while you gather those records; the US billing-error steps below have timing requirements. The tracker helps you explain what you found, not decide whether you're entitled to a refund, what to pay or how a dispute will end. The consumer-rights guidance here is US-only and concerns credit cards, not debit cards.

Find what the merchant actually promised

Before looking for a credit, put the original purchase beside the refund message. You need to know which order was returned, how much the merchant said it would refund and where it said the money would go. A return receipt and a promise to refund the card aren't interchangeable, so keep the wording rather than summarizing both as “refund done.”

Record the purchase amount and currency, order number, card account alias or last four digits, purchase date and posted date. Then record the promised refund amount, date of the promise, refund reference and stated destination. If there's an expected processing date in the message, copy it as the merchant's estimate, not a deadline supplied by this article.

Use the amount promised to this card as the comparison target, not the whole purchase price. If the refund is split between a card and a PayPal balance, you need the confirmed card portion before calculating a difference. Leave the target and difference blank while you ask for that detail. If you disagree with the amount promised, record that as a separate question for the merchant. Don't quietly change the target to whatever credit you found.

A refund confirmation is one side of the check

The other side is the card account. Look at current transaction activity as well as statements covering the return, and record whether a possible credit is pending or posted. For this tracker, a pending entry stays a candidate; it doesn't go into the posted-credit total. Save the date through which you checked so someone else knows what the search covered.

Check whether the original charge is still there, too. Stripe's undated refund documentation says some refunds issued soon after a charge appear as reversals: the original charge drops off the statement instead of a separate credit appearing. Ask the issuer to confirm what happened to that purchase. If it confirms a reversal, record the explanation and its source separately; don't invent a posted-credit row to make this tracker balance.

There isn't one waiting period that fits every refund. In its undated refund explainer, Chase says the timing depends on both the merchant and the issuer. Don't wait for another statement or finish a spreadsheet before contacting the issuer about a problem. The US billing-error process below has its own timing requirements.

If you paid through PayPal, check the transaction there too. Its undated US refund help distinguishes “Refund Sent” from completion: sent means PayPal has passed the refund to the bank or card issuer. If its tracker says completed but you still haven't received the money, PayPal directs you to the issuer or bank with the bank reference ID or original transaction. That is something useful to take into the next conversation, rather than another screenshot saying “done.”

PayPal also says a purchase funded by both a PayPal balance and a credit card is refunded to those two places. Its three-step tracker is for full checkout refunds funded by a bank or card, not refunds split between payment methods. Check the actual destination details before expecting the whole refund on one card. If you canceled the card, PayPal says it still sends the refund there and directs you to the card issuer to access it.

The extra $40 credit doesn't finish this refund

Here's a fictional example, entirely in USD. Order R104 was a $120 purchase on September 2, 2026. The merchant promised a full $120 card refund on September 10. The card history has been checked through September 16, and the records look like this:

Fictional refund R104: a promise compared with identified card credits
RecordDateAmountEvidence
Original purchaseSep 2$120.00HOME SHOP, order R104
Refund promisedSep 10$120.00R104 confirmation
Posted credit C1Sep 14$80.00HS RETURNS, linked to R104
Posted credit C2Sep 15$40.00OTHER SHOP, a different return

In this example, the merchant's refund record and issuer's trace establish that C1 belongs to R104, despite the different description. C2 has its own receipt for a different return. The arithmetic for R104 is therefore $120.00 promised - $80.00 linked and posted = $40.00 unconfirmed.

Adding every credit gives $80 + $40 = $120. That looks reassuring and answers the wrong question. The account received $120 in these two credits, but only $80 has been linked to this refund. Leave R104 open with $40 unconfirmed; that's a gap in the matching records, not a conclusion that someone owes you $40.

If the merchant says the refund was split into separate card credits, ask for each amount and reference. A later, separately confirmed $40 credit for R104 would make its linked total $120 and the difference zero. Until you find that evidence, the unrelated $40 stays unrelated. Don't assign one credit to two returns.

Search beyond the shop name, but don't guess the match

Searching only for the original description would miss HS RETURNS in the example. Keep the card's exact description, then add a separate note about which order you think it belongs to. Changing the original text to the familiar shop name makes the sheet easier to read but removes a detail the issuer may need.

Description formats aren't universal. For example, Stripe's undated statement-descriptor documentation allows card-charge descriptions to combine a business prefix with a transaction-specific suffix, and notes that some banks display the information incorrectly or not at all. That explains why the text alone is a poor matching rule; it doesn't identify an unfamiliar credit for you.

Look across the relevant dates and amounts, including smaller credits, then compare the order and refund references. Keep the date promised separate from the date posted. If the evidence is only a similar name, a nearby date or an amount that fits, label the entry “candidate” and ask the merchant or issuer to connect it to the purchase.

Keep different currencies separate too. PayPal's refund help says currency conversion can make the refunded amount differ from the original payment. Ask for the refund currency and conversion details rather than treating every difference as a missing credit. This worksheet doesn't calculate exchange-rate adjustments.

Keep one refund summary and the credits behind it

A summary row is useful for the next phone call, but it needs the supporting credit rows underneath it. Otherwise a partial refund disappears inside a total. Copy these two CSV blocks into separate sheets or files, then replace the fictional records with your own. All amounts here are positive magnitudes in USD, not the signs from a particular card export.

Order,Card alias,Currency,Purchase,Promised on,Promised to card,Linked posted,Unconfirmed,Checked through,Status
R104,Household card,USD,120.00,2026-09-10,120.00,80.00,40.00,2026-09-16,Partial match
Credit ID,Card alias,Posted on,Posting status,Description,Amount,Currency,Linked order,Match status,Evidence
C1,Household card,2026-09-14,Posted,HS RETURNS,80.00,USD,R104,Confirmed,Refund record and issuer trace
C2,Household card,2026-09-15,Posted,OTHER SHOP,40.00,USD,OTHER,Confirmed,Receipt for different return

These are values, not an automated workbook. Add only credits marked both “Posted” and “Confirmed” for the same order, card alias and currency. Subtract that linked-posted total from the amount promised to this card. A pending entry or a candidate match stays out of the total, even if its amount fits. Each credit ID should appear once, so copying the same card line from two statements doesn't count it twice. If the difference is negative, preserve it and investigate instead of forcing it to zero.

If the card portion is still unknown, use “awaiting refund details” rather than guessing a match status. Once you have that amount, compare it with the linked total. Use “no posted match” for a linked total of zero, “partial match” for a total below the promise and “matched to promise” when they agree. A total above the promise needs review, not a matched label. Those labels describe the records, not a dispute decision. In the evidence column, use a receipt filename, statement page or saved message reference you can find again. If the export's signs are confusing, check a known transaction with the credit card CSV signs guide before copying amounts.

Ask for the missing detail, not just a refund update

When the merchant can see the refund record and you can see only a card line, a precise question helps connect the two. Here's a message for the fictional example, not a formal billing-error notice:

Your September 10 confirmation promises a USD 120 refund for order R104. I have identified a USD 80 posted credit dated September 14, described as HS RETURNS. I cannot yet match the remaining USD 40. Please confirm the amount and date of each refund issued, the destination payment method, and any reference my card issuer can use to trace it. Was the refund sent in more than one part?

Keep a dated contact log beside the worksheet: who you contacted, the channel and case number, what they confirmed, what remains unanswered and any follow-up date they gave you. Save the purchase receipt, return evidence, refund confirmation and relevant statement pages. The CFPB's dispute guidance, reviewed April 15, 2024, specifically recommends keeping copies and dates of follow-up calls together.

If someone else is helping you, a card alias or last four digits is enough for the shared working log. Keep full account details out of it, and supply any required identifiers directly through the issuer's official process. Our statement review log is another place to organize the unresolved item and its evidence references.

Contact the issuer while you gather the records

If you think a promised credit is missing, contact the card issuer promptly using the number on the card or monthly statement. You can ask the merchant for details at the same time. The FTC's US credit-card billing-error guide, dated May 2022, includes credits for returns that weren't posted among the errors covered by the process. It also says to contact the issuer right away so you don't run out of time to use your legal protections.

A phone conversation isn't the whole procedure. The FTC says to write to the billing-inquiries address, not the payment address, and send the notice so it reaches the issuer within 60 days after the first bill with the error was sent to you. Include copies of supporting records and keep the originals and a copy of the letter. Certified mail with a return receipt gives you evidence of receipt. Don't treat the refund-promise date as the start of a fresh 60-day window.

The FTC's sample dispute letter, dated November 2024, gives the information to include and says to follow an online dispute with a letter too. Use the official instructions for your situation rather than sending the merchant message above as if it were a complete legal notice. Although that sample page also discusses debit cards, this article's rights discussion is limited to US credit cards.

Don't use “$40 unconfirmed” to work out what to pay this month. The FTC describes withholding the disputed amount during the billing-error investigation while still paying the undisputed part; a merchant's promise alone isn't that investigation. Ask your issuer what payments are required on your account while the issue is being handled. This tracker neither changes your bill nor predicts the issuer's decision.

If the issue remains unresolved with the issuer, the CFPB complaint channel (page last modified October 5, 2026), accepts credit-card complaints and can send them to the company for a response or refer them to another agency. Include the dates, amounts and correspondence that explain the problem. If the disagreement is about product quality rather than a missing credit, tell the issuer that: the CFPB warns that defective goods or services may use a different dispute process.

Leave the next person a record they can follow

When a credit is identified, add its source and update the summary without erasing the earlier notes. “Matched to promise” should lead back to the actual posted credits. If it still doesn't match, the useful handover is the amount unconfirmed, the date through which you checked, the case number and the question awaiting an answer.

We reopened the linked official guidance on October 17, 2026. We also parsed both CSV examples and checked the arithmetic with exact decimals, including unrelated credits, split refunds, pending entries, different cards and currencies, duplicate credit IDs and totals above the promise. Chase, PayPal and Stripe showed no editorial update date on the pages we read. We didn't test a live refund, an issuer's dispute system or the CSV blocks in Excel. This example can't tell us the status of your refund.