FedEx Plugin for WooCommerce – Live Rates, Labels & Automatic Freight Class
Show real FedEx rates at checkout, print labels and returns in one click, and let the plugin work out freight class for you. It is built native on FedEx’s current REST API, so when FedEx switched off the old one on June 1, 2026 it kept right on working.
Start free. Confirm real FedEx rates on your own products before you pay a cent.
Trusted by WooCommerce store owners who ship with FedEx. Built and supported by the team behind our ShipStation, ShipEngine, Shippo, EasyPost, Stallion and Shipmondo plugins.
Works With Your Own FedEx Account
Built on FedEx’s current REST API. Free version to try first. No fees added per label. Uses your own FedEx account and negotiated rates.
Why Stores Trust It
See It Work Before You Pay
Install the free version from WordPress.org and watch live FedEx rates appear on your own products and your real checkout. If rates show for your store, you know it works. If they do not, you have not spent a cent. This answers the number one fear with FedEx plugins head-on: “what if I buy it and it will not display rates?”
One Proven Engine
The same shipping engine already powers our ShipStation, ShipEngine, Shippo, EasyPost, Stallion and Shipmondo plugins. FedEx is not our first carrier – it is the same well-tested core, connected to FedEx. That is years of packing, rating and label logic you inherit on day one.
Native FedEx REST
Built directly on FedEx’s current REST API, not the legacy SOAP one FedEx switched off on June 1, 2026. Stores whose plugins were still on SOAP had to scramble, and the official plugin’s own WooCommerce.org reviews describe broken rates and checkout errors during that switch. You skip all of it.
Honest Pricing, Real Support
$129 a year, everything included. No add-on charges for bulk labels, returns or freight, and discounted licenses if you run more than one store, and a support team that answers when a setup question comes up.
Your FedEx Rates and Labels Should Not Live in Three Different Tools
Most WooCommerce stores end up stitching FedEx together from parts. One plugin quotes rates but cannot print a label. Another routes everything through a paid middleman account you did not want. The “official” one got left behind when FedEx switched off its old API. Meanwhile, at the checkout that actually takes your money, you are left with:
- Flat rates that quietly lose money on every heavy or oversized order
- Manual freight-class lookups that trigger reshipment fees the moment you guess wrong
- A separate label app because your rate plugin cannot print, so every order is a copy-paste chore
Freight is where it hurts most. Put a pallet in the wrong freight class and FedEx re-bills you weeks later, straight out of a margin you already counted as profit. Multiply that across a catalog of heavy SKUs and the “cheap” plugin becomes the expensive one.
FedEx Shipping PRO is the complete FedEx plugin for WooCommerce: live rates, one-click labels, automatic freight class, customs paperwork and tracking, all native to FedEx and all in one place.
What You Get
One WooCommerce-native plugin that puts live FedEx rates on your cart and checkout and prints your FedEx labels, using the FedEx account you already have.
Live FedEx Rates at Checkout
Real FedEx rates the moment a buyer enters their address, priced on the actual parcel and the boxes you defined. Ground, Home Delivery, the full FedEx Express range (Priority Overnight, Standard Overnight, First Overnight, 2Day and Express Saver), FedEx One Rate, Ground Economy (SmartPost) for lightweight parcels, and International – all from your own negotiated account.
One-Click Labels, Bulk or Single
Buy and print FedEx labels straight from the order screen in PDF, PNG or ZPL thermal format. Print the whole day’s orders as one consolidated PDF. Return labels and void/refund are included at no extra charge.
Automatic Freight Class
The plugin estimates freight class for you by density, on the packed box, across your entire catalog – no per-product setup, no manual NMFC lookups. It takes the guesswork out of the step that most often triggers wrong-class reshipment fees.
FedEx Freight (LTL), Done In-House
Live LTL quotes at checkout, Bill of Lading, freight tracking across 11 freight services, all native to the plugin.
Customs and International, Handled
DDP or DDU duties, Commercial Invoice, Certificate of Origin, Pro Forma and Export Declaration, with HS tariff codes per product. Cross-border orders stop being a paperwork problem.
Keep Your FedEx Account
Your FedEx login and your negotiated rates, used directly. No paid third-party account in the middle, no per-label markup from us.
Show Real FedEx Rates at Checkout, Not a Guess
Flat-rate shipping is a bet you usually lose. Charge too little and you eat the difference on every heavy order; charge too much and buyers abandon the cart. FedEx Shipping PRO ends the guessing by asking FedEx for the real number the instant a customer enters their address. Every FedEx service you sell is covered from one plugin: Ground, Home Delivery, the full FedEx Express range (Priority Overnight, Standard Overnight, First Overnight, 2Day and Express Saver), FedEx Ground Economy (formerly SmartPost) for lightweight parcels, FedEx One Rate, and International.
Here is what makes those rates accurate instead of “close enough”:
- Priced on the real parcel. The plugin packs the cart into the boxes you defined, then rates the actual dimensions and weight – not a flat weight guess. Heavy, light and oversized orders all price correctly.
- Your negotiated rates. Because it uses your own FedEx account, customers see the discounted rates you already earned, not FedEx’s list prices.
- FedEx One Rate, automatically. When a shipment qualifies, flat-rate FedEx One Rate pricing is quoted right alongside standard rates – often the cheapest option for small, dense parcels, with no weighing needed.
- Only the services you sell. Show all FedEx services or just the ones you want. Rename “FedEx Home Delivery” to “Standard (3-5 days)” if that reads better to your buyers. Cap how many rate options appear so checkout never looks like a spreadsheet.
- Delivery dates, not just prices. Show the estimated delivery date next to each rate so shoppers can choose speed with their eyes open.
- Fast every time. Found rates are cached and reused, so a busy checkout stays quick instead of waiting on the carrier for every page load.
Rules That Decide Which Service Shows, and When
Not every product should ship every way. The built-in product-condition rules engine lets you offer a service only when the cart matches conditions you set: category, tag, attribute, shipping class, stock status, on-sale, backorder, date and time window, or the customer’s user role. Sell fragile items? Show only signature-required services. Run a wholesale tier? Offer freight only to logged-in trade accounts. The checkout adapts to what is actually in the cart.
Accurate FedEx Rates Start With Smart Box Packing
A rate is only as good as the parcel it is based on. FedEx Shipping PRO includes a real 3D box-packing engine that decides how your order actually ships before it ever calls FedEx.
- Dimensional box packing. Define your real boxes once, with dimensions, weight and maximum fill. The plugin fits items into them the way your packer would, so the quoted rate matches what you will really pay. Multiple items combine into a box instead of being rated one at a time.
- Combine parcels for a better rate. For orders that ship as one shipment, the plugin can quote the combined dimensions and weight of all boxes, which often lands a lower rate than shipping them separately.
- Weight adjustments that reflect reality. Add packing materials, multiply, set a minimum weight, fix a weight, or cube dimensions, so promotional inserts and dunnage do not quietly under-quote your shipping.
- Handling fees and currency. Add a flat handling fee or a percentage markup per service, or apply a currency conversion, all without touching the customer-facing price of the product.
The payoff: fewer surprises when you buy the label, because the parcel the customer paid for is the parcel you actually ship.
Print FedEx Labels From WooCommerce in One Click
Showing rates is half the job. FedEx Shipping PRO does the other half, turning paid orders into labels without a second app.
- One-click labels from the order screen. Buy postage and print the FedEx label right where you manage the order. Configure a multi-step workflow if you want a review step, or one-click if you want speed.
- PDF, PNG or ZPL thermal. Print to a normal printer or straight to a thermal label printer. No format juggling.
- Bulk labels as one PDF. Select the day’s orders and download a single consolidated PDF of every label. High-volume days stop being death by a thousand clicks.
- Returns without the phone call. Generate a return label so customers can send items back without contacting you first, the quiet feature that cuts support tickets.
- Void and refund. Printed the wrong label? Void it and reclaim the cost from FedEx from inside WooCommerce.
- Optional add-on: end-of-day manifests. Prefer to hand your driver one FedEx Ground close-out manifest instead of loose labels? Add it any time with our Shipping Manifests PRO add-on – it plugs straight into this plugin.
Tracking That Keeps Customers From Emailing You
Once a label is created, the plugin links the FedEx tracking number to the order and can email customers automatically as the shipment moves. They see status updates and a tracking history in their account; you see the same on the order screen. “Where is my order?” emails drop because the answer is already in their inbox.
FedEx Freight Class, Bill of Lading and LTL Rates – Without the Spreadsheet
Most FedEx plugins either ignore freight or hand you a manual freight-class field and wish you luck. FedEx Shipping PRO treats LTL as core functionality, because heavy and oversized sellers are exactly who gets burned by half-built shipping tools.
- Automatic freight class, by density. The plugin estimates freight class from the packed box’s density, automatically, across your whole catalog – no per-product setup. That removes the single most error-prone step in freight, the one that leads to reclassification fees weeks after the sale. It is an estimate, so for regulated commodities the NMFC directory still takes precedence, but for most catalogs it turns a manual chore into a non-event.
- Live LTL rates at checkout. Real FedEx Freight quotes appear alongside your parcel rates, so a customer buying a pallet sees a real freight price, not a “call us.”
- Bill of Lading, generated for you. Produce the BOL from the order, no separate freight portal.
- Freight tracking. Track freight shipments in the same place you handle parcels.
- Separate freight account and billing. Use a different FedEx Freight account and its own billing address, or reuse your origin – your call.
If a meaningful slice of your revenue ships on pallets, this section alone is the reason to switch.
Ship FedEx International From WooCommerce Without the Paperwork Panic
Cross-border orders fail at customs, not at checkout. FedEx Shipping PRO builds the paperwork into the shipment so parcels clear instead of sitting.
- Duties your way (DDP or DDU). Decide whether you or the customer pays duties and taxes, and quote accordingly, so there are no ugly surprises on delivery.
- Every export document. Commercial Invoice, Certificate of Origin, Pro Forma Invoice and Export Declaration, generated from the order data you already have.
- HS codes and part numbers per product. Attach HS tariff codes and SKUs to each commodity so customs sees exactly what it needs.
- International FedEx services. International Priority, First and Economy, priced live from your account.
The result: international becomes a checkbox, not a research project, and fewer parcels get held for missing documents.
The FedEx Shipping Controls That Separate a Toy From a Tool
Real stores have real complications. FedEx Shipping PRO was built by people who ship, so the awkward cases are covered.
- Special services when you need them. Collect on Delivery (COD), Alcohol shipping, Dry Ice, Saturday Delivery, Hold at Location, Insurance and declared value, and Signature confirmation, each available where it fits.
- Insurance and signatures, automatically. Protect high-value orders by including declared value and requiring a signature without touching every order by hand.
- Global or per-service adjustments. Nudge rates up or down globally or per service to absorb currency swings, add a handling margin, or run a shipping promotion.
- Sandbox and debug modes. Test label creation without paying for it in sandbox, and switch on a detailed debug log when something looks off, so you can see exactly what data FedEx received. Setup problems get diagnosed in minutes instead of guesses.
How Live FedEx Rates Are Calculated at Your WooCommerce Checkout
- Pack. The plugin fits the cart’s items into the boxes you defined, using real dimensions and weight.
- Apply your rules. Weight adjustments, handling fees and product-condition rules decide what to ask for and what to show.
- Ask FedEx. It calls FedEx’s REST API with your account credentials and the real parcel, switching to FedEx Freight and estimating freight class automatically when the shipment is LTL-sized.
- Show the right options. Rates come back, get filtered to the services you allow, renamed if you chose custom names, and displayed with delivery dates.
- Fulfill. After checkout, buy the label, print single or bulk, and the tracking number links back to the order automatically.
How It Works
Three steps from install to live rates.
Connect Your FedEx Account
Paste your FedEx REST API credentials, free from FedEx, and your negotiated rates carry over. See the setup guide.
Set Services and Boxes
Choose which FedEx services to show, add your boxes, and set any markups or freight defaults.
Go Live
Buyers see real FedEx rates; you print labels and BOLs from the order screen, single or bulk.
How We Compare
FedEx is the carrier you already have. The question is which WooCommerce plugin uses it best – and which one already made the June 2026 REST cutover clean.
| Capability | 1TS FedEx PRO | PluginHive | Octolize | ELEX (EasyPost) | WooCommerce official |
|---|---|---|---|---|---|
| Price (single site/yr) | $129 all-in | $99 | $79 | $89 + EasyPost | ~$109-157 |
| Live FedEx rates at checkout | Yes | Yes | Yes | Yes (via EasyPost) | Yes |
| Print FedEx labels | Yes (PDF/PNG/ZPL) | Yes | No | Add-on | No |
| Bulk + return labels | Yes, included | Yes | No | Add-ons (extra) | No |
| Automatic freight class + full fulfillment | Yes (auto class + BOL, labels, tracking) | No (manual class) | No (manual class) | No | No (manual class) |
| FedEx Freight (LTL) BOL | Yes | Yes | No | No | No |
| Native FedEx REST API | Yes, from day one | Yes | Yes | No (EasyPost) | Yes |
| Needs paid 3rd-party account | No | No | No | Yes (EasyPost) | No |
| Multi-site licensing | Discounted tiers (3 sites $250) | Full price per site ($99 x N) | Tiered | Tiered | Unclear |
| Multi-vendor origin | Yes (5 platforms) | Yes | No | No | No |
| WP-CLI / developer tooling | Yes (18 commands) | Not documented | Not documented | Not documented | Not documented |
Honest, code-verified comparison against the mainstream FedEx plugins. Competitor facts are from public pages and docs (2026-07); verify before relying on any competitor number. Note: a freight-specialist plugin (Eniture) also auto-calculates freight class, but is quotes-only – our edge is automatic freight class paired with in-plugin BOL, labels and tracking.
One Price for the Whole Job – No Add-Ons, No Second App
With most FedEx plugins the sticker price is just the entry fee. Live rates are one plugin, labels are an add-on, returns cost extra, and freight is a separate product or a separate paid app. FedEx Shipping PRO puts the whole job in one $129/yr license. Here is what is included that others charge extra for or simply do not offer:
- Live FedEx rates at checkout – included
- Super-flexible rate control – per zone, per service, product-condition rules, custom service names, min/max bands and rate caps – included
- Single and bulk one-click labels (PDF, PNG, ZPL thermal) – included
- Return labels + void/refund – included (ELEX sells these as paid add-ons)
- Automatic tracking and customer notifications – included (Octolize and the official plugin do not offer labels or tracking at all)
- FedEx Freight (LTL) – live rates, automatic freight class, BOL and tracking – included (PluginHive splits freight into a separate plugin; Eniture makes fulfillment a separate paid app)
- International customs, export docs and DDP/DDU – included
- Multi-vendor origin (5 platforms) – included
What You Really Pay – Total Cost, Not Sticker Price
The cheapest sticker price is rarely the cheapest store. Once you add the label tool, the paid account, the per-site fees or the freight add-on that a “cheaper” plugin leaves out, the all-in numbers change:
| Solution | Sticker price/yr | What is missing / added cost | Real all-in cost |
|---|---|---|---|
| FedEx Shipping PRO | $129 | Nothing – rates, labels, returns, tracking, freight and customs all included | $129 |
| PluginHive FedEx | $99 | Manual freight class; charged per site | $99 x number of sites |
| PluginHive TForce Freight | $249 | Freight only, manual class, separate from FedEx | $249 for freight alone |
| Octolize FedEx | $79 | Rates only – no labels, returns or tracking | $79 + a separate label tool |
| ELEX (EasyPost) | $89 | Needs a paid EasyPost account; bulk labels and returns are add-ons | $89 + EasyPost usage + add-ons |
| WooCommerce official | ~$109-157 | Rates only – no labels; rocky SOAP-to-REST migration | ~$109-157 + a separate label tool |
| Eniture LTL Freight | $200-400 per carrier | Quotes only – labels/BOL are a separate paid app (FreightDesk) | $200-400 per carrier + FreightDesk |
Against the freight specialists, one $129 license replaces $250-400+/yr of per-carrier subscriptions plus a separate fulfillment app. Against the “cheaper” plugins, once you add the label tool, the EasyPost account, the per-site fees or the freight add-on they leave out, $129 all-in is usually the lower number – and always the simpler one.
Competitor pricing is from public pages (2026-07); pricing models change – verify current figures before relying on them. The point is what each option includes, not an exact competitor total.
Seen enough? Install the free version, confirm real FedEx rates on your own products, and upgrade to PRO when you are ready.
FedEx Retired the Old API on June 1, 2026 – Did Your Plugin Survive It?
On June 1, 2026 FedEx switched off its legacy SOAP Web Services for good. Plugins still built on it – including some big names and the “official” one – had to scramble to migrate, and their reviews describe broken rates and failed labels from that move. This plugin has been native to FedEx’s REST API from day one, so it came through the cutover with nothing to migrate and nothing broken. If you are choosing a FedEx plugin now, choose the one that already made the switch clean.
Who It’s For
If you already ship with FedEx, this plugin is the checkout and fulfillment layer WooCommerce was missing. It uses your existing account and negotiated rates, so the rate a buyer sees is the rate you pay.
High-Volume FedEx Shippers
Bulk PDF labels, one-click postage and rate caching keep a busy fulfillment desk moving. The more you ship, the more the automation pays back.
Freight, Industrial and B2B
Automatic freight class, live LTL rates and Bill of Lading make heavy and oversized selling routine instead of risky. This is the segment most plugins leave stranded.
Cross-Border Sellers
DDP or DDU duties, full export documents, HS codes and international FedEx services turn customs from a blocker into a checkbox.
Developers and Agencies
REST-native, 18 WP-CLI commands, documented hooks, wp-config constants and discounted multi-site licensing. Configure by hand, by script, or hand it to an AI agent.
A FedEx Plugin Developers and Agencies Can Automate
Agencies and technical stores get more than a settings screen. The same hooks and constants documented here apply across our whole WooCommerce shipping line, so what you learn once carries over.
18 WP-CLI Commands
Rates, labels, shipments, tracking, services, boxes, address validation, products, orders, zones, settings, features, status, license, and more. Automate fulfillment or wire it into your own workflows.
wp-config.php Constants
Lock configuration in code for managed hosting or CI, so nobody changes shipping settings by accident.
Documented Hooks
Extend and customize behavior cleanly instead of hacking core. Filter and action hooks cover the rate, label and tracking calls.
Sandbox and Debug Log
Build and test against FedEx without paying for labels, and get a downloadable log when you need to see exactly what happened.
HPOS-Ready
Formally declared for WooCommerce High-Performance Order Storage, and live rates render in the block-based cart and checkout.
Free Tier and AI Setup
Install the free version, then drive setup by hand, by CLI, or with a bundled AI assistant. See our WP-CLI and AI agent setup guide.
Switching to Our FedEx Plugin Is Easier Than Staying Put
If you are already running a FedEx plugin, you probably know its weak spots by now. The good news is that switching does not mean starting from scratch, and if the June 2026 SOAP shutdown left your current plugin flaky, there is no better time.
- Coming from a rates-only plugin (Octolize, WooCommerce official)? You keep the live rates you already have and finally add the labels, returns, freight and tracking those tools never printed. No second app in the workflow.
- Coming from PluginHive? You get the same full fulfillment – labels, BOL and tracking – plus automatic freight class instead of typing it in per product, at a lower price, with discounted multi-site licenses – three stores cost less than three separate PluginHive licenses.
- Coming from ELEX or another EasyPost-based plugin? You drop the paid middleman account and the per-service add-ons, and connect FedEx directly with your own negotiated rates.
- Hit by the SOAP shutdown? If your current plugin broke or went flaky after FedEx retired SOAP on June 1, 2026, you can leave the mess behind – this one has been native to FedEx REST from the start.
Because your FedEx account, boxes and services are yours, moving over is mostly configuration you can test on the free version first. Nothing about your FedEx contract or negotiated rates changes – only the plugin driving them gets better. And if it turns out not to fit, the 30-day money-back guarantee on annual plans means the switch was never a risk.
Do You Need a Paid FedEx Account?
To show live rates, the plugin uses your own FedEx account and its REST API credentials, which are free from FedEx. You do not pay us for the API and there is no per-label markup.
Loved by WooCommerce Store Owners Who Ship With FedEx
Pricing
Plans from $25 a month or $129 a year. You use your own free FedEx REST credentials for carrier access.
Free
$0
Live FedEx rates on one store, from WordPress.org. See it work before you pay.
Download FreeThe free version on WordPress.org shows live rates so you can confirm they work on your real store. PRO adds labels, returns, bulk PDF, tracking, freight, customs and multivendor. A 10-domain license is also available at $825/yr for larger operators. Annual plans include a 30-day money-back guarantee (conditions apply), with the option to switch to store credit.
Does $129 a Year Pay for Itself?
About $11 a month. One mis-classed freight shipment, or one heavy order you under-charged, can cost more than that. Recover it once and the plugin has paid for itself; everything after is margin you were quietly losing. And because the free version proves rates work on your store first, you upgrade only after you have already seen it deliver.
A 30-Day Money-Back Guarantee
Every annual plan comes with a 30-day money-back guarantee (conditions apply); switch to store credit if you would rather use a different plugin. Between that and the free version, there is no way to get stuck with something that does not work for your store.
Frequently Asked Questions
Common questions about the FedEx plugin for WooCommerce.
Does this plugin print FedEx labels, or just show rates?
Yes, it prints labels – PDF, PNG or ZPL thermal, single or bulk, plus returns. That is a real gap in rates-only plugins like Octolize and WooCommerce’s own FedEx extension.
Does it calculate freight class automatically?
Yes, by density, automatically across your whole catalog with no per-product setup, computed on the packed box. It is an estimate, so for regulated commodities the NMFC directory still takes precedence, but it removes the manual guesswork for most catalogs.
Do I need a paid third-party account?
No. It uses your own FedEx account and negotiated rates directly. There is no EasyPost-style middleman account or per-label markup.
Does it use the FedEx REST API instead of the old SOAP one?
Yes. It has always run on FedEx’s REST API, so when FedEx retired the old SOAP system on June 1, 2026 there was nothing to migrate and nothing broke.
Does it support FedEx Freight (LTL) for WooCommerce?
Yes – live LTL rates at checkout, Bill of Lading, freight tracking, and automatic freight-class estimation, across 11 freight services.
Does it work with HPOS and the block checkout?
Yes to HPOS (formally declared), and live rates render in the block-based cart and checkout.
Is there a free FedEx plugin for WooCommerce?
Yes – the free version on WordPress.org shows live FedEx rates so you can confirm it works on your store; PRO adds labels, freight, customs, tracking and more.
Does it work for multi-vendor marketplaces?
Yes – per-vendor origin address for Dokan, WCFM, MultiVendorX, WC Product Vendors and YITH.
What if the rates do not show up for my store?
Install the free version first and confirm rates appear on your real products before you buy PRO. If something is off, the setup guide and our support team help you get rates showing – you are not left guessing.
How do I add FedEx live rates to WooCommerce?
Add the FedEx Shipping method to a WooCommerce Shipping Zone, paste your FedEx REST credentials, choose your services and boxes, and go live. There is a step-by-step setup guide, and you can configure it by hand, with WP-CLI, or with an AI assistant. Support answers when you get stuck.
Does it handle FedEx international shipping and customs?
Yes – DDP or DDU duties, Commercial Invoice, Certificate of Origin, Pro Forma and Export Declaration, plus HS codes per product and international FedEx services.
Is there a refund?
30-day money-back on annual plans (conditions apply), with a store-credit option. Monthly plans are non-refundable.
Every Order on Flat Rates Is Margin You Won’t Get Back
Every day on flat-rate shipping is another batch of orders where you either overcharged and lost the sale, or undercharged and ate the difference. Live FedEx rates fix that on the very next order, and the free version proves it works on your own store in minutes. The only thing waiting costs you is margin.
Show Real FedEx Rates. Print Labels. Skip the Freight-Class Guesswork.
Add live FedEx rates, one-click labels, automatic freight class and customs paperwork to your WooCommerce store today. Start free, confirm it works on your own products, and upgrade to PRO when you are ready.
30-day money-back guarantee on annual plans (conditions apply; see refund policy). Free version on WordPress.org.




Reviews
There are no reviews yet.