How to Dispute Subscription Charges on Your Credit Card or Debit Card

Updated February 2026 · 7 min read

You cancelled. They kept charging. Now what?

Every month, millions of Americans get charged for subscriptions they thought they cancelled — or never signed up for in the first place. If a company won't stop billing you, a chargeback (formally called a "billing dispute") is your most powerful tool.

Here's exactly how to do it, step by step, for both credit cards and debit cards.

💡 First step: Before disputing, make sure you know every subscription you're being charged for. Upload your bank statement to JustCancel to find all recurring charges — including ones you forgot about.

When You Should (and Shouldn't) Dispute

✅ Good reasons to dispute:

❌ Bad reasons to dispute (you'll likely lose):

Step 1: Try to Cancel Directly First

Banks will ask if you contacted the company first. Always try to cancel through official channels before filing a dispute. This is both good practice and essential evidence.

We have 260+ step-by-step cancel guides with the exact process for each company. Use them.

If the company won't let you cancel, document everything:

Step 2: Dispute with Your Credit Card

Credit cards have the strongest protections under the Fair Credit Billing Act (FCBA):

  1. Call the number on the back of your card or open your banking app
  2. Select "Dispute a charge" or "Report a billing error"
  3. Choose the charge(s) you want to dispute
  4. Select reason: "Cancelled service but still charged" or "Unauthorized recurring charge"
  5. Upload your evidence (cancellation screenshots, emails, etc.)
  6. Submit — you'll usually get a provisional credit within 10 business days

⏰ Time limit: You must dispute within 60 days of the statement date the charge appeared on. Don't wait.

Step 3: Dispute with Your Debit Card

Debit card protections are weaker under the Electronic Fund Transfer Act (EFTA), but you can still dispute:

Pro tip: This is why using a credit card for subscriptions is always better than debit. With credit cards, you're disputing the bank's money, not yours.

What Happens After You Dispute

  1. Provisional credit — Most banks credit your account within 10 days while investigating
  2. Investigation — Your bank contacts the merchant. The merchant has ~30 days to respond with evidence
  3. Decision — If the merchant can't prove you authorized the charge, you win. If they show a signed agreement or terms you accepted, it gets complicated.
  4. Final resolution — 30-90 days total. You'll get a letter (or notification) with the result.

How to Win: What Banks Look For

Banks decide disputes based on evidence. Stack the deck in your favor:

🏆 Strongest evidence:
  • Cancellation confirmation email from the company
  • Screenshot of a "your subscription has been cancelled" page
  • Chat transcript where agent confirms cancellation
👍 Good evidence:
  • Screenshots of failed cancellation attempts
  • Phone call logs showing you called their support number
  • Email requesting cancellation (even if they didn't respond)
👎 Weak evidence:
  • "I thought I cancelled" with no documentation
  • "I didn't know I was subscribed" (hard to prove)
  • Nothing — just your word vs. theirs

Major Banks: How to Dispute

Chase
App → Activity → Select charge → "Dispute"
Phone: 1-800-935-9935
Bank of America
App → Activity → Select charge → "Dispute this transaction"
Phone: 1-800-732-9194
Wells Fargo
Online → Account → Statements → "Dispute a Transaction"
Phone: 1-800-390-0533
Citi
App → Activity → Select charge → "Dispute"
Phone: 1-800-950-5114
Capital One
App → Activity → Select charge → "Report a problem"
Phone: 1-800-227-4825
Discover
App → Activity → Select charge → "Dispute charge"
Phone: 1-800-347-2683
American Express
App → Activity → Select charge → "It's not right" → "I was charged after cancelling"
Phone: 1-800-528-4800
US Bank
Online → Dispute Center → "File a Dispute"
Phone: 1-800-872-2657

What If the Company Sends You to Collections?

Rare for most subscriptions, but it can happen with gyms, telecom, and other contract-based services. If it does:

Prevent Future Unwanted Charges

🔍 Find every subscription you're paying for

Upload your bank statement and we'll show you every recurring charge — including ones you forgot about.

Scan My Statement — $5

One-time payment. No subscription. Money-back guarantee.

Related Guides

🔍 Free tool: Look up any confusing bank statement charge →

More from the Blog

Popular Cancel Guides

Cancel NetflixCancel SpotifyCancel Amazon PrimeCancel AdobeCancel Planet FitnessCancel Hulu
All cancel guides →Compare alternatives →

Want to find ALL your subscriptions at once?

Upload a bank statement and we'll detect every recurring charge in 30 seconds. Most people find 3-5 subscriptions they forgot about.

Scan My Statement — Free

No account · No bank login · 960+ people have used JustCancel