Back to Blog
Tips & Guides

What Is This Charge? A Decoder for Recurring Billing Descriptors You Don't Recognize

September 1, 2026
13 min read
A magnifying lens transforms scrambled blocks on a statement strip into a clear recurring music subscription tile

An unrecognized recurring charge is almost always a real subscription wearing the name of the company that processed it rather than the company that sold it. Billing descriptors follow rules, and once you know the rules most mystery charges resolve in under a minute: the asterisk is a delimiter Visa requires, the left side is usually the billing rail, the right side is the seller, and the mangling is your bank's doing rather than the merchant's.

This page is a reverse lookup. It decodes the literal strings people cannot identify, tells you which billing rail actually holds the subscription — which is frequently not the brand on the charge — and gives you a four-step procedure for descriptors that are not in the table. If you are trying to build a complete list of what you pay for, that is a different job: start with the bank statement audit and come back here for the individual lines it flags.

Last reviewed: September 1, 2026. Scope: US card statements. Every descriptor pattern below was checked against Visa's merchant-name standards and the billing documentation each company publishes itself; the cancellation column comes from SubBuddy's own services directory. Descriptor patterns change; the grammar underneath them does not.

How a Descriptor Is Actually Built

The merchant name field is regulated, and the rules explain almost everything people find confusing about it.

The asterisk is a required delimiter

Visa's merchant descriptor standards state that Visa "requires specific acceptance entities to be uniquely identified in the Merchant Name / Descriptor field using an asterisk (*) to separate the entity and the underlying seller, biller or sponsored merchant," and that this "applies transactions involving payment facilitators, staged digital wallets and bill payment aggregators."

So GOOGLE*ACME is not a typo. It is a rule being followed. Google is the entity that took the money; ACME is the business behind it. The practical consequence is the whole point of this page: you cancel with whoever is on the left, because that is the only place the recurring authorisation lives.

Processors are banned from the field

The same document lists what may not appear: "pass-through digital wallets, third party agents, gateways, processors, independent sales organizations, merchant services, software platforms or any other entity not listed above." That one sentence kills the most common wrong assumption. If you see an unfamiliar name, it is not "some payment processor." Processors are not allowed in there. The name is supposed to be a business you dealt with.

That is why a subscription processed by Stripe usually shows the merchant's own name rather than the word Stripe. Stripe's descriptor documentation describes the format merchants use instead: a static prefix of 2 to 10 characters, then an asterisk and a space, then a dynamic per-charge suffix, with the whole thing capped at 22 characters. Their worked example is RUNCLUB* OCT MARATHON. If the left side of your asterisk is a short unfamiliar string and the right side reads like a product or a date, you are almost certainly looking at a merchant's own prefix — and the merchant is the left side, not a middleman.

The truncation is usually your bank

Every rail has a hard character budget. Stripe caps the full descriptor at 22 characters. Square allows 20 characters after its SQ * prefix and truncates the rest, which is how a bakery becomes SQ *SWEET DOZEN BAKE. PayPal's descriptor rules set a 22-character total after the default PAYPAL * prefix and state that "if the three parts of your dynamic descriptor combined exceed the 22 character limit, the name portion will automatically be truncated as needed."

On top of that, your bank can shorten it again. Visa reminds issuers "to ensure that they pass through the data in the merchant name field without truncating or otherwise altering the information, which may negatively impact customers' ability to recognize and reconcile transactions," and requires the statement to carry enough to enable "the cardholder to contact the merchant." Stripe puts it more bluntly: most banks display the information consistently, but some display it incorrectly or not at all.

What to do with that: the twelve-character stub in your banking app is often not the descriptor the merchant sent. Asking your bank for the full clearing-record descriptor is a legitimate request and frequently solves the problem on the spot.

The Decode Table

Four columns, because three of them are the questions people actually have: who is this, where does the subscription physically live, and where do I cancel it.

Descriptor pattern Who it actually is Which rail holds the subscription Where to cancel
APPLE.COM/BILL Apple, for apps, subscriptions, music and media Your Apple Account. Apple is the seller of record, so the app developer cannot cancel it account.apple.com → Subscriptions, or Settings → your name → Subscriptions
GOOGLE*App developer name, GOOGLE*App name, GOOGLE*Content type (e.g. GOOGLE*Books) Google Play. Google documents these three forms and says a charge in any other shape did not come from Play The Google account that made the purchase — households often have two or three play.google.com/store/account/subscriptions
MICROSOFT*Product (e.g. MICROSOFT*CANDY CRUSH) Microsoft, including in-app and in-game purchases A Microsoft account — possibly an old one you forgot you had account.microsoft.com → Manage your payments → Investigate, then cancel under Services & subscriptions
PADDLE.NET* PRODUCT Paddle, merchant of record for thousands of software companies Paddle, not the software vendor. Vendors routinely say they cannot help paddle.net, or the Manage Subscription link in the Paddle receipt
FastSpring, FSPRG, FS*Company Name, FSPRG*Company Name FastSpring, the merchant of record for the software vendor FastSpring's order record, keyed to the email used at checkout FastSpring charge lookup
SQ *BUSINESS NAME Square. The prefix is the payment facilitator ID; the rest is the seller, truncated to 20 characters The individual seller — a gym, a studio, a local business — not Square Contact the seller. Square's receipt lookup pulls up the receipt behind the charge
PAYPAL *MERCHANT A PayPal billing agreement, truncated to 22 characters total PayPal's automatic payments list, which survives card replacement PayPal → Settings → Payments → Automatic payments
Amazon Pay Amazon Pay used as a checkout on a third-party site Your Amazon account's Amazon Pay activity, separate from Amazon orders Amazon Pay → Activity to identify the order, then cancel on the merchant's own site
PREFIX* SUFFIX with an unfamiliar short prefix The merchant itself, using a Stripe-style static prefix plus dynamic suffix The merchant's own billing system The merchant. Stripe's charge lookup identifies them if the prefix is unreadable
SUB DELETE / SubDelete Subdelete, a service that cancels other subscriptions for you. Its pricing page listed $9.99 and $17.99 a month on 1 September 2026, after a seven-day trial Subdelete's own account, usually started from that trial Subdelete directly. It is a genuine merchant, so a fraud claim is the wrong tool
Third-party line items on a phone bill Direct carrier billing — a purchase routed onto the phone bill instead of a card The carrier account, invisible to every card statement you own The carrier. Ask them to block third-party charges as well as remove this one

The one that catches people out: Apple states that "multiple purchases and subscriptions might be grouped into one bill." So a single APPLE.COM/BILL line can be three subscriptions and an in-app purchase added together, and searching your email for that exact total will find nothing. Search the components, not the sum.

The Brand on the Charge Is Often Not Who You Cancel With

This is not an edge case. In SubBuddy's services directory, 27 of the 49 services we track carry an explicit warning that the company whose name is on the charge may not be the company that can stop it. Some examples from that data:

  • Crunchyroll: if you signed up through Apple, Google Play, Amazon, PlayStation, Roku or YouTube, the cancel button does not appear on crunchyroll.com at all.
  • Tidal and Amazon Music Unlimited: neither can cancel or refund a subscription billed by a store, and store prices differ from web prices.
  • YouTube Premium: subscribing in the iOS app puts you on Apple's higher price. Cancelling through Apple and resubscribing on the web is a real saving, not a rounding error.
  • Duolingo: the overwhelming majority of its subscriptions are bought through mobile app stores and must be cancelled in device settings, not on the website.
  • Notion: downgrading inside Notion's own settings does not stop App Store billing. Two systems, one of which you have not touched.

The pattern is consistent enough to be a rule: if the descriptor names a store, cancel at the store; if it names a merchant of record, cancel with the merchant of record; the brand you associate with the product is the last place to try, not the first. This is also why replacing your card does not stop a subscription — PayPal billing agreements and store-held authorisations do not live on the card number.

If the Descriptor Isn't in the Table

Four steps, cheapest first. Most charges are identified in the first two.

1. Search your email for the exact amount

Search every mailbox you have ever used — including the dormant ones — for the amount with cents, both with and without a currency symbol. Apple's own purchase-history guidance endorses the technique: if you are not sure what you were charged for but know the amount, search for the amount. If nothing lands, try the amount minus sales tax, and try the annual equivalent in case you are looking at one twelfth of something.

2. Check every store account attached to that card

One card can sit behind several subscription lists that never talk to each other: the Apple Account, each Google account in the household, the Microsoft account, and PayPal's automatic payments page. Amazon splits its own recurring charges across memberships, Subscribe & Save and Prime Video Channels. If you have not done this sweep before, the ten places subscriptions hide covers it end to end.

3. Read the structure, including the city and phone field

Split at the asterisk. Left side: billing rail or merchant prefix. Right side: product, seller or order reference. Then read the trailing field — Visa allows a merchant with multiple outlets to "add the city, store number or other unique identifier to distinguish the specific merchant outlet." Online sellers have no outlet to name, so that slot often carries something else: a support phone number, an order code, a country. If a phone number is sitting there, it is the merchant's, and dialling it is faster than a dispute.

4. Ask your bank for the full descriptor, then contact the merchant

Ask for the descriptor as it appeared in the clearing record rather than the shortened version in the app. Then contact the merchant. Visa's own reasoning for the rules is that "issuers will often recommend that cardholders speak to the merchant, which requires a correct merchant name / descriptor to avoid unnecessary disputes." A merchant can identify a charge from the last four digits, the amount and the date in a way your bank often cannot.

Is This Actually Fraud? Three Signals

This matters more than it looks. The CFPB's definition is narrow: "generally, unauthorized use is the use of a credit card by a person who does not have the right to use the card." A trial you started in March and forgot is authorised use. It is a billing dispute, and the remedy is different.

Filing a legitimate charge as fraud gets the card closed and reissued — which then breaks every other subscription running on that number, and you will spend the next two months discovering which ones by watching things fail. Run these three checks first.

SignalPoints to a forgotten subscriptionPoints to something worse
Can any account you control see it? It appears in a store subscription list, an order history, or an old receipt in your email Nothing in any account, mailbox or store list matches the amount or the date
Does the descriptor stay the same each cycle? Identical string every month. Visa requires the merchant name to "remain consistent" and says it "must not be modified or periodically changed" The name shifts between cycles — precisely the behaviour Visa's rule exists to prevent, since it is used "to mask its identity from any compliance programs"
Is the cadence and amount regular? Same amount, same day of the month, or a plausible annual renewal Irregular amounts, several small charges close together, or a charge that started immediately after a free trial you never knowingly began

Before concluding it is fraud, rule out the boring explanation. Amazon Pay's own unauthorised-charge guidance asks buyers to consider purchases made by family members on shared devices, gifts sent to others, and a spouse, friend or relative using the cardholder's payment method. Ask those three questions out loud before you file anything.

If all three signals point the wrong way, then dispute it properly. The CFPB says to "call the card company and let them know about the problem right away," and warns that to protect your rights "you must also send a written billing error notice to the card company within 60 calendar days after the charge appeared on your statement." The 60 days runs from the statement date, not from the day you noticed — which is the strongest practical argument for reading statements monthly rather than once a year.

After You Identify It

Decoding a descriptor is only useful if the answer survives. Three things to record while you have it open:

  1. The descriptor string itself. Write down the literal text alongside the service name. Next year's statement will show the same string, and you will have forgotten again.
  2. The billing rail, not just the brand. "Disney+ via Apple" and "Disney+ direct" are different subscriptions with different cancel paths and sometimes different prices. Recording only "Disney+" throws away the half that matters. The 21-column spreadsheet schema treats the billing rail as its own field for exactly this reason.
  3. The renewal date and a reminder ahead of it. Identification is reactive; a reminder is not. How much warning each type of subscription needs is its own question, answered in the lead-time table.

Then cancel it through the rail the table pointed you to — the platform-by-platform cancellation guide has the exact path for each store and service. And if you are relying on your banking app to surface these lines in the first place, it is worth knowing what a bank app can and cannot see: store-held subscriptions, PayPal agreements and carrier-billed items are invisible to it by design.

Sources and Scope

Alex Coca

Alex Coca is the independent developer behind SubBuddy. He researches subscription billing, cancellation patterns, and recurring-spend workflows by building the product and reviewing real subscription audits from users and his own accounts.

Once You Know What It Is, Write It Down

A descriptor you decode today becomes a mystery again in eleven months. Record the service, the billing rail it runs on and its renewal date in SubBuddy so the next unfamiliar line takes ten seconds instead of an afternoon.

Start Your Subscription List

Related Articles