How to add shipping insurance in WooCommerce?

How to increase conversion
Author Bartosz Gajewski
Reading time:
1 minute read

Sometimes, store owners want to add shipping insurance in WooCommerce to more expensive orders. In this article, I’ll show you how to do it with a free version of Flexible Shipping plugin, and share with you a ready-to-use file with the presented example, that you can import to your own store.

Adding the cost of insurance to shipping price for more expensive orders is really easy to configure. I’ll show you how to do it in a few easy steps. All you need is an excellent plugin to control shipping methods. And what can be better than our Flexible Shipping?

Flexible Shipping Plugin

First, you have to download the free version of our favourite plugin – Flexible Shipping. You can use it to add shipping insurance in WooCommerce, but it has a lot of other features, even in the free version.

Flexible Shipping WooCommerce

The best Table Rate Shipping for WooCommerce. Period. Create shipping rules based on weight, order totals or item count.

Download for free or Go to
100,000+ Active Installations
Last Updated: 2024-05-22
Works with WooCommerce 8.6 - 8.9.x

How to add shipping insurance to shipping price in WooCommerce

I’ll show you how to do it in one example. You have a shop which ships products to customers, and you’d like to ensure every package worth more than $100. It’s an additional cost for you, so you want to add the extra cost of shipping for customers. Let’s assume that insuring packages cost $5.

Go to WooCommerce → Settings → Shipping, choose shipping zone you want to edit or add new shipping method. Remember, it has to be a Flexible Shipping kind of method.

Edit shipping method to add shipping insurance in WooCommerce

Now you can add a rule based on Price and set: When: Price, is from: 100, rule cost is: 5.

Add shipping insurance cost to shipping price

Click Save Changes. Now, when the customer’s order exceeds $100 insurance cost will be automatically added to the shipping price.

Notify of
Inline Feedbacks
View all comments
Yasien Sarlie
Yasien Sarlie
4 years ago

How do I add the insurance charged as a percentage value of the product?

Łukasz Spryszak
Łukasz Spryszak
Reply to  Yasien Sarlie
4 years ago

Hi Yasien, if you want to configure the insurance as an additional cost being calculated as a percentage value of the products in the cart you should try setting it up this way using the Additional cost and Value columns: [Image no longer available]. Of course the Min, Max and Cost per order columns should be filled as well. The first rule will add the 40% additional insurance cost, the second one 30% and so on.

Navneet Nair
Navneet Nair
2 years ago

I Want to Add Insurance as an Option for Customers to Choose? is this Possible?

Tomek Graczyk
Tomek Graczyk
Reply to  Navneet Nair
2 years ago

Hi Navneet, using Flexible Shipping plugin you can create two shipping methods with different costs. These methods may have appropriate description, for example:

  • Shipping
  • Shipping + Insurance

As a result, your customers will have a choice of two shipping methods in the cart with different costs – one cheaper without insurance and one more expensive with insurance.

[Image no longer available]

1 year ago

How can i add insurance per item in my cart?

Łukasz Spryszak
Łukasz Spryszak
Reply to  Lefos
1 year ago

Hi Lefos, you can handle it either with the Flexible Shipping PRO‘s Additional cost feature, configure the Item-based cost calculation rules or use these two options combined. The best way how to do it depends strictly on your use case and the shipping scenario you need to configure. If you need any further guidance on this matter, please contact our support at and we will help you find the most optimal way to set it up.

Check out our case studies

Dream Home Story
Furniture shipping via WooCommerce – Dream Home’s Case Study

Learn how to configure custom shipping rules for furniture orders – from heavy and bulky to small and light.

4 minutes read
Octolize Case Study
Vitrek’s Story

Read Octolize Case Study about Vitrek – a provider of innovative global solutions for High Voltage Test and Measurement.

2 minutes read
Octolize Case Study
EnglishSpeakingMum’s Story

Read Octolize Case Study about EnglishSpeakingMum – Polish dedicated and involved parenting blogger.

2 minutes read