FedEx for WooCommerce — live rates, push tracking, all 15 REST APIs.

Live FedEx rates at checkout, real-time tracking webhook (no polling), international shipping with paperless customs (ETD), residential surcharge shield, and Freight LTL with liftgate. SOAP-free, future-proof, and one settings screen for everything FedEx ships in 2026.

Live FedEx ratesTracking webhookInternational shippingResidential surcharge shieldFreight LTL + liftgateREST-first, zero SOAPWordPress.org listed

Last updated:

Trusted by clients on

★★★★☆ 4.4 average across platforms

Built by one person — name, photo, inbox

Photo of MD Hemal Akhand

MD Hemal Akhand — WordPress Team Lead at Teamz Lab — sole developer of the plugin

Features

Live FedEx rates at checkout

Account-specific discounts (INCENTIVE → ACCOUNT → PREFERRED → LIST tier resolution) so the customer sees the same negotiated rate you see on fedex.com. Per-zone, per-weight, per-service-type — no flat-rate fallbacks.

Real-time tracking webhook (AIV)

Push-based tracking via FedEx Advanced Integrated Visibility — order status updates the second FedEx scans the package. No 5-minute polling, no rate limit risk, customer-facing live timeline included.

International shipping with paperless customs

Global Trade + Trade Documents Upload integration auto-files commercial invoices, packing lists, and certificates of origin (ETD) for international orders. No manual paperwork, no surprise duties at destination.

Residential surcharge shield

Address Validation auto-classifies every checkout address as residential or commercial before the rate API call — so you never get hit with a surprise residential surcharge after the order ships.

Freight LTL with liftgate + accessorials

Freight LTL rates and BOL creation built-in. Liftgate, inside-delivery, residential, limited-access, appointment, and protect-from-freezing accessorials all wired. Separate FedEx Freight 9-digit account required.

Open Ship batch (up to 999 packages/order)

Built for 3PLs and B2B — combine up to 999 packages from a single WooCommerce order into one FedEx shipment, get one rate, one label set, one tracking record. Compatible with Open Ship API.

SOAP→REST Migration Doctor

Paste your old SOAP credentials and your new REST credentials. Stateless dry-run probe against the FedEx sandbox shows a per-API status matrix — green means it will work after migration, red means it needs your attention.

Checkout Safety Net

If any FedEx endpoint returns a 5xx error, checkout falls back to a configurable flat rate so the order still completes. Your store never goes down because FedEx had a bad day.

Hold-at-Location + Return Tag self-serve

Failed delivery? Customer redirects to a nearby FedEx location from their order tracking page. Need a return? Customer-facing Return Tag portal generates the label, no support ticket required.

Inside the plugin — a guided tour of the admin UI

Real screens from a live store. Tap any thumbnail for a full-size view, or use the arrow keys to walk through the whole tour.

One-time onboarding — connect FedEx, configure shipping zones, customs paperwork, and labeling. Most stores finish in under 15 minutes.

1 / 23
Esc close · navigate

Why trust us

Stateless credential probe

Migration Doctor never persists your FedEx credentials. Every probe runs in-memory and is discarded after response. Architecture and probe behaviour are described in plain English on the public roadmap — read what the plugin does before you install it.

See roadmap & architecture →

Public, dated roadmap

Every milestone is dated and public. Slip past 30 days from a committed date and the lifetime fee is fully refundable — same protection that backed the founding cohort. No vague "coming soon".

See current roadmap →

Live refund honour rate

Every refund request, every payout — published at the bottom of this page and updated monthly from the Lemon Squeezy export. We do not hide what does not work.

See refund track record →

How it works

  1. Install the plugin

    Install from WordPress.org (search "FedEx Shipping for WooCommerce by Teamz Lab") or upload the ZIP from your account. Activate.

  2. Connect your FedEx account

    Paste your FedEx Developer client_id and client_secret in Settings → FedEx → Credentials. The plugin runs OAuth client_credentials and confirms the connection in under 5 seconds.

  3. Run the Migration Doctor (if migrating from SOAP)

    Paste your old SOAP credentials. The Doctor runs a dry-run probe and shows a per-API status matrix. Fix any reds, then flip the live switch.

  4. Configure shipping zones and accessorials

    Map FedEx services (Ground, 2Day, Express Saver, Priority Overnight, Freight LTL) to your existing WooCommerce shipping zones. Set residential thresholds, accessorial defaults, and Hold-at-Location fallback.

  5. Go live

    Toggle Staging Mode → Production. Live rates start showing at checkout immediately. Tracking webhook starts pushing updates as soon as your first FedEx label scans.

Pricing

Free (WP.org)

$0 forever

Live FedEx rates + basic Track API. For stores that just need checkout to work after the SOAP retirement.

  • Live FedEx rates at checkout
  • Basic Track API (polling, not push)
  • Migration Doctor (read-only)
  • WP.org community support
  • 1 production site
Free on WordPress.org

Single Site

$79 /year

One WooCommerce store, all features, annual updates + email support. $20 less than PluginHive.

  • Everything in Free
  • AIV tracking webhook (push)
  • International shipping + ETD
  • Residential surcharge shield
  • Freight LTL with accessorials
  • 24h email support
Hire via Upwork escrow — $79
Use first, pay later via Upwork

How Upwork works in plain English:

  1. You fund the milestone. Upwork holds the money — we cannot touch it.
  2. We deliver. Licence keys + setup call within 24h. You install on your stores and run it live for as long as you need.
  3. You release only when satisfied. If anything is wrong, you dispute the milestone — funds go straight back to you. We never see the money until you actively release it.

Use first, pay only when satisfied. Step 1: open an Upwork milestone for $79 — Upwork holds the funds, NOT us. Step 2: we deliver the licence key + 24h setup support, you install on your store and run live for as long as you need. Step 3: you release the milestone in Upwork only when happy. If anything goes wrong, dispute the milestone and Upwork refunds you directly — never touched our account.

Open Upwork milestone (no upfront payment to us) →

Agency Lifetime

$499 lifetime

Up to 25 client sites, lifetime updates, priority support. PluginHive 25-site equivalent costs $900+ over 3 years on annual.

  • Everything in Lifetime
  • Up to 25 production sites
  • 2-hour P1 SLA (checkout/rates broken)
  • White-label admin (remove "Teamz Lab" branding)
  • Migration audit for every site
Hire via Upwork escrow — $499
Use first, pay later via Upwork

How Upwork works in plain English:

  1. You fund the milestone. Upwork holds the money — we cannot touch it.
  2. We deliver. Licence keys + setup call within 24h. You install on your stores and run it live for as long as you need.
  3. You release only when satisfied. If anything is wrong, you dispute the milestone — funds go straight back to you. We never see the money until you actively release it.

Use first, pay only when satisfied. Step 1: open an Upwork milestone for $499 — Upwork holds the funds, NOT us. Step 2: we deliver up to 25 licence keys + 24h priority setup support, you deploy on every client store and run live for as long as you need. Step 3: you release the milestone only when happy. If anything goes wrong, Upwork refunds you directly. Strong protection for agency-budget money.

Open Upwork milestone (no upfront payment to us) →

Why I'm building this

Photo of MD Hemal Akhand

MD Hemal Akhand

WordPress Team Lead at Teamz Lab — sole developer of the plugin

I have spent the last 5+ years shipping production WordPress code — premium ThemeForest themes, custom WooCommerce plugins (Wishlist, Cart, Compare, Flash Sale, Quick View), and LMS platforms used by 12,000+ clients. WordPress is my craft, and WooCommerce is where I have done my deepest work.

I built this plugin because every existing FedEx integration for WooCommerce ships maybe 5 of FedEx's 15 REST APIs. None publicly market the new AIV webhooks. None close the residential surcharge gap. None publish a 2-hour P1 SLA.

The plugin is live, listed on WordPress.org, and powering checkout on real WooCommerce stores today. If FedEx breaks something, my email is in the footer of every admin page — not a support ticket queue, my actual inbox.

If you hit a wall during install or migration, message me on LinkedIn. The first 90 days after purchase get a direct line, response within 24 hours.

What's new

Last updated:

1.2.0
  • WooCommerce Marketplace listing live
  • Embeddable FedEx Rate Calculator widget — drop a single <script> tag on any site
  • status.teamzlab.com — public uptime + last 20 support response times
1.1.0
  • Wave 3 — Embeddable rate calculator widget (beta)
  • Dimensional weight calculator UI in admin
  • Commercial invoice generator UI polish
1.0.0
  • WordPress.org plugin directory listing live
  • All 15 FedEx REST APIs shipped
  • AIV tracking webhook + live timeline
  • Paperless ETD + Hold-at-Location + Return Tag

Frequently asked questions

Does this work with FedEx SOAP, or is it REST-only?
REST-only. FedEx is retiring SOAP on June 1, 2026 — by that date every WooCommerce store still on the old SOAP API will see broken rates and tracking. This plugin runs entirely on FedEx REST APIs (OAuth client_credentials), so you are future-proof. The Migration Doctor walks you from SOAP to REST in one admin screen.
What happens if FedEx breaks something after I install?
The Checkout Safety Net falls back to a configurable flat rate if any FedEx endpoint returns a 5xx error — your checkout never goes down. Agency tier gets a 2-hour first-response SLA on any P1 issue (checkout or rates broken) directly from the developer.
How does the SOAP→REST migration audit work?
Open the Migration Doctor admin page. Paste your old SOAP credentials and your new REST credentials. The plugin runs a dry-run probe against the FedEx sandbox for every API (Rates, Ship, Track, Pickup, AddressValidation) and shows a per-API status matrix — green will work after migration, red needs your attention. Stateless, nothing saved to disk.
Will testing this plugin break my checkout?
No. Staging Mode runs all FedEx API calls against the sandbox AND logs them to an admin debug panel, while your live checkout keeps using your current shipping method. You verify everything works before you flip to production.
Is my payment secure?
Checkout runs through Lemon Squeezy as the merchant of record. They handle payment processing, VAT/sales tax in 70+ countries, and PCI compliance. Your card never touches our server. Refunds are processed by Lemon Squeezy directly within 5 business days.
Do I need a Compatible Solution Provider (CSP) FedEx account?
No. The plugin runs against a standard FedEx developer account using OAuth client_credentials. CSP is only required if you plan to resell FedEx labels under your brand to other merchants.
What about the AIV webhook subscription?
FedEx charges a subscription for Advanced Integrated Visibility (starts at $199/month at the lowest tier). The plugin handles subscription wiring + HMAC verification; you pay FedEx directly. AIV is optional — basic Track API works without it.
Can I use this for FedEx Freight LTL?
Yes. Freight LTL rates and BOL creation are built. You need a separate 9-digit FedEx Freight account, entered in Settings → Freight. Liftgate, inside-delivery, residential, limited-access, appointment, and protect-from-freezing accessorials are all wired.
What is your refund policy?
Two refund paths, depending on how you bought. (1) If you bought via Lemon Squeezy (Single-site, Lifetime, or Agency credit card): if the plugin does not work on your live WooCommerce store within 60 days of install, full refund — processed by Lemon Squeezy as merchant of record, money back in 5 business days. (2) If you bought the Agency tier via Upwork escrow: you never pay us until you release the milestone in Upwork. If the plugin fails or you change your mind, you dispute the milestone in Upwork — funds go straight back to you from the Upwork escrow, never touched our account. UK Consumer Rights Act compliant.
How do I get a refund via Upwork if I bought the Agency tier through escrow?
Open the Upwork milestone in your contract dashboard and click "Request changes" or "Request refund" — Upwork support handles the dispute and releases the escrowed funds back to you. We never see the money until you actively release the milestone. This is why Agency-tier buyers prefer Upwork: the funds physically sit with Upwork, not with us, so a refund is just a checkbox in your Upwork dashboard, not a request you send to a vendor.
Can I migrate from PluginHive or the official Woo FedEx extension?
Yes. The Migration Doctor reads existing FedEx credentials from the database (Woo official + PluginHive supported) so you do not have to re-enter them. Run a sandbox dry-run, confirm the rate parity matches, then swap shipping methods.
Can I buy this through Upwork instead of credit card?
Yes — every paid tier (Single $79/yr, Lifetime $349, Agency Lifetime $499) is available via Upwork escrow. Funds are held by Upwork until the licence keys are delivered, with full Upwork dispute protection. Same price, same access. Hire us via the agency profile: https://www.upwork.com/agencies/1904602719490921565/
How long has Teamz Lab been on Upwork?
Teamz Lab is an active Upwork agency with verified client reviews on the agency profile (linked from the trust strip above and the related links below). Upwork is our primary sales channel — every milestone we accept goes through Upwork escrow protection by default for net-new clients. The plugin is the productised version of work we have shipped many times for individual WooCommerce clients on Upwork.

Ready to install?

Live FedEx rates at checkout, real-time tracking webhook (no polling), international shipping with paperless customs (ETD), residential surcharge shield, and Freight LTL with liftgate. SOAP-free, future-proof, and one settings screen for everything FedEx ships in 2026.

Sold by

Teamz Lab LTD

Companies House: 16106867

Office 12 Initial Business Centre,
Wilson Business Park,
Manchester, United Kingdom, M40 8WN

[email protected]