If you run a WooCommerce store that ships physical products, you already know that delivery costs rarely stay the same. Fuel prices fluctuate, carriers adjust their rates, and seasonal demand pushes logistics costs higher. Many businesses respond by adding an extra delivery fee at checkout — a line item that reflects the real cost of getting an order from warehouse to doorstep.

The tricky part? Different industries and different regions call this fee by completely different names. You might hear it referred to as a delivery levy, a freight recovery fee, a shipping surcharge, a fuel levy, or a carrier surcharge. The terminology varies, but the purpose is always the same: transparently pass on increased delivery costs to customers rather than hiding them inside inflated product prices.

Regardless of what you call it, adding a delivery surcharge to WooCommerce is straightforward when you have the right tool. In this guide, we will walk through what these fees are, who uses them, and exactly how to add one to your store using the WC Fuel Surcharge plugin.

What Is a Delivery Levy / Freight Recovery Fee?

A delivery levy or freight recovery fee is a percentage-based charge added on top of your standard shipping rates. It exists to cover the variable portion of shipping costs that your base rates do not account for — things like fuel price spikes, toll increases, remote area surcharges from carriers, or new environmental compliance costs.

This model has been standard practice in the logistics and freight industry for decades. Courier companies, freight forwarders, and third-party logistics providers routinely apply a shipping recovery fee that adjusts monthly or quarterly based on a published fuel index. Rather than renegotiating contracts every time diesel prices move, the surcharge floats up or down automatically.

While delivery levies started in B2B logistics, they have become increasingly common in B2C ecommerce as well. Online retailers of all sizes now add a delivery surcharge at checkout — displayed as a separate, clearly labeled line item so customers understand exactly what they are paying and why.

Common Names for Shipping Surcharges

One of the most confusing aspects of shipping surcharges is that the same concept goes by many different names. Here are the most common variations you will encounter:

The good news is that WC Fuel Surcharge lets you use any label you want. You set the display name in the plugin settings, and that is exactly what your customers see on the cart and checkout pages. Whether you want to call it a "Delivery Levy," "Freight Recovery Fee," "Environmental Surcharge," or anything else — you are in full control of the wording.

Who Uses Delivery Levies?

Delivery levies and freight recovery fees are not limited to a single industry. Any business that ships physical goods and faces variable transport costs can benefit from adding an extra delivery fee. Here are some common examples:

How to Add a Delivery Levy in WooCommerce

Adding a delivery levy to your WooCommerce store takes just a few minutes with the WC Fuel Surcharge plugin. Here is how to set it up:

  1. Install the plugin — Download WC Fuel Surcharge from the website, then upload and activate it in your WordPress dashboard under Plugins → Add New → Upload Plugin.
  2. Open the settings — Navigate to WooCommerce → Settings → Shipping → Fuel Surcharge. This is where you configure every aspect of your delivery levy.
  3. Set your custom label — In the "Label" field, type whatever name you want customers to see. Enter "Delivery Levy," "Freight Recovery Fee," "Shipping Recovery Fee," or any other term that fits your business. This label appears as a separate line item on the cart page, checkout page, and order confirmation emails.
  4. Set the percentage — Enter the surcharge percentage. For example, if your carriers have increased rates by 8%, enter 8. The plugin will calculate the fee as a percentage of the customer's shipping cost.
  5. Choose where it applies — With the Pro version, you can apply the surcharge to specific shipping methods, specific product categories, or all orders. This lets you target the fee precisely where your costs have increased.
  6. Save and test — Save your settings, then add a product to your cart and proceed to checkout. You will see your custom-labeled fee displayed as its own line item beneath the shipping cost.

The entire setup takes under five minutes. No code, no custom development, no complicated configuration. You get a clearly labeled woocommerce extra delivery fee that adjusts automatically based on the percentage you set.

Making Your Levy Transparent and Compliant

Adding a delivery surcharge is only half the job. You also need to make sure customers understand what the fee is and why it exists. Transparency builds trust, reduces support tickets, and can actually improve conversion rates compared to hiding costs in inflated prices. Here are some best practices:

Add a Delivery Levy to Your Store Today

WC Fuel Surcharge lets you add a delivery surcharge, freight recovery fee, or any custom-labeled shipping fee to WooCommerce in minutes. Set your own label, choose your percentage, and start recovering delivery costs transparently.

View Pricing →