Why WooCommerce skips order numbers

Updated 2026-06-04

You’ve just received a few orders and noticed the order numbers aren’t in a neat sequence — maybe they jump from #2325 to #2327 or higher. Nothing is wrong. This is normal WooCommerce behaviour.

Why it happens

WordPress assigns a sequential ID number to every action that happens on your site: publishing a blog post, uploading an image, saving a page draft, processing an order. WooCommerce uses these WordPress IDs as order numbers rather than maintaining its own separate counter.

So if order #2325 comes in, and then you publish a blog post (ID #2326), the next order will be #2327. The gap doesn’t mean a missing order — it just means something else happened on the site in between.

How to check nothing is actually missing

In your WordPress dashboard, go to WooCommerce → Orders. Every order is listed here. If the order count matches what you expect, nothing has been lost.

If you need proper sequential order numbers

There are plugins that give WooCommerce its own separate order number sequence, independent of WordPress. When researching options, look for plugins available through the official WooCommerce Marketplace or WordPress.org to make sure they’re genuine and maintained.

If you’d like a recommendation for your specific setup, email us at help@jezweb.net or call 1300 024 766.

Didn't work, or not sure?

No worries — that's what we're here for. Tell us what step you got up to and what you saw, and we'll sort it with you.