Product Icon

UPS Shipping Method for WooCommerce

Trending
Get shipping rates from the UPS API which handles both domestic and international parcels.
Choose a billing option
$109
Save 20%
$218 $174.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

Founded in 1907 as a messenger company in the United States, UPS has grown into a multi-billion-dollar corporation by clearly focusing on enabling commerce around the globe.

This extension requires that your server has SimpleXML installed. It primarily works with ins and lbs, but other units can be converted automatically. The Rates API will return rates in the currency of the country in which the API was registered so make sure this matches your store.

UPS can calculate quotes worldwide, as it handles both domestic and international parcels:

Domestic International
  • Next Day Air Early
  • Next Day Air
  • Next Day Air Saver
  • 2nd Day Air AM
  • 2nd Day Air
  • 3 Day Select
  • Ground
  • Standard
  • Simple Rate
  • SurePost Less than 1LB
  • SurePost 1LB or greater
  • SurePost BPM
  • SurePost Media Mail
  • Worldwide Express
  • Worldwide Express Plus
  • Worldwide Expedited
  • Worldwide Saver
Please note! This extension does not do freight shipping, and there is a weight limit of 150 lbs.
Screenshot showing the available Services to enable on the UPS settings page within a Shipping Zone shipping method
UPS Service settings
Screenshot showing the available UPS packaging settings to enable on the UPS settings page within a Shipping Zone shipping method
UPS Packaging Settings
Custom Box Packing Settings
Custom Box Packing Settings

Customer reviews

Average rating 2.0
26 reviews
5 stars, 4% of reviews
4 stars, 12% of reviews
3 stars, 19% of reviews
2 stars, 12% of reviews
1 star, 54% of reviews
26 reviews
  • alan3eee9a69d06
    Rated 2 out of 5
    Support
    Mar 10, 2026
    Support
    Price has doubled in the past couple of years with no additional functionality. Functionally it was fine, but doesn't justify the cost for something just does API calls to UPS for rates. We switched to another plugin that was better supported with a better rate. Now after uninstalling and removing from the required "Woocommerce.com Update Manager" our site keeps trying to update this plugin that is no longer installed...
    • Alex M.
      Mar 10, 2026
      Hi there, Thank you for sharing your feedback. I’m sorry to hear the extension no longer felt worth the cost for your needs, and especially that your site still appears to be trying to update it after uninstalling the plugin. That definitely isn’t what you’d expect after removal, and I’d like to help investigate further. I’ve contacted you by email so we can gather a bit more information and work on getting this sorted out.
  • renegadehoofboots
    Rated 1 out of 5
    Support
    Aug 6, 2025
    Support
    I cancelled this account and store/domain and all woocommerce plugins last year. My credit card expired in May and yet you still charged me for it in June. Please issue me a refund.
    • Shaun Kuschel
      Aug 12, 2025
      Hi renegadehoofboots - Thanks for letting us know about the renewal charges. I see that you were able to speak with our team about this issue and I have confirmed that the refunds were processed and account cancelled, as requested. If there is anything else that we can do to assist, please do not hesitate to reach out and let us know.
  • Tom cuneo
    Rated 1 out of 5
    Functionality
    Jun 26, 2025
    Functionality
    Used to be free - now it is broken and doesn't work unless you pay 109 a year. Extortion for low budget stores. My advice - use another provider. WooCommerce has went to crap the past few years.
  • Manuel Rodrigues
    Rated 1 out of 5
    Support
    May 29, 2025
    Support
    Had issues and when I reached out to support they said it was a UPS issue that they had no control over. Wasted my time and money. Never got it to work.
  • iceninexp
    Rated 1 out of 5
    Documentation
    May 26, 2025
    Documentation
    The documentation on implementing the REST API is outdated. https://woocommerce.com/document/ups-shipping-method/ I don't know of anyone that has gotten this to work. Attempting to follow the outdated documentation locked my UPS account so I am now playing the "let's wait for hours on hold with the UPS anti-fraud department.

Extension information

  • PHP version required: 7.4
  • Tested with WordPress: 6.9
  • Tested with WooCommerce: 10.5
  • Requires at least WordPress: 6.8
  • Requires at least WooCommerce: 10.3

Compatibility

  • Cart & checkout blocks
  • High performance order storage (HPOS)

Countries

  • Worldwide

Related Products

Price $109 annually
Rated 2.3 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Price $109 annually
Rated 2.6 out of 5 stars
Price $109 annually
Rated 2.8 out of 5 stars
Price $109 annually
Rated 2.3 out of 5 stars
Free download
Rated 2.3 out of 5 stars
Price $59 annually
Rated 3.1 out of 5 stars
Price $49 annually
Rated 4.1 out of 5 stars
Price $59 annually
Rated 4.1 out of 5 stars