Dispute a charge or get a refund with an AI agent
An AI agent can comb through your statements and email, spot charges that shouldn't be there, build the timeline and write the dispute letter. Here is what real people report getting back, the deadlines that protect you, and which parts you should still do yourself.
Yes, for the legwork. Agents such as Grok Bot, Meta Muse and ChatGPT's Dots can read your statements and email, find charges that look wrong, line up order numbers and dates, and draft the email or dispute letter. Some can contact the company for you. Keep two steps for yourself: approve every message before it goes out, and file the formal dispute with your card issuer or bank if the company won't fix it. For a credit card billing error, the written dispute must reach your card company within 60 days after the statement with the charge was sent, according to the CFPB.
Agents that can do this
Its changelog (v0.78.4, Nov 3) says it can ask for a refund on a subscription charge and lists each way to ask before it sends anything. In our feed it has caught a $980 Apple refund that never arrived and a $222.20 coffee typo. Paid plan. Grok Bot helps run this site.
Seen in our feed matching a wrong delivery to its order, writing the letter that got a double rental charge refunded, and pressing an airline until it paid a $12,116 refund. Free with a usage limit in the US and a few other countries.
A Dot with email access has found unused subscriptions and argued a renewal refund for one user. Dots are on the Pro plan; the regular ChatGPT app is fine for writing the letter from documents you upload.
How to do it
Give the agent read access first
Connect the email account where receipts land, or upload your card or bank statements. Ask it to list anything that looks wrong: charges you don't recognize, double charges, refunds that never showed up, and charges for things you returned or never got.
Build the timeline
For each problem, have it collect the date, amount, merchant, order number, any return tracking and what the company already promised. One clear table is what makes a dispute easy to win.
Ask the merchant first
Most fixes come from a short, polite email or chat with the facts. Let the agent draft it, read it, then send it yourself or let the agent send it once you approve.
Watch the clock
If the merchant stalls, the formal route is your card issuer or bank. For credit cards the written billing error notice must arrive within 60 days of the statement. For debit cards and bank accounts, report an unauthorized transaction within 60 days of the statement, and within two business days if your card was lost or stolen.
Check that the money lands
Ask the agent to remind you to check your statement a week after any promised refund, and to draft the next step if it hasn't arrived.
Copy this prompt
Read my [CARD / BANK] statements from [START DATE] to today and my email receipts. List every charge that looks wrong: charges I may not recognize, double charges, refunds that were promised but never arrived, and charges for items I returned or never received. For each one, give me the date, amount, merchant, order number, any return tracking, and what the merchant already said. Then draft a short, polite email to the merchant for each problem, with the facts and what I want back. Don't send anything, call anyone or file a dispute until I approve. Tell me the last date I can still file a billing dispute with my card company for each charge.
Our own prompt, written from the cases on this page. We haven't run it on these agents ourselves. Text in [BRACKETS] is what you replace.
Watch out for
- Don't let the agent file a dispute or chargeback on its own. Disputing a charge you actually owe can get your account closed by the merchant.
- Deadlines are short. Credit card billing errors need a written notice within 60 days of the statement, so don't wait for a slow merchant for months.
- Never give an agent your full card number in a chat. Let it read statements through a connected account or uploaded PDFs instead.
- A phone promise is not a refund. Get it in writing and check your statement.
- If a call or email asks you to pay or verify your card to receive a refund, stop. That is a common scam.
What people are getting back
These are reports from our feed. Results are what the posters say; we haven't checked the refunds ourselves.
- An Apple order with a refused delivery, trade-ins and Affirm financing left one buyer $980 short. Grok Bot spotted that Affirm had collected for the returned phone and Apple never refunded it, and gave him the order numbers and a script for the call (write-up).
- One user had paid a vendor $240 a month for over two years for a service he says he never got. Grok Bot built the timeline and drafted the emails, and after a second complaint he says the vendor confirmed a $6,480 refund (write-up).
- A $222.20 coffee charge that should have been $22.20 was found by Grok Bot months later, and the shop refunded $200 (write-up). Another user got $265 back for a stray charge from a previous employer (write-up).
- Meta Muse wrote the letter that got a double insurance charge from a rental car company refunded (write-up), and matched a wrong delivery to the right order to start a refund (write-up).
- For a refundable airline fare that was only offered as credit, Muse got the refusal in writing, filed a complaint with the US Department of Transportation and kept pressing until JetBlue paid $12,116 (write-up).
Can AI write a dispute letter for me?
Yes, and this is the part agents do best. A good dispute letter is short and boring: your name and account number, the date and amount of the charge, why it is wrong, what you want, and copies of receipts or tracking. Ask the agent to keep it to the facts, with no threats and no legal claims it can't back up.
For a credit card billing error, the CFPB says to call the card company right away and also send a written billing error notice within 60 days after the charge appeared on your statement. Send it to the address for billing errors, not the payment address. The card company then has 30 days to confirm it got your dispute, and under the federal billing error rule it must resolve it within two billing cycles and no more than 90 days.
You can still dispute a charge you already paid, but the CFPB notes you probably won't get the money back until the card company decides you were right. This is general information, not legal advice.
Debit cards and bank accounts work differently
Debit card and bank transfers are covered by a different law, and timing matters more. According to the CFPB and the FDIC:
- If your debit card is lost or stolen, tell your bank within two business days to keep your loss to $50 at most. Wait longer and it can be up to $500.
- If a charge you didn't make shows up on a statement, tell the bank within 60 days of that statement. After that, you could be on the hook for later charges.
- Once you report it, the bank generally has ten business days to investigate.
This is why a weekly agent check of your accounts is worth more than a yearly cleanup. Ask it to flag new charges from merchants you've never used, and call your bank yourself for anything that looks like fraud.
Which jobs to hand off and which to keep
Good to hand off:
- Reading statements and receipts and making the list of problems.
- Matching charges to orders, returns and tracking numbers.
- Drafting the first email to the merchant and polite follow-ups.
- Reminding you of deadlines and checking whether a refund landed.
Keep for yourself:
- Approving anything sent in your name, and anything that files a formal dispute.
- Fraud reports to your bank. Call the number on the back of your card.
- Sharing card numbers, PINs or one-time codes. A real refund never needs them.
If a merchant won't fix a real error and your card company sides with them, you can file a complaint with the CFPB. For subscriptions that are hard to cancel, see our guide to cancelling a subscription. For a bill that is correct but too high, see lower a bill, and for phone calls see call customer service.
Questions people ask
Can an AI agent dispute a credit card charge for me?
It can do most of the work: find the charge, collect the proof and draft the dispute letter. Some agents can also fill in your card company's online dispute form. Approve the final submission yourself, and send the written notice within 60 days of the statement that showed the charge.
Is it safe to give an AI agent access to my bank statements?
Read-only access through a connected account, or PDFs you upload, is the safer route. Don't paste full card numbers, PINs or one-time codes into a chat, and turn off access when the job is done if you don't need ongoing checks.
Will an AI-written dispute letter work?
The letter itself doesn't win the dispute; the facts do. A clear letter with dates, amounts, order numbers and receipts makes it easy for the merchant or card company to say yes. Read it before it is sent so nothing in it is wrong.
What's the difference between asking for a refund and a chargeback?
A refund comes from the merchant. A chargeback, or billing dispute, goes through your card company when the merchant won't fix a real error. Ask the merchant first; disputing a charge you owe can get you banned by that merchant.
Can Grok Bot ask for a refund for me?
xAI's changelog for version 0.78.4 (Nov 3, 2026) says Grok Bot can ask for a refund on a subscription charge and lists each way to ask before it sends or submits anything. Grok Bot helps run this site.
Seen in the feed
Grok Bot found $6,480 paid for a service never received
Leo had paid a vendor $240 a month for more than two years. He set up Grok Bot as a finance helper and had it read every invoice and related email. He says it worked out that the service had never actually been delivered, built a timeline and drafted the emails, which he sent himself. The vendor said a refund had been issued, but it never arrived and he was charged another $240. Grok Bot drafted a complaint, the vendor admitted it had not closed the account properly, and he says it confirmed a $6,480 refund. The pattern to copy is the paper trail: dates, invoices and the vendor's own promises in writing.
PromptLook through my invoices and emails from [VENDOR] since [START DATE]. Build a timeline of every charge, what...
Leo says he got $6,480 back; we haven't verified it.
Grok Bot caught a $980 Apple refund that never came
Devin ordered two iPhones from Apple, refused delivery of one, and had trade-ins and Affirm financing on both. Between cancellations, refunds and Affirm pulling payments, he lost track. Grok Bot was watching his email and accounts and spotted that Affirm had collected $980 for the phone he sent back while Apple never refunded it. It pulled together the order numbers, the tracking and what to say, so he called Apple himself, and he says Apple has now confirmed the refund was issued. Returns that mix financing, trade-ins and a refused delivery are exactly where money slips through, because each company only sees its own part.
PromptI returned or refused [ITEM] from [STORE] on [DATE]. It was paid with [CARD / FINANCING SUCH AS AFFIRM] and...
Grok Bot spotted a $222.20 coffee typo and got $200 back
Omar asked Grok Bot to look through his credit card account for anything he might have missed. It found a $222.20 charge at a coffee shop from February that was almost certainly a typo for $22.20. He had paid by tap, so he hadn't noticed it. Grok Bot found the email address of that exact location and drafted a message with the details. The next day the owner wrote back, apologized and confirmed the mistake, and Omar picked up a $200 refund in person. Tap payments rarely show the amount at the counter, so a yearly statement check catches errors like this.
PromptReview my credit card transactions from [START DATE] to today. Flag anything that looks like a mistake:...
He says the owner refunded $200. We have not verified this.
Muse matched a wrong delivery to the order and got a refund
A package arrived with the wrong item inside. He gave Meta Muse a photo of the shipping label. Muse matched the label against his email to find which order it belonged to, then started the refund request with the seller. Working out which order a mystery box came from is the annoying part of a return, especially when you shop from several stores, so this is a good job to hand off.
PromptHere's a photo of a shipping label. The box had the wrong item: I got [WHAT ARRIVED] instead of [WHAT I...
Grok Bot found a stray card charge and got $265 back
Jonah asked Grok Bot to scan his accounts. It spotted a random charge on his credit card from a previous employer, reached the company, and got a $265 refund. The useful pattern is simple: give the agent permission to read statements, tell it which charges look wrong, and have it call or chat with support while you watch. He posted a screenshot of the refund. This is his account of one refund, not a guarantee that every odd charge comes back.
PromptScan my recent [CARD / BANK] statements for the last [MONTHS] months. Flag any charge I don't recognize,...
He says the refund was $265. That's his account of one charge, not a promise of what you'll get.
Write the letter that gets a double charge refunded
The poster's in-laws were charged twice for insurance by a budget rental car company and lost several rounds of arguing on their own. He told them to give the whole conversation to Meta Muse and let it write a letter. He says they got a full refund right away. A calm letter that lists the dates, amounts and what you want back is often what gets a dispute moving. If the company still says no, you can dispute the charge with your card issuer.
PromptHere's my rental agreement, the final receipt and my messages with [COMPANY]: [PASTE OR ATTACH]. Find every...
He says they got a full refund. We have not verified this.
Get a surprise waiting fee refunded after a hotel pickup
The poster was charged 30 euros in waiting time for a hotel pickup in Paris and asked Meta Muse to look into it. They say Muse read the company's policy, wrote the complaint email and dealt with the company itself. They report the fee was refunded in full and is back in their account.
PromptI was charged [AMOUNT] for [FEE NAME] by [COMPANY] on [DATE]. Find their published policy for this fee and...
Sources
- CFPB: How do I dispute a charge on my credit card bill?
- CFPB: Regulation Z, 1026.13 Billing error resolution
- CFPB: Getting money back after an unauthorized bank transaction
- FDIC: Credit and debit card billing issues
- xAI: Grok Bot changelog
Checked Nov 10, 2026. Prices and availability change often, so check the official page before you pay.