Stripe Payment Pending in Shopify? 7 Causes & How to Fix Them
Key Takeaways
- “Pending” means different things in Shopify depending on whether you’re looking at an order, a payout, or a Stripe payment.
- A card payment that’s Authorized, not Pending, usually means manual capture is on, and Shopify Payments gives you 7 days to capture.
- Delayed methods like ACH and SEPA stay pending until the customer’s bank confirms; ACH can take up to 4 business days.
- If you use standalone Stripe, a missed confirmation can leave a paid order stuck as Pending in Shopify.
- A pending payout is usually a normal wait, with US payouts typically arriving 3 to 5 business days after capture.
- Check Stripe’s dashboard before you mark any order as paid by hand.
Few things are more confusing than a “pending” label on money you expect to be yours. In Shopify with Stripe, the word covers at least five different situations, and each has a different fix. Treating them all the same is how sellers end up marking unpaid orders as paid or panicking over a perfectly normal payout wait.
This guide explains what each pending status means, walks through the seven most common causes, and shows how to resolve each one.
Here’s what’s in store:
What Does “Pending” Mean in Shopify With Stripe?
The first step is working out which kind of pending you’re looking at:
| What You See | What It Means | Typical Wait | First Check |
|---|---|---|---|
| Payment status: Pending | A non-card payment is still processing, or the order used a manual payment method | Depends on the method; ACH can take up to 4 business days | The payment method on the order |
| Payment status: Authorized | A card payment is approved but not yet captured, which happens when manual capture is on | You have 7 days to capture on Shopify Payments | Settings → Payments → Payment capture |
| Payout or balance: Pending | Funds were captured but haven’t been paid out to your bank yet | In the US, typically 3 to 5 business days after capture; the first payout often takes longer | Your payout schedule and settlement time |
| Stripe status: Processing | A delayed-notification payment is waiting on a result from the customer’s bank | Varies by method | Whether Stripe’s confirmation reached Shopify |
| Payouts paused or reserve | An account-level hold or risk review | No fixed timeline | Alerts in your Shopify or Stripe account |
Be sure to check platform websites for the most up-to-date information.
Shopify’s own documentation defines the order-level statuses precisely:
- An order shows Pending when a customer paid with something other than a credit card and the payment provider has started processing but needs time to finish, or when the order was created with a manual payment method.
- An order shows Authorized when a card payment is approved but not yet captured, which Shopify only displays if you capture payments manually.
So, what should you check first? Look at the exact word on the order, because Pending, Authorized, and a pending payout each call for a different fix.
Shopify Payments vs Standalone Stripe
Your setup also changes who can help. Shopify Payments is built on Stripe, while standalone Stripe is only available in countries where Shopify Payments isn’t (as we explain in our guide to adding Stripe to Shopify).
| Setup | Where Payments Are Managed | Who to Contact | Fees to Know |
|---|---|---|---|
| | Powered by Stripe, managed entirely in your Shopify admin | Shopify Support | No added Shopify transaction fee |
| | Connected as a third-party provider, so you work across Stripe and Shopify | Stripe for payment and payout issues; Shopify for order-status issues | Shopify’s third-party transaction fee applies (0.6% to 2.0% by plan) |
Be sure to check platform websites for the most up-to-date information.
If you’re on Shopify with Shopify Payments, nearly everything runs through your Shopify admin and Shopify Support. If you use standalone Stripe, you’ll usually need to check both dashboards.
7 Causes of a Pending Stripe Payment in Shopify
There are more than a handful of reasons a Stripe payment can show as pending in Shopify. Many of them are completely normal. Others require attention. Most are timing or settings issues you can fix in minutes, and only the last one involves a real risk review.
So, work through them in order before assuming something is wrong with your account.
1. Manual Payment Capture Is Turned On
This is the most common cause, and it’s technically an Authorized order rather than a Pending one. With manual capture, Shopify approves the card at checkout but doesn’t collect the money until you capture it. On Shopify Payments, you have 7 days. If you miss the window, you might be unable to collect any money for the order, and Shopify shows an Expiring badge two days before the deadline.
To fix it:
- In your Shopify admin, open Orders, or filter by Payment status: Authorized to find them all.
- Click the order.
- In the Authorized section, click Capture payment.
Capturing changes the status from Authorized to Paid.
To stop it happening again, go to Settings → Payments and switch your payment capture method to automatic, unless you have a real reason to delay capture, such as made-to-order products.
2. The Customer Paid With a Delayed Payment Method
Not every payment confirms instantly. Stripe calls ACH Direct Debit, SEPA Direct Debit, Boleto, OXXO, and several bank-based methods delayed-notification payments, meaning the funds aren’t immediately available and the result arrives later. ACH can take up to 4 business days to confirm success or failure, and because bank debits aren’t guaranteed, failed payments and disputes are a real risk.
Wait for the confirmation before you ship, especially for higher-value orders. If a customer’s bank rejects the debit after you’ve shipped, you’ve lost both the product and the sale.
3. The Order Used a Manual Payment Method
If a customer paid by bank deposit, cash on delivery, or another manual method, Shopify keeps the order Pending until you confirm payment yourself. Nothing is wrong with your Stripe connection here; Shopify is simply waiting for you. When the money arrives, mark the order as paid.
4. Stripe’s Confirmation Didn’t Reach Shopify
This one applies mainly to standalone Stripe. When Stripe confirms a payment, it notifies Shopify behind the scenes through a webhook. Stripe retries failed notifications multiple times, but if they never get through, an order can sit in Pending even though the customer was charged.
To check, look up the payment in your Stripe Dashboard. If Stripe shows it as succeeded, you can mark the order paid in Shopify:
- Open Orders and click the order.
- Click Collect payment.
- Select Mark as paid.
Only do this after you’ve confirmed the funds in Stripe, because marking an order paid doesn’t collect any money. If it keeps happening, reconnect Stripe under Settings → Payments and contact Shopify Support.
5. Your Payout Simply Hasn’t Been Released Yet
A pending payout is often just the normal timeline. In the US, Shopify says payouts typically arrive 3 to 5 business days after a customer’s payment is captured, depending on your settlement time and your bank’s processing speed, and the minimum settlement time is 3 business days. Payments captured over a weekend are consolidated into a single payout, and sales made on holidays roll to the next business day.
If you want funds faster, Shopify says using Shopify Balance as your payout account can accelerate your settlement time in the US.
6. It’s Your First Payout, or Your Account is Still Being Verified
New accounts wait longer. Reports vary, with sources commonly citing a first payout of roughly a week, and Shopify community staff citing 7 to 14 days for new Shopify Payments accounts because of banking partners. If you use standalone Stripe, Stripe’s own first-payout wait applies instead: typically 7 to 14 days, which Stripe says can’t be waived.
If you’re past those windows, check your admin notifications for document requests, since incomplete verification is one of the most common reasons a payout stalls. To explore verification in more detail, learn why Stripe holds funds.
7. A Reserve, Hold, or Risk Review Applies
If none of the above fits, an account-level hold may be the cause. A rising dispute rate, a sudden change in volume, or a higher-risk business category can all lead to reserves or paused payouts, and they follow the processor’s rules rather than a fixed schedule.
If you’re repeatedly stuck in holds or reviews despite doing everything right, the issue may be a mismatch between your business and how automated processors assess risk.
Easy Pay Direct uses human underwriting instead of automated scoring, which generally means more stability once you’re approved. To see the tradeoffs vs other payment processors, see our full Shopify payment processor comparison.
How to Prevent Pending Payments in Stripe
A few habits cut down how often you deal with any of this:
- Use automatic capture unless you have a specific reason not to, and capture within 7 days if you don’t.
- Wait for delayed payments to confirm before shipping higher-value orders.
- Reconcile against Stripe, not just Shopify, before marking an order paid by hand.
- Keep verification complete, so a missing document doesn’t pause your payouts.
- Keep disputes low, since rising dispute rates are the usual path from a normal payout wait to a reserve.
Pending statuses are mostly a settings and timing problem, but a rising dispute rate is the one cause that grows if you ignore it.
On that last point, Chargeflow and Disputifier can both automate dispute responses and support Stripe, and Uptrack syncs tracking numbers to Stripe and PayPal so delivery proof is always on file.
To understand how they fit together, see our Chargeflow review, Disputifier review, and guide to preventing Stripe chargebacks.
Final Thoughts
A pending label looks alarming, but it’s usually answering a simple question: is the money authorized, in transit, or waiting on you? Identify which status you have, fix the setting or confirm the payment, and keep your disputes low so that a normal wait never turns into a hold.
To ideate, plan, and launch an online business from scratch, claim your free Aurajinn launch dashboard today.
Frequently Asked Questions About Pending Stripe Payments in Shopify
How long does a pending payment last in Shopify?
It depends on the cause. ACH can take up to 4 business days, and Authorized card payments must be captured within 7 days on Shopify Payments. A pending payout in the US typically clears within 3 to 5 business days of capture.
Can I ship an order while a Stripe payment is pending?
It’s safest to wait until the status changes to Paid, especially for delayed methods like ACH, which can fail after confirmation is requested.
What happens if I don’t capture a Stripe payment within 7 days?
The authorization expires, and you might be unable to collect any money for the order. Capture promptly, or switch to automatic capture so you don’t have to remember.
Is “Mark as paid” safe to use in Shopify?
Only after you’ve confirmed in your Stripe Dashboard that the payment actually succeeded. Marking an order paid updates Shopify’s records but doesn’t collect any money.
Turn your business idea into a step-by-step launch plan
Free guided checklists and workspaces built for first-time founders.
Ashley Kimler is the founder of Aurajinn and a freelance content strategist with over 15 years of experience across B2B SaaS, fintech, and digital marketing.


