Skip to Main Content

10 WooCommerce plugins to calculate delivery costs

Divi: the easiest WordPress theme to use

Divi: The best WordPress theme of all time!

With over 901.000 downloads, Divi is the most popular WordPress theme in the world. It is complete, easy to use and comes with more than 62 free templates. [Recommended]

Need the best WooCommerce plugins to calculate shipping costs?

Delivery is one of the most important factors in a customer's buying decision. Setting up an online store and selling your products on the internet is one thing, but calculating shipping costs is another.

There are several WordPress parcel shipping cost calculator plugins, some are free, some are paid, and most of them are fairly easy to use. No knowledge is required.

In this article we will show you the 10 best premium WooCommerce plugins shipping cost calculation for WordPress online stores.

But before, if you have never installed WordPress discover How to Install a WordPress Blog in 7 Steps et How to search, install and activate a WordPress theme on your blog.

Then, back to why we are here.

1. WooCommerce Weight Based Shipping

Weight Based Shipping is a premium WooCommerce plugin that makes it easy to calculate shipping costs with a fairly simple and flexible package shipping method. calculate shipping costs - weight-based-shipping

The process is mainly focused on the weight of the package (but not limited to it), this then allows the transportation costs to be calculated.

Discover How to install an online store on WordPress with the WooCommerce plugin

This Plugin allows you to add multiple rules based on various parameters such as width, location, delivery times, weight.

Download | DemoWeb hosting

2. Table Rate Shipping for WooCommerce

The WooCommerce premium Table Rate Shipping plugin has the ability to add multiple rates for a given customer based on a variety of terms set by the admin. best WooCommerce plugins - table-rate-shipping-for-woocommerce

These can include shipment destination, basket total, shipment class, price, weight, and more.

Download | Demo | Web hosting

3. WooCommerce Cart Based Shipping

Cart Based shipping allows you to set different shipping rates based on the items a customer has in their cart. There are three methods of calculation: by the total price, by the number of items in the basket, and by the weight. WooCommerce-cart-based-shipping-plugin-WooCommerce-shipping-BASED-on-cart

For example, the greater the subtotal or the weight of the basket, or the more items the customer buys, the higher the shipping rate.

See also our 10 WooCommerce plugins to create shipping scenarios

Easily create your website with Elementor

Elementor allows you to easily create any website design with a professional look. Stop paying expensive for what you can do yourself. [Free]

You can also set this feature to be available only in certain countries.

Download | Demo | Web hosting

4. Conditional Shipping and Payments

Conditional Shipping and Payments gives you full control over the payment gateways, shipping methods, and shipping countries / states available at checkout. Woocommerce conditional rate shipping payments wordpress plugin

Create simple or advanced rules to restrict payment and shipping options based on conditional logic.

Also go further by discovering our 9 WordPress plugins to manage your product catalog

Enable or disable shipping methods based on selected country / billing / shipping status, package weight, cart total, or cart contents.

Download | Demo | Web hosting

5. WooCommerce Advanced Table Rate Shipping

Woocommerce advance Table rate shipping allows merchants to set various shipping rates based on multiple criteria. WooCommerce-advanced-table-rate-shipping-plugin-WooCommerce-table-delivery-rate-ahead

It displays multiple shipping rates on the details page of Total Cart Weight, Total Cart Amount, Total Cart Quantity, Country, State, and Zip Code.

Download | Demo | Web hosting

6. WooCommerce Distance Rate Shipping

The WooCommerce Distance Rate Shipping extension makes it easy for you to offer your customer delivery rates based on distance or total travel time.WooCommerce-distance-rate-shippingplugin-WooCommerce-rate-distance shipping,

The rules can be configured to bill according to the distance , total journey time and billing according to the total value of the cart , total weight products in the basket and number of items in the basket.

Discover How to add a WooCommerce store on Facebook

This WooCommerce plugin is perfect for any owner of an online or physical store who wants to charge customers for the delivery of items based on their distance from the store.

Are you looking for the best WordPress themes and plugins?

Download the best plugins and WordPress themes on Envato and easily create your website. Already more than 49.720.000 downloads. [EXCLUSIVE]

Download | Demo | Web hosting

7. WooCommerce Shipping Tracking

WCST will make it easy for your customers to track their orders. You can associate each order with a transport company and a tracking number. 

Woocommerce shipping tracking woocommerce plugins calculation shipping costs

WCST will post tracking information (company URL and tracking code) directly into the "Complete Order" email and the "View Order" page.

Discover also our list of 50 WooCommerce plugins to improve your online shop

By simply clicking on the link generated by WCST, your customers will easily follow their orders. Besides calculating the cost of shipping your goods, this WooCommerce extension also allows you to add and set up your own shipping company.

Download | Demo | Web hosting

8. Rate Shipping Table

The Table Rate Shipping module extends WooCommerce's default package shipping options by offering you highly customizable delivery options.Table rate shipping wordpress woocommerce plugin

This premium WooCommerce plugin allows you to configure multiple freight shipping rates based on customer location, price, weight or number of items in their cart. Wildcards can also be used to match multiple regions.

You will be able :

  • Add multiple price tables by shipping zone
  • Several types of table rate calculation: Per order, Calculated by item, Calculated by line, Calculated by class
  • Add rules based on weight, number of items, number of items per class and price
  • Add costs per line, per item, per percentage and per unit weight

Download | Demo | Web hosting

9. WooShip

WooShip is a premium universal shipping extension for WooCommerce that allows virtually any shipping scenario to be set up. WooCommerce plugins to calculate shipping costs - wooship

This WordPress plugin allows you to set costs per order, per unit of weight or per item or set costs per shipping class.

Download | Demo | Web hosting

10. Conditional Free Shipping

This premium WordPress plugin for WooCommerce allows you to define a wide range of conditions (like minimum / maximum quantity of total items, like minimum amount in cart) to get free delivery. WooCommerce-plugin-conditional-free-shipping-plugin-WooCommerce-provided-delivery-Free

Read also our article on 9 WooCommerce plugins to generate PDF invoices

Easily create your Online Store

Download free WooCommerce, the best e-commerce plugins to sell your physical and digital products on WordPress. [Recommended]

You can also limit this to a set of countries by excluding some states or provinces from those countries. Additional settings allow you to specify one or more product categories for free shipping and to limit the maximum weight of the shopping cart.

Download | Demo | Web hosting


Here ! That's it for this list, I hope you will now have some WordPress plugins that will allow you to calculate the parcel delivery costs.

However, you will also be able to consult our resources, if you need more elements to carry out your projects of creation of Internet sites, by consulting our guide on the WordPress blog creation or the one on Divi: the best WordPress theme of all time.

If you have some Comments or suggestions, do not hesitate to let us know in the reserved section. But meanwhile, share this article on your different social networks


This article features 11 comments

  1. Greeting,
    meni treba dodatak kojim mogu da defini [em isporuku u inostranstvu po razli; itim cenama,
    Na primer Bosna, Cg do 2kg 8E, preko 2kg 11E
    Nemacka, Austrija, .. do 2kg 15E preko 2kg 20E
    Imate li predlog koji dodatak probati?

  2. Hello!

    I have tried a lot of plugins and solutions for your store, but choose the wordpress plugin - stepFORM, maybe you will need it too.

  3. Hello,

    I want to find a plugin compatible woocommerce / wordpress for calculation of shipping costs by city or village and not by postal code.
    I tested on woocommerce but it does it by postal code and I find myself at times with a postal code for 15 villages with a 15km gap between the nearest village and the farthest !!!


    1. Hello good afternoon.

      Select a plug-in to download a plugin with a particular answer, basic information, basic information, an alternative.

  4. Hello,

    My business is drop shipping. I am looking for a pluggin that would allow me to calculate shipping costs for an order with products from several different suppliers. Do you have an idea ?

    Thank you

      1. I have not tested them because I'm a bit new to the subject but I looked at the description of each plugin of this article and I have not found a way to put shipping costs by provider. I think drop shipping is common and there must be a simple solution for my pb.

  5. Bjr

    I am looking for a plugin that calculates by number of product, example:
    6 bottles of wine = 22 €
    from 7 to 12 bottles = 18 €
    from 12 to 36 bottles = 13 €
    from 37 bottles = free

    I used WooCommerce Table Rate Shipping By Erica Dion but more MJAS for 4 years is not compatible with the latest WordPress / Woorcommerce

    In this list there is a plugin that allows it, thank you very much

Leave a comment

Your email address will not be published. Required fields are marked with *

This site uses Akismet to reduce unwanted. Learn more about how your comments data is used.

Back To Top