MULTIEMPLOYER EMPLOYEE BENEFIT PLANS - Multi-Employer Health and Welfare Plans (Detail) (USD $) In Millions, unless otherwise specified
|
3 Months Ended |
12 Months Ended |
3 Months Ended |
Jun. 30, 2014
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
Dec. 31, 2014
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
Defined Benefit Plan, Recognized Net Gain (Loss) Due to Settlements and Curtailments |
$ 1,066us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
|
|
|
|
|
Document Fiscal Year Focus |
|
2014
|
|
|
|
DefinedBenefitPlanRecognizedNetGainLossDuetoSettlementsandCurtailmentsAfterTax |
665ups_DefinedBenefitPlanRecognizedNetGainLossDuetoSettlementsandCurtailmentsAfterTax
|
|
|
|
|
Settlement payments to fund for assumption of postretirement benefit obligation |
|
2,271ups_Settlementpaymentstofundforassumptionofpostretirementbenefitobligation
|
|
|
2,271ups_Settlementpaymentstofundforassumptionofpostretirementbenefitobligation
|
CashTaxBenefitDueToSettlementofBenefitObligation |
|
854ups_CashTaxBenefitDueToSettlementofBenefitObligation
|
|
|
|
Change In Post-Retirement Benefit and AOCI |
|
13ups_ChangeInPostRetirementBenefitandAOCI
|
|
|
13ups_ChangeInPostRetirementBenefitandAOCI
|
Health and Welfare Fund |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
2,352us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
1,222us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
1,156us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Bay Area Delivery Drivers |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
32us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_BayAreaDeliveryDriversMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
29us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_BayAreaDeliveryDriversMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
28us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_BayAreaDeliveryDriversMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Central Pennsylvania Teamsters Health & Pension Fund |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
21us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_CentralPennsylvaniaTeamstersHealthAndPensionFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
20us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_CentralPennsylvaniaTeamstersHealthAndPensionFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
19us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_CentralPennsylvaniaTeamstersHealthAndPensionFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Central States, South East & South West Areas Health and Welfare Fund |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
1,306us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_CentralStatesSouthEastAndSouthWestAreasHealthAndWelfareFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
505us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_CentralStatesSouthEastAndSouthWestAreasHealthAndWelfareFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
471us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_CentralStatesSouthEastAndSouthWestAreasHealthAndWelfareFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Teamsters Western Region & Local One Seventy Seven Health Care Plan [Member] |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
239us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersWesternRegionLocalOneSeventySevenHealthCarePlanMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
0us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersWesternRegionLocalOneSeventySevenHealthCarePlanMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
0us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersWesternRegionLocalOneSeventySevenHealthCarePlanMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Health & Welfare Insurance Fund Teamsters Local Six Fifty Three [Member] |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
5us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_HealthWelfareInsuranceFundTeamstersLocalSixFiftyThreeMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
0us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_HealthWelfareInsuranceFundTeamstersLocalSixFiftyThreeMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
0us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_HealthWelfareInsuranceFundTeamstersLocalSixFiftyThreeMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Delta Health Systems—East Bay Drayage Drivers |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
24us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_DeltaHealthSystemsEastBayDrayageDriversMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
24us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_DeltaHealthSystemsEastBayDrayageDriversMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
24us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_DeltaHealthSystemsEastBayDrayageDriversMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Employer—Teamster Local Nos. 175 & 505 |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
9us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_EmployerTeamsterLocalNumbersOneHundredSeventyFiveAndFiveHundredFiveMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
9us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_EmployerTeamsterLocalNumbersOneHundredSeventyFiveAndFiveHundredFiveMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
8us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_EmployerTeamsterLocalNumbersOneHundredSeventyFiveAndFiveHundredFiveMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Joint Council 83 Health & Welfare Fund |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
26us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_JointCouncilNumberEightyThreeHealthWelfareFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
24us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_JointCouncilNumberEightyThreeHealthWelfareFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
25us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_JointCouncilNumberEightyThreeHealthWelfareFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Local 191 Teamsters Health Fund |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
11us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_LocalOneHundredNinetyOneTeamstersHealthFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
9us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_LocalOneHundredNinetyOneTeamstersHealthFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
9us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_LocalOneHundredNinetyOneTeamstersHealthFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Local 401 Teamsters Health & Welfare Fund |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
7us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_Local401TeamstersHealthWelfareFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
6us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_Local401TeamstersHealthWelfareFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
6us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_Local401TeamstersHealthWelfareFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Local 804 Welfare Trust Fund |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
70us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_LocalEightHundredFourWelfareTrustFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
67us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_LocalEightHundredFourWelfareTrustFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
62us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_LocalEightHundredFourWelfareTrustFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Milwaukee Drivers Pension Trust Fund—Milwaukee Drivers Health and Welfare Trust Fund |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
32us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_MilwaukeeDriversPensionTrustFundMilwaukeeDriversHealthAndWelfareTrustFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
31us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_MilwaukeeDriversPensionTrustFundMilwaukeeDriversHealthAndWelfareTrustFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
29us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_MilwaukeeDriversPensionTrustFundMilwaukeeDriversHealthAndWelfareTrustFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Montana Teamster Employers Trust |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
7us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_MontanaTeamsterEmployersTrustMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
6us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_MontanaTeamsterEmployersTrustMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
6us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_MontanaTeamsterEmployersTrustMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | New York State Teamsters Health & Hospital Fund |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
51us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_NewYorkStateTeamstersHealthAndHospitalFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
46us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_NewYorkStateTeamstersHealthAndHospitalFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
44us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_NewYorkStateTeamstersHealthAndHospitalFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | North Coast Benefit Trust |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
9us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_NorthCoastBenefitTrustMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
8us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_NorthCoastBenefitTrustMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
7us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_NorthCoastBenefitTrustMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Northern California General Teamsters (DELTA) |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
96us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_NorthernCaliforniaGeneralTeamstersDeltaMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
84us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_NorthernCaliforniaGeneralTeamstersDeltaMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
75us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_NorthernCaliforniaGeneralTeamstersDeltaMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Northern New England Benefit Trust |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
39us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_NorthNewEnglandBenefitsTrustMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
35us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_NorthNewEnglandBenefitsTrustMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
33us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_NorthNewEnglandBenefitsTrustMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Oregon / Teamster Employers Trust |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
29us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_OregonTeamstersEmployersTrustMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
28us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_OregonTeamstersEmployersTrustMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
27us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_OregonTeamstersEmployersTrustMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Teamsters 170 Health & Welfare Fund |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
15us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersOneHundredSeventyHealthAndWelfareFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
12us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersOneHundredSeventyHealthAndWelfareFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
12us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersOneHundredSeventyHealthAndWelfareFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Teamsters Benefit Trust |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
40us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersBenefitTrustMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
38us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersBenefitTrustMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
32us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersBenefitTrustMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Teamsters Local 251 Health & Insurance Plan |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
12us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersLocalTwoHundredFiftyOneHealthAndInsurancePlanMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
11us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersLocalTwoHundredFiftyOneHealthAndInsurancePlanMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
10us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersLocalTwoHundredFiftyOneHealthAndInsurancePlanMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Teamsters Local 404 Health & Insurance Plan |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
7us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersLocalFourHundredFourHealthAndInsurancePlanMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
6us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersLocalFourHundredFourHealthAndInsurancePlanMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
6us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersLocalFourHundredFourHealthAndInsurancePlanMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Teamsters Local 638 Health Fund |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
35us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersLocal638HealthFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
32us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersLocal638HealthFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
29us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersLocal638HealthFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Teamsters Local 639—Employers Health & Pension Trust Funds |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
26us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersLocalSixHundredThirtyNineEmployersPensionTrustMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
24us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersLocalSixHundredThirtyNineEmployersPensionTrustMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
22us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersLocalSixHundredThirtyNineEmployersPensionTrustMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Teamsters Local 671 Health Services & Insurance Plan |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
14us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersLocalSixHundredSeventyOneHealthServicesAndInsurancePlanMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
13us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersLocalSixHundredSeventyOneHealthServicesAndInsurancePlanMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
12us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersLocalSixHundredSeventyOneHealthServicesAndInsurancePlanMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Teamsters Union 25 Health Services & Insurance Plan |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
44us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersUnionTwentyFiveHealthServicesAndInsurancePlanMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
37us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersUnionTwentyFiveHealthServicesAndInsurancePlanMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
36us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersUnionTwentyFiveHealthServicesAndInsurancePlanMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Teamsters Union Local 677 Health Services & Insurance Plan |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
9us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersUnionLocal677HealthServicesInsurancePlanMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
8us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersUnionLocal677HealthServicesInsurancePlanMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
8us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TeamstersUnionLocal677HealthServicesInsurancePlanMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Truck Drivers and Helpers Local 355 Baltimore Area Health & Welfare Fund |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
15us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TruckDriversAndHelpersLocalThreeHundredFiftyFiveBaltimoreAreaHealthAndWelfareFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
13us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TruckDriversAndHelpersLocalThreeHundredFiftyFiveBaltimoreAreaHealthAndWelfareFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
13us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_TruckDriversAndHelpersLocalThreeHundredFiftyFiveBaltimoreAreaHealthAndWelfareFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Utah-Idaho Teamsters Security Fund |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
22us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_UtahIdahoTeamstersSecurityFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
18us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_UtahIdahoTeamstersSecurityFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
16us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_UtahIdahoTeamstersSecurityFundMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | Washington Teamsters Welfare Trust |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
36us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_WashingtonTeamstersWelfareTrustMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
35us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_WashingtonTeamstersWelfareTrustMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
32us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_WashingtonTeamstersWelfareTrustMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Health and Welfare Fund | All Other Multiemployer Health and Welfare Plans |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
UPS Contributions |
|
64us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_AllOtherMultiemployerPlansMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
44us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_AllOtherMultiemployerPlansMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
55us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = ups_AllOtherMultiemployerPlansMember / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember
|
|
Non-National Master Agreement (Non-NMA) [Domain] |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
Defined Benefit Plan, Recognized Net Gain (Loss) Due to Settlements and Curtailments |
|
|
|
|
36us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 / us-gaap_CollectiveBargainingArrangementAxis = ups_NonNationalMasterAgreementNonNMADomain
|
DefinedBenefitPlanRecognizedNetGainLossDuetoSettlementsandCurtailmentsAfterTax |
|
|
|
|
22ups_DefinedBenefitPlanRecognizedNetGainLossDuetoSettlementsandCurtailmentsAfterTax / us-gaap_CollectiveBargainingArrangementAxis = ups_NonNationalMasterAgreementNonNMADomain
|
remeasurement of postretirement obligation [Member] |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
Defined Benefit Plan, Recognized Net Gain (Loss) Due to Settlements and Curtailments |
746us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 / ups_PlanamendmentscomponentsAxis = ups_RemeasurementofpostretirementobligationMember
|
|
|
|
|
partial plan curtailment [Member] |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
Defined Benefit Plan, Recognized Net Gain (Loss) Due to Settlements and Curtailments |
112us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 / ups_PlanamendmentscomponentsAxis = ups_PartialplancurtailmentMember
|
|
|
|
|
defined benefit plan settlement losses [Member] |
|
|
|
|
|
Multiemployer Plans [Line Items] |
|
|
|
|
|
Defined Benefit Plan, Recognized Net Gain (Loss) Due to Settlements and Curtailments |
$ 208us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 / ups_PlanamendmentscomponentsAxis = ups_DefinedbenefitplansettlementlossesMember
|
|
|
|
|