Anatoli Shevtsov — Payments and fintech product leader

Transaction Labeling in Payments: How Descriptor Optimization Improves Authorization Rates

What Is Transaction Labeling in Payments?

Transaction labeling — sometimes called merchant descriptor optimization or soft descriptor optimization — is the practice of controlling the data your payment sends to the issuing bank at the moment of authorization. Specifically, it means ensuring that the merchant name, category code (MCC), and transaction type signals you transmit accurately describe what the transaction is, in a way that the bank’s risk models will recognize and approve.

Most merchants think of their descriptor purely as what appears on the customer’s bank statement. That is only part of the story. The descriptor and surrounding transaction metadata are also read by the issuer’s automated authorization system before the transaction is approved or declined. How you label a transaction influences how the bank scores its risk — and therefore whether it approves.

Why Transaction Labeling Affects Authorization Rate

Issuing banks use machine learning models to score every incoming transaction for fraud risk. These models look at dozens of signals: the card’s history, the merchant category, the transaction amount, the time of day, the geography — and the transaction descriptor and type flags you send.

When your descriptor is ambiguous, inconsistent, or doesn’t match the cardholder’s expectation of what they bought, the issuer’s model increases its fraud score. Higher fraud score means higher probability of decline — even for completely legitimate transactions.

The opposite is also true. When your transaction data is clean, consistent, and accurately categorized, the issuer’s model has more confidence in the transaction. The fraud score drops. Authorization rates rise.

This is not theoretical. At PetSmart, optimizing transaction labeling practices — ensuring that autoship subscription transactions were correctly flagged as MIT (Merchant-Initiated Transactions) with accurate merchant descriptors — contributed to a 3 percentage point improvement in authorization rates. On a payment volume of hundreds of millions of dollars, that is a material revenue impact from a change that required no customer-facing work whatsoever.

The Key Elements of Transaction Labeling

Merchant Descriptor

The merchant descriptor is the text that appears on the cardholder’s bank statement and is transmitted in the authorization request. It typically has two components: a static descriptor (your business name, set at the processor level) and a dynamic soft descriptor (which you can control per-transaction).

Best practices: use a recognizable name that the cardholder will associate with their purchase. If your legal entity name is “XYZ Holdings LLC” but your consumer brand is “PetSmart”, the descriptor should say “PETSMART” not “XYZ HOLDINGS”. Mismatches trigger legitimate-but-wrong fraud flags and also generate unnecessary chargebacks from confused customers who don’t recognize the charge.

For businesses with multiple product lines or subscription types, use the soft descriptor to differentiate. A descriptor of “PETSMART AUTOSHIP” tells the bank (and the cardholder) exactly what the charge is for. Vague descriptors like “ONLINE PURCHASE” are a red flag to risk models.

Merchant Category Code (MCC)

The MCC is a four-digit code assigned by card networks that categorizes your business type. Pet supply retail is different from grocery, which is different from subscription software, which is different from fuel. Issuers use the MCC to calibrate their fraud models — a $500 transaction from a florist is more unusual than a $500 transaction from an electronics retailer.

The MCC is set at account setup with your acquirer, but it is worth auditing whether the code assigned actually reflects your transaction types. Some businesses operate across multiple categories — a company that sells both physical products and digital subscriptions may be better served by splitting into separate merchant accounts with appropriate MCCs for each.

Transaction Type Flags: MIT vs CIT

This is where most merchants leave significant authorization rate improvement on the table.

Card networks distinguish between Customer-Initiated Transactions (CIT) — where the cardholder is actively present and initiating the payment — and Merchant-Initiated Transactions (MIT) — where the merchant charges a stored card on a schedule the customer previously agreed to.

Recurring subscription charges are MITs. Autoship orders are MITs. Annual renewals are MITs. If you are sending these as CIT transactions — which many merchants do by default, because their payment integration was not set up to distinguish — you are generating unnecessary declines.

Issuers apply different risk thresholds to MITs versus CITs. A CIT with no active customer session looks suspicious. The same charge correctly flagged as an MIT with a reference to the original customer-initiated transaction looks exactly like what it is: a scheduled, pre-authorized recurring charge.

The fix requires your payment processor or gateway to pass the correct transaction type indicator and, for MITs, a reference to the original CIT transaction ID. This is a technical integration change, not a product change — but the product manager needs to drive it.

Stored Credential Framework

Related to MIT/CIT flagging is the Stored Credential Framework (SCF), required by Visa and Mastercard for merchants storing card credentials for recurring use. When you store a card and charge it later, you must transmit specific SCF data: the original transaction ID from when the customer first provided their card, the credential type (recurring, installment, unscheduled), and the initiator (merchant or cardholder).

Merchants who do not comply with SCF requirements generate what appear to the bank as unauthorized charges — cards being used without active cardholder consent. The issuer’s model will decline these at higher rates as a protective measure. SCF compliance directly improves authorization rates on all stored-credential transactions.

The PetSmart Case: What Actually Changed

At PetSmart, the authorization rate problem was partly a labeling problem. Autoship transactions — recurring deliveries of pet food and supplies — were not consistently flagged as MITs with the correct original transaction references. From the bank’s perspective, some of these looked like unexpected card-not-present charges rather than scheduled recurring orders the customer had set up.

The fix involved working with our payment processor (Adyen) to ensure all autoship charges transmitted correct MIT flags and SCF data, including references to the original customer-initiated enrollment transaction. We also audited our merchant descriptors to ensure “PETSMART AUTOSHIP” was consistent across all transaction types rather than inheriting a generic descriptor.

The result was a 3 percentage point improvement in authorization rates on autoship transactions — without any change to the customer experience, without any marketing spend, and without touching the fraud scoring configuration.

How to Audit Your Own Transaction Labeling

Start by pulling a sample of recent declined transactions from your processor’s reporting. Look specifically at the decline codes — a high proportion of code 05 (Do Not Honor) on recurring transactions often indicates MIT/CIT flagging issues. The issuer is treating your recurring charges as suspicious one-off transactions.

Next, check your descriptor consistency. Pull a list of the descriptors that appear on your authorization records. Are they consistent? Do they match your brand? Do subscription and autoship transactions have a distinct descriptor that differentiates them from one-time purchases?

Then audit your SCF compliance. Ask your payment processor to confirm whether your recurring transactions include SCF data and original transaction references. Many processors have reporting that flags SCF non-compliance. If you are not sure, assume you have gaps — most merchants do.

Finally, check your MCC. Confirm with your acquirer that your assigned MCC accurately reflects your primary business type. If you sell across multiple categories, consider whether separate merchant accounts would improve authorization rates for each segment.

The Business Case

Transaction labeling improvements are among the highest-ROI changes available to a payments product manager. The work is primarily technical — coordinating with your processor, updating your integration, auditing your configuration — and the benefit accrues to every transaction you process, permanently.

Unlike fraud model tuning or processor negotiation, transaction labeling fixes do not require ongoing maintenance once implemented correctly. You fix the label, you maintain the improvement.

For any subscription or recurring billing business processing more than a few million dollars per month, the authorization rate improvement from correct MIT flagging and SCF compliance alone typically justifies weeks of engineering effort. At scale, a 1-2 percentage point improvement on recurring charges means hundreds of thousands of dollars in recovered annual revenue.

Related Reading

Leave a Comment