USPS Simple Shipping for Woocommerce


The USPS Simple plugin adds a new delivery option to WooCommerce – US postal service. Each item is packed individually, then items’ delivery prices are summed up. Regular-size items can be grouped by their weight. USPS API is used for the delivery price calculation. USPS Simple allows to calculate rates for domestic shipping only. WooCommerce currency must be set to US dollars and base country/region must be the USA.

USPS Simple supports the following services:

  • Priority Mail Express™
  • Priority Mail Express™, Hold for Pickup
  • Priority Mail Express™, Sunday/Holiday
  • Priority Mail®
  • Priority Mail®, Hold For Pickup
  • Priority Mail® Keys and IDs
  • Priority Mail® Regional Rate Box A
  • Priority Mail® Regional Rate Box A, Hold For Pickup
  • Priority Mail® Regional Rate Box B
  • Priority Mail® Regional Rate Box B, Hold For Pickup
  • First-Class Mail® Parcel
  • First-Class™ Postcard Stamped
  • First-Class™ Large Postcards
  • First-Class™ Keys and IDs
  • First-Class™ Package Service
  • First-Class™ Package Service, Hold For Pickup
  • First-Class Mail® Metered Letter
  • USPS Retail Ground™
  • Media Mail Parcel
  • Library Mail Parcel


  • Configuration
  • Cart


  1. Upload the plugin folder to the ‘/wp-content/plugins/’ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Now you need configure the plugin: Enter your postcode and check option “Enable this shipping method”. You can use the default User ID or enter yours.


སྤྱི་ཟླ་དགུ་པ། 1, 2021
I downloaded the plugin then activated it; submited an api form and received a username and password. Unfortunately, I cannot see usps simple option to select on shipping options. I do not understand where the issue is please aid me to a solution.
སྤྱི་ཟླ་བརྒྱད་པ། 31, 2021
Thank you for providing this plugin! Using this for a while and it works great. Involves very little setup and it connects to the USPS api without a hitch.
སྤྱི་ཟླ་དྲུག་པ། 10, 2021
I have used your plugin and when I go to, the prices on my site our lower then what USPS charge. Essentially, I am loosing money on the shipping. Any ideas?
སྤྱི་ཟླ་བཞི་པ། 28, 2021
So accurate. This plugin makes an easier way of giving shipping options to my customers. Accurate fees, I already had my USPS API Id and just add it to the plugin configuration. I chose the shipping methods that I wanted to add to my store and that's it! Simple, useful, super nice. Thanks to the developer of this plugin. Highly recommended!
Read all 20 reviews

Contributors & Developers

“USPS Simple Shipping for Woocommerce” is open source software. The following people have contributed to this plugin.




  • Replace the default USPS API user id to fix the authorization issue.
  • Tested with WooCommerce 5.6.
  • Fix the debug info drawer won’t expand after cart update.


  • Tested with WooCommerce 5.6.


  • Tested with WordPress 5.8, WooCommerce 5.5.


  • Tested with WooCommerce 5.3.


  • Tested with WooCommerce 5.1, WordPress 5.7.


  • Reword commercial rates description.
  • Refactor USPS API response handling a bit.


  • Check prerequisites on load, in a user-friendly way.


  • Replace the deprecated WC_Product->length/width/height properties access with get_XXX() calls.
  • Switch to the HTTPS USPS API endpoint.
  • Disable cache and show debug data on the cart and checkout pages if the WooCommerce shipping debug mode is enabled.
  • Tested with WooCommerce 4.8, WordPress 5.6.

  • Tested with WooCommerce 4.7.


  • Tested with WooCommerce 4.6.
  • Minor changes for better USPS API response parsing.


  • Tested with WordPress 5.5 and WooCommerce 4.5.
  • Refresh the settings page look a bit.


  • Compatible with woocommerce 2.6


  • Fix First-Class Mail® Parcel price calculator.
  • Added First-Class Mail® Large Envelope, Letter and Postcards.


  • API Request updated


  • Fix – Incorrect work of “Quote regular items by weight” with zero size items.


  • Removed deprecated USPS services:
    Priority Mail® Regional Rate Box C;
    Priority Mail® Regional Rate Box C, Hold For Pickup;
  • Added First-Class Mail® Metered Letter;
  • Rebranding of Standard Post as Retail Ground.


  • Fix – warning message in cart.


  • Added services:
    Priority Mail®, Hold For Pickup;
    Priority Mail® Regional Rate Box A, Hold For Pickup;
    Priority Mail® Regional Rate Box B, Hold For Pickup;
    Priority Mail® Regional Rate Box C, Hold For Pickup.


  • Added mail class id


  • Added grouping by weight.


  • Fix – Standard Post™ really works.


  • Supported services: Priority Mail Express®, Priority Mail®, First-Class Mail®, Standard Post™, Media Mail®, Library Mail