Blog

WooCommerce Pending Payments: What They Mean and When You Get Paid

Illustration showing a WooCommerce pending payment resolving via pay-by-bank, with Wallid branding and a futuristic digital payment interface
When you see a pending payment in WooCommerce, it can be unsettling. An order exists, a customer has checked out, but the money has not arrived yet. For many merchants, this raises an immediate and understandable question: is something wrong, or is this just how payments work?

Key takeaways

  • Seeing a pending payment does not mean something is wrong — it means the payment process is still in progress.
  • WooCommerce records the order first and waits for confirmation from the payment method, which is why money may not appear immediately.
  • Different payment types take different amounts of time to confirm, even when the customer has checked out successfully.
  • In most cases, pending payments resolve on their own without any action from the merchant.
  • Understanding how and why payments stay pending helps merchants respond calmly, avoid mistakes, and reassure customers with confidence.
In most cases, a WooCommerce pending payment is not a failure. It is a temporary state that reflects how payments move through a payment method before reaching your business. This article explains what that status actually means, why it happens, and when you can realistically expect to be paid, with a specific focus on UK merchants.
Wallid & WooCommerce

How this guide fits into WooCommerce payments

This article focuses on one specific question: what a pending payment means and when merchants get paid. If you want either a broader view or a parallel deep dive into a related payment issue, these guides sit alongside it.

WooCommerce Payments: Methods, Gateways, Fees & Common Problems (UK) A high-level overview of how WooCommerce payments work end to end Why WooCommerce Payments Fail (and How to Fix It) A same-depth guide focused on payment failures and checkout problems

What “pending payment” means in WooCommerce

In WooCommerce, a pending payment status means that an order has been created, but the payment has not yet been confirmed.
At this stage:
  • The customer has reached the end of checkout
  • WooCommerce has recorded the order
  • The payment process has started, but is not finished
Importantly, pending does not mean failed, declined, or cancelled. It simply means WooCommerce is waiting for confirmation from the payment flow.
For most WooCommerce stores, this is completely normal behaviour. The majority of pending payments resolve on their own once the payment process finishes, without any intervention from the merchant.
This status exists because WooCommerce itself does not move money. It reflects updates received from payment methods and providers as transactions are authorised and later settled.

Why payments end up in a pending state

Payments become pending for different reasons, depending on how the customer chose to pay and how that payment is processed.

Card-based payments

With card payments, a pending state usually means that authorisation has occurred, but settlement has not yet completed.
Common reasons include:
  • The card network is still confirming the transaction
  • Fraud or risk checks are taking place
  • The payment provider batches settlements rather than confirming instantly
In these cases, the payment often completes automatically within a short period, without any action required from the merchant or the customer.

Bank-based and redirect payments

Bank-based payments often involve an extra step outside your checkout, such as a redirect to the customer’s banking environment.
A payment may remain pending if:
  • The customer has not yet completed the final confirmation step
  • The bank is still processing the transfer
  • The payment method confirms completion asynchronously rather than instantly
This is normal behaviour for many bank-based flows and does not indicate a problem on its own.

Customer-side interruptions

Sometimes the issue is simply timing or behaviour at checkout. For example:
  • The customer closes the browser before confirmation
  • The session expires during checkout
  • The customer is distracted and does not complete the final step
In these cases, WooCommerce keeps the order as pending because it cannot yet determine the outcome.
On this page

How long pending payments usually take

There is no single universal timeline for pending payments, because WooCommerce reflects the rules of the underlying payment method.
In practice, most pending payments fall into a small number of common patterns, which are easier to understand when viewed side by side:
Typical duration What it usually means What merchants should expect
A few minutes to a few hours The payment is being authorised or confirmed by the payment method The order will usually update automatically without any action needed
Several hours up to one business day The payment confirms asynchronously or requires additional processing Payment status updates once confirmation is received
Longer than one business day The customer may not have completed the final step, or the process stalled The payment may expire, fail, or require customer follow-up
Indefinite / never updates The payment was never completed or confirmation was never received The order can usually be cancelled safely after review
If a payment remains pending beyond what is typical for your payment method, it usually means the process has stalled rather than failed outright.

Reduce Payment Confusion and Get Paid with Confidence

If pending payments are creating uncertainty for your WooCommerce store, it may be time to review how your payment flow works. Wallid helps merchants use Pay-by-Bank payments that confirm clearly, avoid chargebacks, and reduce the stress caused by delayed or unclear payment statuses.

Talk to a Payments Specialist

Discuss your WooCommerce setup, payment timelines, and whether pay-by-bank can help you reduce pending states and set clearer expectations for customers.

On this page

When you actually get paid

A critical distinction for merchants is the difference between:
  • Payment confirmation
  • Funds being available in your account
Even after a payment moves out of pending status, funds may not be immediately accessible. Many payment methods separate confirmation from settlement.
In practice, this means:
  • WooCommerce updates the order once the payment is confirmed
  • The payment provider schedules the transfer of funds
  • The money reaches your business account according to the provider’s payout timeline
This is why it is possible for an order to be marked as paid in WooCommerce while the funds arrive later.

What repeated pending payments usually indicate for merchants

Seeing an occasional pending payment is expected. Patterns are what matter.
  • If most pending orders eventually move to paid, your payment flow is working as intended.
  • If many orders remain pending indefinitely, it often points to customers not completing the final step or confusion during checkout.
Recognising these patterns helps you distinguish normal payment timing from checkout or payment-flow issues that may deserve attention.
On this page

What you should and should not do while a payment is pending

Pending payments often create pressure to act quickly, but in most cases, patience is the correct response.

What to do

  • Allow time for the payment to complete naturally
  • Check whether the customer received any payment confirmation messages
  • Monitor whether the order status updates automatically

What not to do

  • Do not fulfil the order until payment is confirmed
  • Do not immediately assume the payment has failed
  • Do not ask the customer to pay again unless the payment clearly expires or fails
One of the most common merchant mistakes is acting too quickly. Cancelling orders or requesting a new payment while the original one is still processing can lead to duplicate charges and unnecessary customer frustration.
Acting too early can create duplicate payments or unnecessary customer confusion.
On this page

How pending payments affect customers

From the customer’s perspective, pending payments can be just as confusing.
A customer may believe they have already paid, especially if:
  • They completed steps outside your checkout
  • Their bank shows a temporary transaction
  • They received a partial confirmation message
Clear communication is important. Reassuring customers that the payment is still processing, rather than failed, helps maintain trust and reduces support requests.

Reduce Payment Confusion and Get Paid with Confidence

If pending payments are creating uncertainty for your WooCommerce store, it may be time to review how your payment flow works. Wallid helps merchants use Pay-by-Bank payments that confirm clearly, avoid chargebacks, and reduce the stress caused by delayed or unclear payment statuses.

Talk to a Payments Specialist

Discuss your WooCommerce setup, payment timelines, and whether pay-by-bank can help you reduce pending states and set clearer expectations for customers.

Reducing payment anxiety and long-term payment issues

While pending payments are a normal part of online commerce, persistent confusion around them usually points to deeper payment design issues.
Merchants who experience frequent pending payments often benefit from:
  • Clearer checkout messaging
  • Payment methods that confirm status reliably
  • Payment flows that reduce customer drop-off
Understanding how different payment types behave is a first step toward reducing uncertainty, improving reliability, and setting the right expectations for customers.

Putting pending payments in context

Seeing pending payments in WooCommerce is not a sign that your store is broken. It reflects the reality that not all payments complete instantly, especially when banks are involved.
By understanding what pending really means, how long it typically lasts, and when to act, you can reduce stress, avoid mistakes, and communicate more confidently with your customers.
For a broader understanding of how WooCommerce payments work end to end, including common issues and payment methods, this topic connects naturally with our pillar content and related articles in this series.

Frequently asked questions

Does a pending payment mean the customer has paid?

Not necessarily. A pending payment means the payment process has started, but it has not yet been fully confirmed or completed.

How long do WooCommerce pending payments usually take?

This depends on the payment method. Some payments confirm within minutes, while others may take several hours or up to one business day.

Should I fulfil an order while the payment is still pending?

No. Orders should only be fulfilled once payment is confirmed and the order status updates accordingly.

Why does WooCommerce show pending when the customer says they paid?

Customers may see temporary or provisional messages from their bank. WooCommerce only updates the order when the payment flow confirms completion.

Can pending payments turn into failed payments?

Yes. If the payment is not completed or is rejected during processing, the status may eventually change to failed or be cancelled.

Will a pending payment update automatically?

In most cases, yes. Once the payment process finishes, WooCommerce updates the order status automatically.

Can customers accidentally pay twice if a payment stays pending?

This can happen if customers are asked to retry payment too quickly. Waiting for a clear outcome helps prevent duplicate charges.

How can I reduce confusion around pending payments?

Clear checkout messaging, realistic expectations, and calm communication with customers all help reduce uncertainty around payment status.