The goal of this guide is to walk you through UPS's competitive services, predefined parcels, service levels, and how to start generating production UPS labels with EasyPost.

EasyPost supports all of UPS's functionality, along with the full functionality of 60+ other carriers. If you haven't shipped your first label with EasyPost, we recommend you check out our Getting Started Guide.

You can download UPS's documentation for their APIs at www.ups.com/upsdeveloperkit. Their documentation will include additional information about various fields and formats they accept. Please note, the interface may not be identical to the API presented by EasyPost, as we standardize across multiple carriers.

UPS Services

UPS Domestic and International

UPS Domestic and International is UPS's most well known product. All of UPS's brown trucks are delivering these packages. The predefined packages and services discussed below are all part of UPS's Domestic and International product.

UPS Mail Innovations

UPS Mail Innovations is a UPS' main mail and small parcel delivery service. UPS's Mail Innovations program is a partnership with USPS, where UPS will bring your packages to local USPS distribution centers and USPS will make the final delivery of the package. We don't discuss UPS Mail Innovations' service levels in this guide, but you can find them here.

Service Levels

UPS has twelve service levels supported by EasyPost. Service levels have to do with both the speed and type of shipments. In order to ship any UPS shipments, the following must be true:

  • Packages can be up to 150 lbs
  • Packages can be up to 165 inches in length and girth combined
  • Packages can be up to 108 inches in length
  • Packages with a large size-to-weight ratio require special pricing and dimensional weight calculations

Each service level is detailed below:

ServiceService VariableTransit Time
GroundGround1-5 Business Days
UPS StandardUPSStandard1-5 Business Days
UPS Worldwide SaverUPSSaverNext Day to 4 Business Days
UPS Worldwide ExpressExpressNext Day to 3 Business Days
UPS Worldwide Express PlusExpressPlusNext Day to 2 Business Days
UPS Worldwide ExpeditedExpedited3 to 5 Business Days
UPS Next Day AirNextDayAirNext Business Day by 10:30am
UPS Next Day Air SaverNextDayAirSaverNext Business Day by 3:00pm
UPS Next Day Air A.M.NextDayAirEarlyAMNext Business Days by 8:00am
UPS 2nd Day Air2ndDayAir2 Business Days by end of day
UPS 2nd Day Air A.M.2ndDayAirAM2 Business Days by end of day
UPS 3-Day Select3DaySelect3 Business Days by end of day

Predefined Parcels

UPS has ten predefined parcels supported by EasyPost, detailed below. Predefined parcels is a easy way to classify and therefore price a package. With the EasyPost API, pick a predefined parcel that qualifies for your shipment (and sometimes add the weight) and request rates. See sample request in our predefined parcel documentation.

Predefined Package NameVariable NameDimensionsWeight
UPS LetterUPSLetter12.5-15in x 9.5in1 lb
UPS 25kg BoxUPS25kgBox19.75in x 17.75in x 13.25in55 lbs
UPS10kgBoxUPS 10kg Box16.5in x 13.25in x 10.75in22 lbs
UPS TubeTube
  • Triangular tube for rolled papers
  • 38in x 6in x 6in
N/A
UPS PakPak16in x 12.75 inN/A
PalletPalletCargo secured to a shipping palletmore than 150lbs
Express BoxExpressBox12.5in x 3.75in x 18in30 lbs
SmallExpressBoxSmall Express Box13in x 11in x 2in30 lbs
MediumExpressBoxMedium Express Box16in x 11in x 3in30 lbs
LargeExpressBoxLarge Express Box18in x 13in x 3in30 lbs

Generating production UPS labels with EasyPost

Sign-up for an UPS account

Getting started with UPS is really easy. Just click to button to the right and fill out the form.

Connect your UPS credentials to your UPS account

Log into your EasyPost account dashboard and click the Carrier Account tab on the left nav bar. Find and click UPS, a model will pop-up and ask for the following information:

  • Company & Address Information
  • UPS Account Number
  • UPS User ID
  • UPS Password

After entering that information, you should be ready to generate live and test UPS postage. Email us at support@easypost.com if you have any questions.