What is STRIPE on your bank statement?
TL;DR: STRIPE on your credit card statement means a business used Stripe's payment processing infrastructure for the transaction but hasn't configured a custom statement descriptor. Most Stripe-powered businesses set their own name as the descriptor — so you usually see the business name, not STRIPE. When you do see STRIPE, it's typically a newer business, a developer running a test charge, or a company that uses Stripe's default settings. Check your email for a receipt from around the transaction date — Stripe-based businesses almost always send automated order confirmations.
STRIPE on your bank statement means a business charged your card and used Stripe to process the payment. Stripe is the payment processor, not the store — so the charge is almost always real, and the name you're looking for isn't on your statement at all.
That's the frustrating part. Most people have never heard of Stripe, and that's by design: it's the invisible infrastructure behind hundreds of thousands of businesses, from solo developers selling digital products to large software companies. When a merchant configures Stripe correctly, you never see Stripe's name — you see theirs. When you do see STRIPE, it means they skipped that step.
Here's how to figure out who actually charged you.
What Stripe is
Stripe is a payment processing company founded in 2010 that focuses almost entirely on developers and businesses, not consumers. Unlike PayPal, which has a consumer-facing app and brand, Stripe operates almost entirely behind the scenes. Businesses integrate Stripe's technology into their websites and apps to accept credit cards — and their customers may never know Stripe is involved.
Companies that commonly use Stripe include:
- Software-as-a-service (SaaS) tools and apps
- Online marketplaces and platforms
- E-commerce stores (including Shopify stores via Shopify Payments)
- Subscription box services
- Freelancers and consultants using Stripe Invoicing
- Nonprofits accepting online donations
- Event ticketing platforms
What is Stripe on my credit card statement?
A STRIPE line on your credit card statement means the same thing it means on a debit card: a business charged you, and it used Stripe to process the payment. Stripe is the plumbing, not the store. The charge is almost always real — you're seeing the processor's name because the merchant didn't set a custom statement descriptor, not because Stripe itself billed you.
Credit and debit look identical here because Stripe handles both the same way — it passes the transaction to your card network with whatever descriptor the merchant configured. So whether the charge lands on a Visa credit card, a Mastercard, or a debit card, an unconfigured merchant produces the same bare STRIPE or STRIPE* line. The one practical difference is your dispute path if the charge turns out to be wrong: credit cards fall under the Fair Credit Billing Act, debit cards under Regulation E, with different timelines. Identifying the merchant comes first either way — the section below shows how.
Why you see STRIPE instead of the business name
Stripe gives merchants two tools to control what appears on customer statements: a statement descriptor (the business name, up to 22 characters) and an optional dynamic suffix that can be appended per-transaction.
When a merchant sets up Stripe correctly, you see their business name. When they don't — because they're newly launched, still in development, or simply haven't configured it — you may see:
- STRIPE — the bare Stripe name, because no descriptor was configured
- STRIPE* SUFFIX — Stripe's name with a short merchant-set suffix appended
- STRIPE PAYMENTS — a variant of the bare descriptor
The businesses most likely to generate a bare STRIPE descriptor are:
- New businesses — the account was created recently and the owner hasn't completed full setup
- Developer test charges — a developer is testing payment flows in live mode accidentally
- Side projects and solo developers — small tools built by individuals who don't have strong billing infrastructure experience
- Platforms using Stripe Connect — marketplaces that route payments through Stripe Connect sometimes show STRIPE for certain transaction types
What does sh_ mean on a Stripe charge?
If your descriptor reads something like STRIPE* SH_SOMETHING or SH_..., the sh_ is a merchant-set prefix or code, not a standard Stripe label with a fixed meaning. Stripe lets the business append a short dynamic suffix to identify the product, plan, or sub-account a charge belongs to — and merchants can put almost any short string there, including abbreviations that start with sh_.
Because the suffix is chosen by the business rather than defined by Stripe, there's no universal decoder for it — sh_ on one statement and sh_ on another can point to completely different companies. Two things are worth knowing:
- It commonly reads as an abbreviation of the merchant or product (for example, a store whose name or platform starts with "sh").
- It does not by itself indicate fraud — it's a normal part of how Stripe descriptors are built.
Since the code itself won't reliably name the business, treat it the same as a bare STRIPE charge: identify the merchant through your email receipt or card issuer, using the steps below. (This is a case where the exact prefix behavior varies by merchant, so don't over-read the letters.)
How to find the actual merchant
Because STRIPE gives you almost no merchant information, you need to use a different source. The most reliable one is your email.
Check your inbox for a receipt
Nearly every Stripe-integrated business sends an automated order confirmation or receipt email when a payment goes through. These emails come from the actual business — not from Stripe — and arrive within minutes of the charge.
Search your email for:
- "order confirmation" or "order receipt"
- "payment received" or "payment successful"
- "thank you for your purchase"
- "invoice" or "subscription receipt"
Filter the results by the approximate date of the charge. Match the dollar amount in the email to the charge on your statement. The sender domain in that email is your answer.
Check recent account signups
If no receipt email appears, think about accounts you may have created around that date. A STRIPE charge often means you signed up for a software tool, newsletter subscription, or online service — even a free trial that required a credit card to start and then auto-billed.
Check your email for:
- Welcome emails
- Account created confirmations
- Free trial start emails
Use the amount as a clue
The charge amount often narrows down the category. A $9.99 or $12.99 monthly charge suggests a software subscription or streaming service. A $49 charge suggests a one-time product, a course, or a mid-tier subscription. A $0.50 or $1.00 charge is almost certainly a card verification or test.
Is the charge legitimate?
Likely legitimate if:
- You find a matching receipt in your email
- The amount matches a software tool, subscription, or one-time purchase you recall
- You recently signed up for a new app, service, or tool that required a payment method
- The amount is $1.00 or less — this is usually a card verification charge
Investigate further if:
- No email receipt matches the date and amount
- You haven't signed up for any new services recently
- The charge is a round-number amount that doesn't look like a standard subscription
- Multiple unexplained STRIPE charges appear close together
The $0.00 or $1.00 STRIPE charge
A $1.00 or $0.00 STRIPE charge with no corresponding receipt almost always means one of two things:
Card verification — when you add a card to a new service, Stripe may place a small temporary authorization (typically $0 to $1) to confirm the card is valid. This authorization is not a real charge and should disappear within a few business days. It is not a purchase.
Developer test charge — a developer testing their payment integration may have accidentally run a live charge instead of a test charge. If this is the case, the amount is usually small and the charge often appears as a one-time anomaly. Contact your bank if you want it reversed — it's not something you did.
When it might be fraud
Seeing STRIPE on your statement is not itself a red flag — it just means a business didn't configure their descriptor. But fraud can still happen through Stripe-powered merchants, just as through any payment processor.
Indicators that warrant closer investigation:
- The amount is significant and you have no corresponding email receipt
- You see multiple STRIPE charges on the same day from what appear to be different merchants
- The charge appears on a card number you haven't used recently for online purchases
- You've recently entered your card details on an unfamiliar website
If you can't identify the charge through your email or recent account activity, paste the descriptor into the Charge Identifier or check the Fraud or Hold diagnostic before filing a dispute.
Common mistakes
1. Treating STRIPE itself as the merchant
STRIPE is not a merchant. It's the payment processor. Disputing the charge as "unknown merchant — STRIPE" is accurate in terms of what you see, but your bank's investigation will look for the underlying merchant. Gathering whatever email evidence you have about the actual business makes the dispute more likely to succeed.
2. Dismissing it as obviously fraudulent
Because STRIPE is unfamiliar, some people immediately assume fraud. The more likely explanation is a forgotten software trial or a new service you signed up for recently. Check your email before escalating.
3. Ignoring small STRIPE charges
A $7.99 or $9.99 STRIPE charge that you don't recognize is worth investigating even if it's a small amount. Unknown recurring charges from Stripe-based services are common — and they recur monthly unless you find and cancel them.
4. Not checking spam or promotions folders
Receipt emails from small or new businesses sometimes get routed to spam or Gmail's Promotions tab. Before concluding there's no receipt, check both folders filtered by the transaction date.
Related guides
- What does PAYPAL * mean on my statement? — PayPal also intermediates between your card and the seller, but shows the seller name as a suffix and runs its own Resolution Center dispute process separate from your bank.
- What does SHOPIFY * mean on my statement? — When a Shopify store uses Shopify Payments, the descriptor shows SHOPIFY * followed by the store name — and every Shopify transaction generates an order confirmation email.
- What does SQ * mean on my statement? — SQ * is Square's processing prefix for small in-person businesses — a different kind of payment intermediary from Stripe, focused on independent shops and markets.
- What does VENMO * mean on my statement? — Venmo is another intermediary that hides the underlying party, but where Stripe obscures a business, Venmo shows a person's display name for P2P sends or a merchant name for Venmo Pay.
Use the right tool
Tool — Charge Identifier
Paste the full STRIPE descriptor — including any suffix — to look it up in our database of known payment processor patterns and businesses.
Tool — Fraud or Hold Diagnostic
Not sure whether the STRIPE charge is unauthorized, a forgotten subscription, or a card verification hold? Answer a few questions to clarify.
Tool — Dispute Letter Generator
If you've confirmed the charge is unauthorized and need to file a formal written dispute, generate a letter that cites the right legal grounds.
Frequently asked questions
What does STRIPE mean on my bank statement?
STRIPE on your statement means a business used Stripe's payment processing platform to charge your card, but that business didn't set a custom statement descriptor. Stripe is backend infrastructure used by hundreds of thousands of businesses — you normally see the business name, not STRIPE, because most merchants configure their own descriptor.
Why do I see STRIPE instead of the business name?
Stripe allows merchants to customize the name that appears on customer statements. When a business doesn't configure this — often because they're new, technically focused, or using Stripe's default settings — the descriptor may show STRIPE or STRIPE* followed by a short suffix. Established businesses almost always show their own name.
How do I find which company charged me if I only see STRIPE?
Check your email for receipts around the transaction date. Nearly every Stripe-powered business sends automated order confirmation emails. Search your inbox for terms like 'order confirmation,' 'receipt,' or 'payment received' filtered by the transaction date and match the amount. The sender will be the actual business.
Is a STRIPE charge always legitimate?
STRIPE itself is a legitimate payment processor. Whether a specific charge is legitimate depends on whether you authorized it. A STRIPE descriptor doesn't indicate fraud — it indicates the merchant hasn't customized their billing name. Work through the identification steps before concluding anything.
What does STRIPE* followed by letters or numbers mean?
STRIPE* followed by a short suffix is a Stripe statement descriptor where the merchant set a suffix but not a full custom name. The suffix is often an abbreviated version of the business name, a product line, or a transaction reference. For example, STRIPE*CLOUDTOOLS might mean a software tool called something like Cloud Tools or CloudToolbox.
Can I dispute a STRIPE charge?
Yes. If you cannot identify the merchant and believe the charge is unauthorized, you can file a dispute with your bank. Gather as much information as possible first — the exact descriptor, the date, and the amount — because your bank will use those details to investigate.
What is Stripe on my credit card statement?
It means a business charged you and used Stripe to process the payment — Stripe is the payment processor, not the store. The charge is almost always real; you're seeing the processor's name because the merchant didn't set a custom statement descriptor. Credit and debit look identical because Stripe passes both to your card network the same way; the only difference is your dispute path (Fair Credit Billing Act for credit, Regulation E for debit).
What does sh_ mean on a Stripe charge?
The sh_ is a merchant-set prefix or code, not a standard Stripe label with a fixed meaning. Stripe lets businesses append a short dynamic suffix to identify a product, plan, or sub-account, and the string is chosen by the merchant — so sh_ on one statement and sh_ on another can point to different companies. It does not indicate fraud by itself. Because the code won't reliably name the business, identify the merchant through your email receipt or card issuer instead.
References