Table Rate Shipping for WooCommerce


Fully customizable Table Rate Shipping (conditional shipping) plugin for WooCommerce – look no further this is the rate shipping plugin that you need! An easy to use plugin that will provide your WooCommerce site with table rate shipping aka tiered shipping or conditional shipping.

Rate shipping can be configured based on shipping weight and total shipping price (with min and max). Additional shipping rates can be created using standard WooCommerce shipping settings.

Take a look at the video and to see just how easy it is to set table rate shipping;

It is super-easy to add to your WooCommerce store and set up shipping rules.

Key Features

  • Seamless integration with WooCommerce shipping zones
  • Easy to use – very intuitive user interface
  • Define the shipping label that shows up in the cart for the buyer
  • Define Shipping by Total Cost
  • Define Shipping by Weight
  • Include or exclude Tax
  • You can set up multiple tiers – effective for most stores
  • Add additional handling fees for each order

Pro Version Features


Some stores need more features, so we created a Pro version which is a lot more powerful.

  • Set up unlimited shipping services e.g. Standard Shipping, Express Shipping
  • Shipping can be driven by Country, State or Zip/Postal Code
  • Use WooCommerce built-in Shipping Classes allowing for complex rules
  • Base shipping on the number of items in the cart
  • Calculate shipping based on the weight of items (lbs or kg, imperial or metric)
  • Include a handling fee in your shipping costs
  • Provides amazing flexibility for your store
  • Fanatical Support
  • …and much more

See what pro offers


If you have any questions please feel free to post them to the support forum.


  • WooCommerce Shipping Zones
  • An example of a Shipping Method
  • An example of the rules associated with a shipping method


  1. Upload to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress


How do I specify no upper limit on the max rate?

Simply use the ‘*’ (asterisk) in the ‘Max’ field and the plugin will interpret that as infinite.

What countries & currencies are supported?

We support ALL WooCommerce countries and currencies. If it is in WooCommerce, then we have it covered!

What if I want some changes?

Contact us here and let us know what you need!

What if I need some help?

Contact us here we are always happy to help!

How can I report security bugs?

You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage and handle any security vulnerabilities. Report a security vulnerability.


May 13, 2024 1 reply
Just wanted to give a huge shoutout to JEM Products for their amazing customer service! I accidentally purchased the wrong plugin and within the hour, they had processed a full refund for me, no questions asked. They were incredibly prompt, courteous, and made the entire process so easy. On top of that, their email support for the “Table Rate Shipping” plugin was fantastic! They provided clear and detailed explanations, leaving me very impressed. If you’re looking for reliable plugins and a company that truly prioritizes customer satisfaction, JEM Products is the way to go! Thank you.
February 14, 2024
2 days ago I upgraded from the free version of this plugin (which worked well) to access more complex shipping rules and settings. What was not disclosed in any of the documentation was that the installation of the Pro (which replaced the Free) would strip out all of my shipping rules that had been built. I had sales go through that had ZERO shipping charged as a result and had to quickly deactivate SKUs in Woo to rebuild the shipping rates. Still working on this 2 days on due to a range of factors outside of the Dev’s control (our part of Australia was hit with severe fires and storms which knocked out power and internet for 48+ hours – timing, huh?).Also, there are disconnects between the documentation on (the official site as linked to in the welcome emails) and (the site linked to inside the plugin). This is pretty poor form imo.I reached out to JEM and expressed my disappointment and all I got was emails requesting Admin access to the site so they could take a look. Last time I did this for a plugin Dev my site was mysteriously compromised and went down a few weeks later. Not taking that path again. Be very careful with the migration from the free version of this plugin at this stage.
July 2, 2022
Pity this plugin doesn’t live up to it’s claims. Installed on staging website, the plugin allows only two different rates and always applies the higher rate. Which tells me the conditions aren’t being parsed. Don’t waste your time with this one.
Read all 72 reviews

Contributors & Developers

“Table Rate Shipping for WooCommerce” is open source software. The following people have contributed to this plugin.


“Table Rate Shipping for WooCommerce” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Table Rate Shipping for WooCommerce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • 2023-03-27
  • Minor fix


  • 2023-03-07
  • Fixed undefined var bug


  • 2022-12-26
  • Fixed a tiny bug related to comparing prices


  • 2022-05-19
  • Fixed small bug regarding debug output


  • 2021-11-13
  • Fixed some minor bugs
  • Some language strings were not marked properly
  • New pro prices


  • 2021-10-10
  • Fixed Shipping Method Table Rates bug


  • 2021-10-10
  • bug & security fixes


WordPress and WooCommerce compatibility checks


WordPress 5.6 and WooCommerce 4.8.0 Compatibility checks


WordPress 5.5 compatibility release


New assets and support for WooCommerce 3.9 and WordPress 5.3


Fixing pr name collision


Fixing handling fee issue


Testing with latest versions of WooCommerce & WordPress


Fixed if cart is including tax in totals. Fixed if no matching rate is found


Fixed CSS file missing


Rewritten to handle WooCommerce Shipping Zones


Updated to handle WooCommerce shipping array


Updated readme


Tweaked array processing


Updated tax to match Woocommerce


Minor upgrades to UI – correcting some URL’s


  • Initial version