Discover · Cardholder Disputes

Discover Reason Code AP: Cancelled Recurring Transaction

Updated November 6, 2026 · Part of the Discover reason code guide

Discover reason code AP applies when a cardholder says they cancelled a recurring payment, subscription or membership, but were billed again. To win, show there was no cancellation request before the charge, or that the charge covered a period before cancellation took effect, and that the cardholder agreed to clearly disclosed recurring terms.

What Discover reason code AP means

AP is a cardholder dispute about recurring billing. The cardholder says they cancelled a subscription, membership or installment arrangement, and you billed them again afterward. The original agreement isn’t in question. The claim is that you kept charging after it ended.

AP is close to Visa 13.2 and Mastercard’s recurring-transaction disputes. If the cardholder instead says they never agreed to the recurring charge at all, the dispute may arrive as AA or UA02.

Common causes

  • A cancellation sent through a channel your billing system doesn’t read, such as an email to support or a chat message
  • A cancel button that is hard to find, so the customer gives up and calls their bank
  • A free trial that converted to paid without a clear reminder
  • A cancellation that landed after the renewal date, disputed as if it came first
  • A cardholder who believes cancelling also entitles them to a refund for the current period

Evidence that wins an AP dispute

  1. Recurring terms the cardholder accepted: the signup page and checkbox showing the price, frequency and how to cancel, with the timestamp of acceptance.
  2. Cancellation record: a log showing no cancellation request before the disputed charge, or the exact date one arrived if it came after.
  3. Your cancellation policy: the policy text and where it was disclosed, including notice periods if your terms require them.
  4. Renewal reminders: emails sent before the charge, with delivery or open records if you have them.
  5. Usage after the charge: logins, shipments accepted, or services used during the billed period.
  6. Communications: every support ticket from the customer, showing whether a cancellation was ever requested.

If the customer did cancel but after the renewal date, say so plainly and point to the policy language that covers it.

How to prevent AP chargebacks

  • Offer a one-click cancel in the customer account and confirm every cancellation by email.
  • Route cancellation requests from support email, chat and phone into the billing system the same day.
  • Send a reminder before each renewal and before a trial converts.
  • Refund a just-renewed charge when a customer cancels within a day or two. It costs less than a chargeback.

See subscription chargebacks for a fuller playbook.

Should you fight or accept?

Fight when your records show no cancellation before the charge, the recurring terms were clearly accepted, and the customer kept using the service or accepting shipments.

Accept when the customer did cancel before the charge, or when your records can’t show what happened. Issuers tend to side with the cardholder when the merchant has no cancellation log. A run of AP disputes usually means the cancellation flow is the problem, not the customers.

DisputeDash pulls subscription history from Chargebee and Skio for recurring-billing disputes and attaches it to the AP rebuttal.

Frequently asked questions

What is Discover reason code AP?
Discover reason code AP, Cancelled Recurring Transaction, is a cardholder dispute filed when the cardholder says they cancelled a recurring billing arrangement but the merchant charged them anyway.
How do I win a Discover AP chargeback?
Show that you had no record of a cancellation before the disputed charge, or that the charge fell inside a billing period the cardholder had already committed to. Include the recurring terms they accepted at signup, your cancellation policy, and account activity after the charge.
What if the customer did cancel and I charged them anyway?
Then the dispute is valid. Refund the charge or accept the chargeback, and fix the cancellation flow so requests from every channel (email, chat, phone, account page) stop billing.

Related reason codes

Browse every Visa, Mastercard, Amex and Discover reason code →