ConicPlex

Start Your Project

Illustration of a free shipping progress bar with a package icon approaching a finish flag, representing WooCommerce free shipping bar plugins

On this Page

Best WooCommerce Free Shipping Bar Plugins: 4 Real Options Compared

Four real WooCommerce free shipping bar plugins compared on price, requirements, and maintenance, with setup steps and an honest recommendation for each situation.

Husen Memon

September 23, 2026

A WooCommerce free shipping bar shows shoppers exactly how much more they need to add to their cart before shipping is free, usually as a progress bar in the cart or mini-cart. This post compares four real plugins built specifically for this job: WPC Free Shipping Bar (fully free), Freetop (free with a $29 to $49 Pro tier), Free Shipping Label and Progress Bar (free with Pro from $69/year), and Caddy (a broader AJAX side cart with the bar built in, Pro from $99/year). For most stores, a plain, dedicated bar plugin does the job without touching the rest of the cart, so WPC or Freetop is the right starting point. Caddy is worth the switch only if you also want to replace your cart page.

WPBeginner’s own guide to this exact feature skips WooCommerce-specific plugins entirely and recommends OptinMonster, a general marketing popup tool that happens to support a shipping bar as one feature among dozens. That works, but it means paying for a whole popup platform to display one number. The four plugins below were built for this single job and nothing else, which is usually enough.

Plugin Best for Price Last updated
WPC Free Shipping Bar A no-cost bar with shortcode placement anywhere Free August 27, 2026
Freetop (Free Shipping Bar for WooCommerce) Per-zone messaging and a gift box trigger Free, Pro $29 to $49 September 17, 2026
Free Shipping Label and Progress Bar Pairing the bar with a free-gift incentive Free, Pro from $69/year August 11, 2026
Caddy Replacing the whole cart page with an AJAX side cart Free (Caddy Lite), Pro from $99/year August 4, 2026

WPC Free Shipping Bar for WooCommerce

WPC Free Shipping Bar is WPClever’s answer to the same abandonment problem every store with a shipping threshold runs into: a customer sees a shipping charge at checkout and leaves instead of adding one more item. The plugin’s whole job is showing that gap before checkout, in the mini-cart widget, the cart page, or the checkout page, with rounded or square bar styles and a shortcode so you can drop the bar into a template or widget area yourself if the built-in placements don’t fit your theme.

  • Price: Free
  • Requires: WordPress 5.9+, PHP not specified
  • Last updated: August 27, 2026

Setup is the standard WordPress flow: search “WPC Free Shipping Bar” from Plugins > Add New, install, activate. After activation the plugin adds its own settings screen with tabs for the bar’s style, its position, and a Localization tab for changing the wording, and it ties the threshold directly to whatever free shipping zone you already have configured in WooCommerce, so there’s no separate amount to set up twice.

The honest limitation is that this plugin is deliberately narrow. It shows one bar tied to one free shipping threshold and nothing else, no gift-with-purchase trigger, no per-country zone detection, no discount tiers. If that’s genuinely all you need, that narrowness is the point: nothing to configure wrong, nothing to pay for later. WPClever also sells a large family of other WPC plugins (fly cart, product options, order tips) that this one is built to be compatible with, but the shipping bar itself has no separate Pro tier at all.

Freetop: Free Shipping Bar for WooCommerce

Freetop, built by VillaTheme, covers the same core idea as WPC’s plugin but adds more presentation options in the free version: a full-width bar plus a separate small progress bar you can place independently in the sidebar cart, menu cart, or checkout page, six shortcodes for customizing the wording at each stage (missing amount, reached amount, congratulations message), and an optional gift box icon that pops the bar back into view after a customer dismisses it.

  • Price: Free, Pro $29 to $49 depending on license length
  • Requires: WordPress 5.0+, PHP 7.4+
  • Last updated: September 17, 2026

Installation is a standard unzip-and-upload or Add New search for “Freetop”. Once active, you pick a WooCommerce shipping zone to track in the plugin’s settings, then set the bar’s position (top or bottom of the page) and the progress bar’s position relative to it (inside the bar or underneath). The free version covers most of what a normal store needs: colors, font, text alignment, an initial display delay, and the ability to close the bar.

Where Freetop draws the line at Pro is per-customer geography. The free version tracks one shipping zone at a time, so a store selling to both the US and Canada with two different free shipping thresholds has to pick one zone to display. Automatic country detection that switches the displayed threshold based on the shopper’s location is a Pro-only feature, sold through VillaTheme’s own site or CodeCanyon rather than as an in-plugin upgrade prompt. For a single-market store this limitation never comes up; for a multi-region one, it’s the deciding factor.

Free Shipping Label and Progress Bar for WooCommerce

Free Shipping Label and Progress Bar, from Devnet, takes the same bar concept and layers an incentive mechanic on top of it. Past the standard animated progress bar on cart, checkout, and mini-cart, the free version includes a “Gift Bar” module that can offer a free gift once the cart crosses a set value, turning the bar from a passive status readout into an active upsell trigger.

  • Price: Free, Pro from $69/year (Personal, single site)
  • Requires: WordPress 6.4+, PHP 7.4+
  • Last updated: August 11, 2026

Setup happens under WooCommerce > Settings > Shipping > Free Shipping Label, a dedicated tab the plugin adds to WooCommerce’s own shipping settings rather than a standalone menu item. From there you enable the bar, write the progress message, and turn on the Gift Bar if you want the free-gift trigger active. Because it lives inside WooCommerce’s native shipping settings instead of a separate screen, it’s one of the more discoverable setups in this comparison for anyone who already knows their way around WooCommerce.

The tradeoff for that extra Gift Bar feature is a narrower free tier everywhere else. Multi-currency support, block-editor and shortcode placement outside the built-in slots, and flexible bar positioning are Pro features here (from $69/year for one site, up to $209/year for a 50-site agency license), where WPC and Freetop leave more of that in their free versions. This plugin requires WordPress 6.4, the highest minimum of the four, so it’s not a fit for a store still running an older core version.

Caddy: WooCommerce Side Cart and Free Shipping Bar

Caddy is a different kind of answer to the same question. Rather than adding a bar to your existing cart page, it replaces that page with a sliding AJAX side cart, built on the WordPress Interactivity API and WooCommerce’s own Store API instead of jQuery, and includes a free shipping bar as one feature inside that cart drawer alongside in-cart upsell recommendations and a save-for-later wishlist.

  • Price: Free (Caddy Lite), Pro from $99/year for one site
  • Requires: WordPress 6.5+, PHP 7.4+
  • Last updated: August 4, 2026

Installation is the usual Add New search for “Caddy”, install, activate, then a dedicated Caddy menu item in the dashboard for setup. Because the free shipping bar here is baked into the side cart itself rather than a standalone widget, there’s no separate bar-placement setting to configure: it shows up wherever the cart drawer opens, which for most themes is triggered from the header cart icon automatically after activation.

This is genuinely the newest architecture of the four, built on APIs WooCommerce introduced for its own block-based cart and checkout, and Caddy Lite’s free shipping bar works the same way as the dedicated plugins above at no cost. The real limitation is scope creep in the other direction: if a theme or another plugin already renders its own cart page, replacing it with a side cart drawer is a bigger visual change than a store might want just to show a shipping progress message. It’s the right pick when a side cart is wanted anyway and the free shipping bar comes along for free; it’s overkill if a bar is genuinely all that’s needed.

How to Pick

  1. If the store just needs a bar with no other changes and no budget line for it, use WPC Free Shipping Bar. It has no upsell to a paid tier at all.
  2. If the store ships to multiple countries with different free shipping thresholds per zone, budget for Freetop Pro; the free version only tracks one zone at a time.
  3. If boosting average order value with a free-gift trigger matters more than raw simplicity, use Free Shipping Label’s Gift Bar module, and set it up from WooCommerce > Settings > Shipping rather than hunting for a separate menu.
  4. If the cart page itself is also due for a redesign, Caddy folds the shipping bar into that redesign instead of running two separate plugins.

Frequently Asked Questions

Does a free shipping bar actually increase average order value?
It’s a well-documented cart psychology tactic (all four plugins here are built around it), but the lift depends on the threshold being realistic. Set it too high above a typical cart value and shoppers give up instead of adding items; set it a little above the average order and the bar gives them a specific, achievable reason to add one more thing.

Do I need a WooCommerce free shipping zone configured before installing one of these?
Yes, for WPC, Freetop, and Free Shipping Label. All three read the threshold from a WooCommerce shipping zone with a Free Shipping method already enabled; the plugin displays that number, it doesn’t create it. Caddy’s bar works the same way inside its side cart.

Will adding a shipping bar plugin slow my store down?
Not meaningfully for any of the four. WPC, Freetop, and Free Shipping Label are lightweight single-purpose plugins with no heavy dependencies. Caddy is the one built for performance specifically, using native WordPress script modules instead of jQuery, though it’s a bigger plugin overall since it replaces the cart page rather than just adding a widget to it.

Can I show a different free shipping message for different countries?
Only with Freetop Pro’s automatic geography detection among the four. The free versions of all these plugins track a single shipping zone at a time, so a multi-country store with different thresholds per region needs to either pick one zone to display or upgrade.

Can I use one of these instead of WooCommerce’s built-in free shipping notice?
WooCommerce doesn’t have a built-in progress bar notice, only a static free shipping label on the shipping method itself once a customer qualifies. These plugins are what adds the “you’re $12 away” messaging before that point, which is the part WooCommerce doesn’t do on its own.

For a shipping bar tied to logic none of these four cover, such as a threshold that changes per product category or per customer group, our Plugin Development team builds that directly rather than forcing a workaround through a general-purpose plugin. For broader WooCommerce work beyond a single cart widget, our WooCommerce Development team handles that.

This comparison follows the same format as our posts on sticky add to cart bar plugins and back in stock notification plugins, two other narrow WooCommerce conversion features worth a dedicated look instead of a generic roundup.

Sources

Husen Memon is a co-founder of ConicPlex, a web development agency specializing in WordPress, Webflow, and custom software builds. Over more than 9 years and 200+ client projects, he has worked across everything from plugin development to full platform migrations, with a focus on building sites and tools that hold up under real day-to-day use, not just in a demo. He writes here about the technical decisions and tradeoffs that come up in that work.

Leave a Reply

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

Keep reading

Software

A laptop and smartphone glowing with soft purple light beside stacked shipping boxes on a desk, representing automated ecommerce order data flowing behind the scenes of a WooCommerce store

Is Your WooCommerce Store Ready for AI Shopping Agents?

WooCommerce shipped an experimental Model Context Protocol layer and an adapted Claude Commerce Agent in 2026, but agentic checkout is…

Aftab Memon

September 23, 2026

News & Updates

A laptop glowing with WordPress-blue light on a desk beside a loose sheet of paper sliding out of a stack of folders, symbolizing a WordPress core file inclusion vulnerability

WordPress 7.1.2 Patches a Critical Unauthenticated File Inclusion Flaw (CVE-2026-87902)

WordPress released version 7.1.2 on September 22, 2026 to patch CVE-2026-87902, a critical, unauthenticated file inclusion flaw in how core…

Aftab Memon

September 23, 2026

Plugins

Flat illustration of a shopping cart with a purple arrow arcing over it to a checkmark, representing a WooCommerce buy now button that skips the cart page

Best WooCommerce Buy Now Button Plugins: 4 Real Options Compared

Compare 4 real WooCommerce buy now button plugins that skip the cart page, with real prices, requirements, and setup steps…

Sajil Memon

September 22, 2026

WhatsApp
Husen Memon
Husen Memon
Typically replies instant