What Does On Hold Mean on a WooCommerce Order?

An order placed on hold awaiting manual payment confirmation or fraud review before proceeding to fulfillment

Why the WooCommerce On Hold Status Exists

Some payment methods don't provide instant confirmation the way a card gateway does — a bank transfer takes time to actually arrive and be verified, and On Hold exists specifically to hold that order in a clear "waiting on something" state rather than either prematurely marking it Processing (before payment is confirmed) or leaving it looking identical to a still-pending checkout attempt.

Common Triggers

  • An offline payment method (bank transfer, cheque) where the store needs to manually verify payment arrived before proceeding — this is the standard, expected use of this status.
  • A fraud-detection or risk-review plugin flagging an order as needing manual review before it's allowed to proceed to normal processing.
  • A manual admin action, where staff deliberately place an order on hold for an operational reason (a stock question, a pricing verification) unrelated to payment method.
  • Some payment gateways using On Hold themselves for a specific pending-verification state in their own integration logic.

What to Do With an On-Hold Order

  1. Verify whatever the order is actually waiting on — check for the expected bank transfer, review any fraud-flag details, or resolve the specific reason it was manually held.
  2. Move it to Processing once payment is confirmed or the hold reason is resolved.
  3. Cancel it if the wait resolves negatively (payment never arrives, fraud review fails).
  4. Don't leave On Hold orders unattended indefinitely, since customers are typically waiting on a resolution from the store's side.

Need a clearer process for handling On Hold orders consistently? See WooCommerce fixes.

Available for new projects

NEXT STEP

Rather have it fixed than keep reading?

Based in Bangladesh — serving clients worldwide. Tell me what's happening and you'll have a reply within one working day.

  • Reply within one working day
  • Fixed quote before work starts
  • UK, EU and US hours covered