Annual report pursuant to Section 13 and 15(d)

MULTIEMPLOYER EMPLOYEE BENEFIT PLANS - UPS's Participation in Multiemployer Plans (Detail)

v2.4.1.9
MULTIEMPLOYER EMPLOYEE BENEFIT PLANS - UPS's Participation in Multiemployer Plans (Detail) (USD $)
3 Months Ended 12 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2014
Dec. 31, 2014
Employees
Sep. 30, 2012
Group
Dec. 31, 2013
Dec. 31, 2012
Multiemployer Plans [Line Items]          
Number of employees under a national master agreement and various supplemental agreements with local unions affiliated with Teamster   270,000ups_NumberofemployeesunderanationalmasteragreementandvarioussupplementalagreementswithlocalunionsaffiliatedwithTeamster      
Defined Benefit Plan, Benefits Paid $ 278,000,000us-gaap_DefinedBenefitPlanBenefitsPaid        
Full-time employees affected by change in healthcare benefits   36,000ups_Fulltimeemployeesaffectedbychangeinhealthcarebenefits      
part-time employees affected by changes in healthcare benefits   73,000ups_Parttimeemployeesaffectedbychangesinhealthcarebenefits      
other employees under collective bargaining agreements affected by changes in healthcare benefits   16,000ups_Otheremployeesundercollectivebargainingagreementsaffectedbychangesinhealthcarebenefits      
Number of pilots under a collective bargaining agreement with the Independent Pilots Association   2,600ups_NumberofpilotsunderacollectivebargainingagreementwiththeIndependentPilotsAssociation      
Pension and Other Postretirement Benefits Disclosure [Text Block]   3,100ups_GroundmechanicsemployedunderIAMagreements      
Document Fiscal Year Focus   2014      
Multiemployer Plans, Pension          
Multiemployer Plans [Line Items]          
Multiemployer Plans, Period Contributions, Significance of Contributions   5.00%ups_Multiemployerplansignificantofcontributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
     
Multiemployer pension plans, maximum term to forecast a funding deficiency in the orange zone   6 years      
UPS Contribution   1,517,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
  1,396,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
1,325,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Multiemployer plans, number of beneficiary groups     2ups_MultiemployerPlansNumberOfBeneficiaryGroups
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
   
Multiemployer plans, withdrawal liability     2,162,000,000us-gaap_MultiemployerPlansWithdrawalObligation
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
   
Multiemployer Plans, period to repay withdrawal liability     50 years    
Multiemployer plans, present value of withdrawal liability   878ups_MultiemployerPlansWithdrawalObligationPresentValue
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
896,000,000ups_MultiemployerPlansWithdrawalObligationPresentValue
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
884ups_MultiemployerPlansWithdrawalObligationPresentValue
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
 
Discount rate     4.25%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
   
Multi-employer plans, fair value of withdrawal liability   913,000,000ups_MultiemployerPlansWithdrawalObligationFairValueDisclosure
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
  783,000,000ups_MultiemployerPlansWithdrawalObligationFairValueDisclosure
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
 
Multiemployer Plans, Pension | Alaska Teamster-Employer Pension Plan          
Multiemployer Plans [Line Items]          
EIN / Pension Plan Number   92-6003463-024      
Pension Protection Act Zone Status   Red   Red  
FIP/RP Status Pending/ Implemented   Implemented      
UPS Contribution   5,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_AlaskaTeamsterEmployerPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
  5,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_AlaskaTeamsterEmployerPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
4,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_AlaskaTeamsterEmployerPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Surcharge Imposed   No      
Multiemployer Plans, Pension | Automotive Industries Pension Plan          
Multiemployer Plans [Line Items]          
EIN / Pension Plan Number   94-1133245-001      
Pension Protection Act Zone Status   Red   Red  
FIP/RP Status Pending/ Implemented   Implemented      
UPS Contribution   5,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_AutomotiveIndustriesPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
  4,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_AutomotiveIndustriesPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
4,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_AutomotiveIndustriesPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Surcharge Imposed   No      
Multiemployer Plans, Pension | Central Pennsylvania Teamsters Defined Benefit Plan          
Multiemployer Plans [Line Items]          
EIN / Pension Plan Number   23-6262789-001      
Pension Protection Act Zone Status   Green   Green  
FIP/RP Status Pending/ Implemented   No      
UPS Contribution   33,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_CentralPennsylvaniaTeamstersDefinedBenefitPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
  30,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_CentralPennsylvaniaTeamstersDefinedBenefitPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
29,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_CentralPennsylvaniaTeamstersDefinedBenefitPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Surcharge Imposed   No      
Multiemployer Plans, Pension | Employer-Teamsters Local Nos. 175 & 505 Pension Trust Fund          
Multiemployer Plans [Line Items]          
EIN / Pension Plan Number   55-6021850-001      
Pension Protection Act Zone Status   Red   Green  
UPS Contribution   10,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_EmployerTeamstersLocalNumbersOneHundredSeventyFiveAndFiveHundredFivePensionTrustFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
  9,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_EmployerTeamstersLocalNumbersOneHundredSeventyFiveAndFiveHundredFivePensionTrustFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
9,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_EmployerTeamstersLocalNumbersOneHundredSeventyFiveAndFiveHundredFivePensionTrustFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Surcharge Imposed   No      
Multiemployer Plans, Pension | Hagerstown Motor Carriers and Teamsters Pension Fund          
Multiemployer Plans [Line Items]          
EIN / Pension Plan Number   52-6045424-001      
Pension Protection Act Zone Status   Red   Red  
FIP/RP Status Pending/ Implemented   Implemented      
UPS Contribution   6,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_HagerstownMotorCarriersAndTeamstersPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
  5,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_HagerstownMotorCarriersAndTeamstersPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_HagerstownMotorCarriersAndTeamstersPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Surcharge Imposed   No      
Multiemployer Plans, Pension | I.A.M. National Pension Fund / National Pension Plan          
Multiemployer Plans [Line Items]          
EIN / Pension Plan Number   51-6031295-002      
Pension Protection Act Zone Status   Green   Green  
FIP/RP Status Pending/ Implemented   No      
UPS Contribution   27,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_IAMNationalPensionFundNationalPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
  27,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_IAMNationalPensionFundNationalPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
24,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_IAMNationalPensionFundNationalPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Surcharge Imposed   No      
Multiemployer Plans, Pension | International Brotherhood of Teamsters Union Local No. 710 Pension Fund          
Multiemployer Plans [Line Items]          
EIN / Pension Plan Number   36-2377656-001      
Pension Protection Act Zone Status   Green   Green  
FIP/RP Status Pending/ Implemented   No      
UPS Contribution   89,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_InternationalBrotherhoodOfTeamstersUnionLocalNumberSevenHundredTenPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
  88,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_InternationalBrotherhoodOfTeamstersUnionLocalNumberSevenHundredTenPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
75,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_InternationalBrotherhoodOfTeamstersUnionLocalNumberSevenHundredTenPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Surcharge Imposed   No      
Multiemployer Plans, Pension | Local 705, International Brotherhood of Teamsters Pension Plan          
Multiemployer Plans [Line Items]          
EIN / Pension Plan Number   36-6492502-001      
Pension Protection Act Zone Status   Red   Red  
FIP/RP Status Pending/ Implemented   Implemented      
UPS Contribution   69,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_LocalSevenHundredFiveInternationalBrotherhoodOfTeamstersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
  68,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_LocalSevenHundredFiveInternationalBrotherhoodOfTeamstersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
46,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_LocalSevenHundredFiveInternationalBrotherhoodOfTeamstersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Surcharge Imposed   No      
Multiemployer Plans, Pension | Local 804 I.B.T. & Local 447 I.A.M.—UPS Multiemployer Retirement Plan          
Multiemployer Plans [Line Items]          
EIN / Pension Plan Number   51-6117726-001      
Pension Protection Act Zone Status   Red   Red  
FIP/RP Status Pending/ Implemented   Implemented      
UPS Contribution   92,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_LocalEightHundredFourIBTAndLocalFourHundredFortySevenIAMUnitedParcelServiceMultiemployerRetirementPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
  88,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_LocalEightHundredFourIBTAndLocalFourHundredFortySevenIAMUnitedParcelServiceMultiemployerRetirementPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
87,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_LocalEightHundredFourIBTAndLocalFourHundredFortySevenIAMUnitedParcelServiceMultiemployerRetirementPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Surcharge Imposed   No      
Multiemployer Plans, Pension | Milwaukee Drivers Pension Trust Fund          
Multiemployer Plans [Line Items]          
EIN / Pension Plan Number   39-6045229-001      
Pension Protection Act Zone Status   Green   Green  
FIP/RP Status Pending/ Implemented   No      
UPS Contribution   32,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_MilwaukeeDriversPensionTrustFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
  29,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_MilwaukeeDriversPensionTrustFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
26,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_MilwaukeeDriversPensionTrustFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Surcharge Imposed   No      
Multiemployer Plans, Pension | New England Teamsters & Trucking Industry Pension Fund          
Multiemployer Plans [Line Items]          
EIN / Pension Plan Number   04-6372430-001      
Pension Protection Act Zone Status   Red   Red  
FIP/RP Status Pending/ Implemented   Implemented      
UPS Contribution   108,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_NewEnglandTeamstersAndTruckingIndustryPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
  102,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_NewEnglandTeamstersAndTruckingIndustryPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
124,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_NewEnglandTeamstersAndTruckingIndustryPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Surcharge Imposed   No      
Multiemployer Plans, Pension | New York State Teamsters Conference Pension and Retirement Fund          
Multiemployer Plans [Line Items]          
EIN / Pension Plan Number   16-6063585-074      
Pension Protection Act Zone Status   Red   Red  
FIP/RP Status Pending/ Implemented   Implemented      
UPS Contribution   81,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_NewYorkStateTeamstersConferencePensionAndRetirementFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
  72,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_NewYorkStateTeamstersConferencePensionAndRetirementFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
65,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_NewYorkStateTeamstersConferencePensionAndRetirementFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Surcharge Imposed   No      
Multiemployer Plans, Pension | Teamster Pension Fund of Philadelphia and Vicinity          
Multiemployer Plans [Line Items]          
EIN / Pension Plan Number   23-1511735-001      
Pension Protection Act Zone Status   Yellow   Yellow  
FIP/RP Status Pending/ Implemented   Implemented      
UPS Contribution   50,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_TeamsterPensionFundOfPhiladelphiaAndVicinityMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
  46,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_TeamsterPensionFundOfPhiladelphiaAndVicinityMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
44,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_TeamsterPensionFundOfPhiladelphiaAndVicinityMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Surcharge Imposed   No      
Multiemployer Plans, Pension | Teamsters Joint Council No. 83 of Virginia Pension Fund          
Multiemployer Plans [Line Items]          
EIN / Pension Plan Number   54-6097996-001      
Pension Protection Act Zone Status   Yellow   Yellow  
FIP/RP Status Pending/ Implemented   Implemented      
UPS Contribution   52,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_TeamstersJointCouncilNumberEightyThreeOfVirginiaPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
  49,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_TeamstersJointCouncilNumberEightyThreeOfVirginiaPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
44,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_TeamstersJointCouncilNumberEightyThreeOfVirginiaPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Surcharge Imposed   No      
Multiemployer Plans, Pension | Teamsters Local 639—Employers Pension Trust          
Multiemployer Plans [Line Items]          
EIN / Pension Plan Number   53-0237142-001      
Pension Protection Act Zone Status   Green   Green  
FIP/RP Status Pending/ Implemented   No      
UPS Contribution   45,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_TeamstersLocalSixHundredThirtyNineEmployersPensionTrustMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
  41,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_TeamstersLocalSixHundredThirtyNineEmployersPensionTrustMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
36,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_TeamstersLocalSixHundredThirtyNineEmployersPensionTrustMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Surcharge Imposed   No      
Multiemployer Plans, Pension | Teamsters Negotiated Pension Plan          
Multiemployer Plans [Line Items]          
EIN / Pension Plan Number   43-6196083-001      
Pension Protection Act Zone Status   Yellow   Yellow  
FIP/RP Status Pending/ Implemented   Implemented      
UPS Contribution   27,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_TeamstersNegotiatedPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
  26,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_TeamstersNegotiatedPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
24,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_TeamstersNegotiatedPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Surcharge Imposed   No      
Multiemployer Plans, Pension | Truck Drivers and Helpers Local Union No. 355 Retirement Pension Plan          
Multiemployer Plans [Line Items]          
EIN / Pension Plan Number   52-6043608-001      
Pension Protection Act Zone Status   Yellow   Yellow  
FIP/RP Status Pending/ Implemented   Implemented      
UPS Contribution   16,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_TruckDriversAndHelpersLocalUnionNumberThreeHundredFiftyFiveRetirementPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
  14,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_TruckDriversAndHelpersLocalUnionNumberThreeHundredFiftyFiveRetirementPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
14,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_TruckDriversAndHelpersLocalUnionNumberThreeHundredFiftyFiveRetirementPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Surcharge Imposed   No      
Multiemployer Plans, Pension | United Parcel Service, Inc.—Local 177, I.B.T. Multiemployer Retirement Plan          
Multiemployer Plans [Line Items]          
EIN / Pension Plan Number   13-1426500-419      
Pension Protection Act Zone Status   Red   Red  
FIP/RP Status Pending/ Implemented   Implemented      
UPS Contribution   85,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_UnitedParcelServiceIncLocalOneHundredSeventySevenIbtMultiemployerRetirementPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
  68,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_UnitedParcelServiceIncLocalOneHundredSeventySevenIbtMultiemployerRetirementPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
62,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_UnitedParcelServiceIncLocalOneHundredSeventySevenIbtMultiemployerRetirementPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Surcharge Imposed   No      
Multiemployer Plans, Pension | Western Conference of Teamsters Pension Plan          
Multiemployer Plans [Line Items]          
EIN / Pension Plan Number   91-6145047-001      
Pension Protection Act Zone Status   Green   Green  
FIP/RP Status Pending/ Implemented   No      
UPS Contribution   604,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_WesternConferenceOfTeamstersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
  553,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_WesternConferenceOfTeamstersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
520,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_WesternConferenceOfTeamstersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Surcharge Imposed   No      
Multiemployer Plans, Pension | Western Pennsylvania Teamsters and Employers Pension Fund          
Multiemployer Plans [Line Items]          
EIN / Pension Plan Number   25-6029946-001      
Pension Protection Act Zone Status   Red   Red  
FIP/RP Status Pending/ Implemented   Implemented      
UPS Contribution   24,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_WesternPennsylvaniaTeamstersAndEmployersPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
  23,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_WesternPennsylvaniaTeamstersAndEmployersPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
24,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_WesternPennsylvaniaTeamstersAndEmployersPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Surcharge Imposed   No      
Multiemployer Plans, Pension | All Other Multiemployer Pension Plans          
Multiemployer Plans [Line Items]          
UPS Contribution   57,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_AllOtherMultiemployerPlansMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
  $ 49,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_AllOtherMultiemployerPlansMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
$ 59,000,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= ups_AllOtherMultiemployerPlansMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Multiemployer Plans, Pension | Minimum          
Multiemployer Plans [Line Items]          
Multiemployer pension plans, percentage of plan funded   5.00%ups_MultiemployerPensionPlansPercentageOfPlanFunded
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
  5.00%ups_MultiemployerPensionPlansPercentageOfPlanFunded
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
5.00%ups_MultiemployerPensionPlansPercentageOfPlanFunded
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Multiemployer Plans, Pension | Green Zone, At Least 80% Funded [Member] | Minimum          
Multiemployer Plans [Line Items]          
Multiemployer pension plans, percentage of plan funded   80.00%ups_MultiemployerPensionPlansPercentageOfPlanFunded
/ ups_MultiemployerPensionPlanFundedStatusAxis
= ups_GreenZoneAtLeast80FundedMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
     
Multiemployer Plans, Pension | Red Zone, Less than 65% Funded [Member] | Maximum          
Multiemployer Plans [Line Items]          
Multiemployer pension plans, percentage of plan funded   65.00%ups_MultiemployerPensionPlansPercentageOfPlanFunded
/ ups_MultiemployerPensionPlanFundedStatusAxis
= ups_RedZoneLessThan65Member
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
     
Multiemployer Plans, Pension | Otange Zone, Less than 80% and Have an Accumulated Funding Deficiency or Expect to Have a Deficiency Within Six Years [Member]          
Multiemployer Plans [Line Items]          
Multiemployer pension plans, percentage of plan funded   80.00%ups_MultiemployerPensionPlansPercentageOfPlanFunded
/ ups_MultiemployerPensionPlanFundedStatusAxis
= ups_OtangeZoneLessThan80AndHaveAccumulatedFundingDeficiencyOrExpectToHaveDeficiencyWithinSixYearsMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
     
Multiemployer Plans, Pension | Yellow Zone, Less than 80% Funded [Member] | Maximum          
Multiemployer Plans [Line Items]          
Multiemployer pension plans, percentage of plan funded   80.00%ups_MultiemployerPensionPlansPercentageOfPlanFunded
/ ups_MultiemployerPensionPlanFundedStatusAxis
= ups_YellowZoneLessThan80FundedMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
     
Represented by Teamsters [Member]          
Multiemployer Plans [Line Items]          
Number of employees     10,200ups_MultiemployerPlanNumberOfEmployeesCovered
/ us-gaap_StatementScenarioAxis
= ups_RepresentedByTeamstersMember