Annual report pursuant to Section 13 and 15(d)

COMPANY-SPONSORED EMPLOYEE BENEFIT PLANS - Fair Values of U.S. Pension and Postretirement Benefit Plan Assets by Asset Category as Well as the Percentage That Each Category Comprises of Total Plan Assets and the Respective Target Allocations (Detail)

v2.4.1.9
COMPANY-SPONSORED EMPLOYEE BENEFIT PLANS - Fair Values of U.S. Pension and Postretirement Benefit Plan Assets by Asset Category as Well as the Percentage That Each Category Comprises of Total Plan Assets and the Respective Target Allocations (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets $ 30,129us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 27,510us-gaap_DefinedBenefitPlanFairValueOfPlanAssets  
Plan assets target allocation 100.00%ups_DefinedBenefitPlanAssetsTargetAllocationsTotal 100.00%ups_DefinedBenefitPlanAssetsTargetAllocationsTotal  
Fair Value, Inputs, Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 13,705us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
12,080us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Fair Value, Inputs, Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 8,447us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
8,170us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Fair Value, Inputs, Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 7,977us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
7,260us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
6,833us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Inputs, Level 3 | Corporate Bonds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 269us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
223us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
138us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Inputs, Level 3 | Hedge Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 3,595us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
3,738us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
2,829us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Inputs, Level 3 | Private Equity      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,323us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,397us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,416us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Inputs, Level 3 | Structured Products(1)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,307us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,091us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,039us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Inputs, Level 3 | Risk Parity Funds [Domain]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 817us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_RiskParityFundsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
756us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_RiskParityFundsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,362us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_RiskParityFundsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
U.S. Postretirement Medical Benefits      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 259us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
355us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
 
Domestic      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 29,087us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
26,579us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Percentage of Plan Assets 100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Cash and Cash Equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,772us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
626us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Percentage of Plan Assets 6.10%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
2.30%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Plan assets target allocation, Minimum 0.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
0.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Plan assets target allocation, Maximum 5.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
5.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fair Value, Inputs, Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 13,303us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
11,669us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fair Value, Inputs, Level 1 | Cash and Cash Equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 744us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
112us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fair Value, Inputs, Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 7,860us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
7,705us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fair Value, Inputs, Level 2 | Cash and Cash Equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,028us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
514us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fair Value, Inputs, Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 7,924us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
7,205us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fair Value, Inputs, Level 3 | Cash and Cash Equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Equity Securities [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 10,634us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
10,462us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Percentage of Plan Assets 36.60%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
39.40%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Plan assets target allocation, Minimum 35.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
25.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Plan assets target allocation, Maximum 55.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
55.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Equity Securities [Member] | U.S. Large Cap      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 4,148us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_USLargeCapMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
4,212us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_USLargeCapMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Equity Securities [Member] | U.S. Small Cap      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 366us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_USSmallCapMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
507us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_USSmallCapMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Equity Securities [Member] | Emerging Markets      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,386us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_GlobalEquitiesMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
1,367us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_GlobalEquitiesMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Equity Securities [Member] | Global Equity      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 2,788us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalCoreMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
2,154us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalCoreMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Equity Securities [Member] | International Equity      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,946us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalSmallCapMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
2,222us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalSmallCapMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Equity Securities [Member] | Fair Value, Inputs, Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 7,600us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
7,519us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Equity Securities [Member] | Fair Value, Inputs, Level 1 | U.S. Large Cap      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 2,066us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_USLargeCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
2,264us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_USLargeCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Equity Securities [Member] | Fair Value, Inputs, Level 1 | U.S. Small Cap      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 322us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_USSmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
457us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_USSmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Equity Securities [Member] | Fair Value, Inputs, Level 1 | Emerging Markets      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,270us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_GlobalEquitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
1,247us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_GlobalEquitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Equity Securities [Member] | Fair Value, Inputs, Level 1 | Global Equity      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 2,788us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalCoreMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
2,154us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalCoreMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Equity Securities [Member] | Fair Value, Inputs, Level 1 | International Equity      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,154us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalSmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
1,397us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalSmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Equity Securities [Member] | Fair Value, Inputs, Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 3,034us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
2,943us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Equity Securities [Member] | Fair Value, Inputs, Level 2 | U.S. Large Cap      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 2,082us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_USLargeCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
1,948us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_USLargeCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Equity Securities [Member] | Fair Value, Inputs, Level 2 | U.S. Small Cap      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 44us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_USSmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
50us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_USSmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Equity Securities [Member] | Fair Value, Inputs, Level 2 | Emerging Markets      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 116us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_GlobalEquitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
120us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_GlobalEquitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Equity Securities [Member] | Fair Value, Inputs, Level 2 | Global Equity      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalCoreMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalCoreMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Equity Securities [Member] | Fair Value, Inputs, Level 2 | International Equity      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 792us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalSmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
825us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalSmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Equity Securities [Member] | Fair Value, Inputs, Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Equity Securities [Member] | Fair Value, Inputs, Level 3 | U.S. Large Cap      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_USLargeCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_USLargeCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Equity Securities [Member] | Fair Value, Inputs, Level 3 | U.S. Small Cap      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_USSmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_USSmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Equity Securities [Member] | Fair Value, Inputs, Level 3 | Emerging Markets      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_GlobalEquitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_GlobalEquitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Equity Securities [Member] | Fair Value, Inputs, Level 3 | Global Equity      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalCoreMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalCoreMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Equity Securities [Member] | Fair Value, Inputs, Level 3 | International Equity      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalSmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalSmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fixed Income Securities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 8,848us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
7,877us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Percentage of Plan Assets 30.40%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
29.60%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Plan assets target allocation, Minimum 25.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
15.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Plan assets target allocation, Maximum 35.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
35.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fixed Income Securities | Global Equity      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 772us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalCoreMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
681us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalCoreMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fixed Income Securities | U.S. Government Securities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 4,780us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentDebtSecuritiesMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
4,361us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentDebtSecuritiesMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fixed Income Securities | Corporate Bonds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 3,196us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
2,780us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fixed Income Securities | Municipal Bonds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 100us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
55us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fixed Income Securities | Fair Value, Inputs, Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 4,547us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
3,753us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fixed Income Securities | Fair Value, Inputs, Level 1 | Global Equity      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalCoreMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalCoreMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fixed Income Securities | Fair Value, Inputs, Level 1 | U.S. Government Securities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 4,541us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
3,746us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fixed Income Securities | Fair Value, Inputs, Level 1 | Corporate Bonds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fixed Income Securities | Fair Value, Inputs, Level 1 | Municipal Bonds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fixed Income Securities | Fair Value, Inputs, Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 3,419us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
3,901us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fixed Income Securities | Fair Value, Inputs, Level 2 | Global Equity      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 159us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalCoreMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
681us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalCoreMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fixed Income Securities | Fair Value, Inputs, Level 2 | U.S. Government Securities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 239us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
615us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fixed Income Securities | Fair Value, Inputs, Level 2 | Corporate Bonds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 2,921us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
2,550us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fixed Income Securities | Fair Value, Inputs, Level 2 | Municipal Bonds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 100us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
55us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fixed Income Securities | Fair Value, Inputs, Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 882us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
223us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fixed Income Securities | Fair Value, Inputs, Level 3 | Global Equity      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 613us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalCoreMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalCoreMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fixed Income Securities | Fair Value, Inputs, Level 3 | U.S. Government Securities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fixed Income Securities | Fair Value, Inputs, Level 3 | Corporate Bonds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 269us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
223us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Fixed Income Securities | Fair Value, Inputs, Level 3 | Municipal Bonds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Other Investments [Member] | Hedge Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 3,595us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
3,738us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Percentage of Plan Assets 12.40%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
14.10%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Plan assets target allocation, Minimum 5.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
8.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Plan assets target allocation, Maximum 15.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
15.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Other Investments [Member] | Private Equity      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,323us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
1,397us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Percentage of Plan Assets 4.50%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
5.30%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Plan assets target allocation, Minimum 1.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
3.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Plan assets target allocation, Maximum 10.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
10.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Other Investments [Member] | Structured Products(1)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,766us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
1,397us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Percentage of Plan Assets 6.10%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
5.30%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Plan assets target allocation, Minimum 1.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
3.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Plan assets target allocation, Maximum 10.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
10.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Other Investments [Member] | Risk Parity Funds [Domain]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 817us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_RiskParityFundsDomain
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
[1] 756us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_RiskParityFundsDomain
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
[1]  
Percentage of Plan Assets 2.80%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_RiskParityFundsDomain
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
[1] 2.80%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_RiskParityFundsDomain
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
[1]  
Domestic | Other Investments [Member] | Asset-backed Securities [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets   326us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_AssetBackedSecuritiesMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Percentage of Plan Assets   1.20%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_AssetBackedSecuritiesMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Other Investments [Member] | Other      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets target allocation, Minimum 1.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_OtherSecuritiesMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
[1] 1.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_OtherSecuritiesMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
[1]  
Plan assets target allocation, Maximum 10.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_OtherSecuritiesMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
[1] 10.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_OtherSecuritiesMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
[1]  
Domestic | Other Investments [Member] | Structured Products [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 332us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_StructuredProductsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
[2]    
Percentage of Plan Assets 1.10%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_StructuredProductsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
[2]    
Plan assets target allocation, Minimum 0.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_StructuredProductsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
[2] 0.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_StructuredProductsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
[2]  
Plan assets target allocation, Maximum 5.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_StructuredProductsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
[2] 5.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_StructuredProductsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
[2]  
Domestic | Other Investments [Member] | Fair Value, Inputs, Level 1 | Hedge Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Other Investments [Member] | Fair Value, Inputs, Level 1 | Private Equity      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Other Investments [Member] | Fair Value, Inputs, Level 1 | Structured Products(1)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 412us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
285us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Other Investments [Member] | Fair Value, Inputs, Level 1 | Risk Parity Funds [Domain]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_RiskParityFundsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
[1] 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_RiskParityFundsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
[1]  
Domestic | Other Investments [Member] | Fair Value, Inputs, Level 1 | Asset-backed Securities [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets   0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Other Investments [Member] | Fair Value, Inputs, Level 1 | Structured Products [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_StructuredProductsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
[2]    
Domestic | Other Investments [Member] | Fair Value, Inputs, Level 2 | Hedge Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Other Investments [Member] | Fair Value, Inputs, Level 2 | Private Equity      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Other Investments [Member] | Fair Value, Inputs, Level 2 | Structured Products(1)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 47us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
21us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Other Investments [Member] | Fair Value, Inputs, Level 2 | Risk Parity Funds [Domain]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_RiskParityFundsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
[1] 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_RiskParityFundsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
[1]  
Domestic | Other Investments [Member] | Fair Value, Inputs, Level 2 | Asset-backed Securities [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets   326us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Other Investments [Member] | Fair Value, Inputs, Level 2 | Structured Products [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 332us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_StructuredProductsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
[2]    
Domestic | Other Investments [Member] | Fair Value, Inputs, Level 3 | Hedge Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 3,595us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
3,738us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Other Investments [Member] | Fair Value, Inputs, Level 3 | Private Equity      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,323us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
1,397us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Other Investments [Member] | Fair Value, Inputs, Level 3 | Structured Products(1)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,307us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
1,091us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Other Investments [Member] | Fair Value, Inputs, Level 3 | Risk Parity Funds [Domain]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 817us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_RiskParityFundsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
[1] 756us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_RiskParityFundsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
[1]  
Domestic | Other Investments [Member] | Fair Value, Inputs, Level 3 | Asset-backed Securities [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets   0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
 
Domestic | Other Investments [Member] | Fair Value, Inputs, Level 3 | Structured Products [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_StructuredProductsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_DomesticMember
[2]    
International [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,042us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
931us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
Percentage of Plan Assets 100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Cash and Cash Equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 32us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
28us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
Percentage of Plan Assets 3.10%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
3.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
Plan assets target allocation, Minimum 0.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
0.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
Plan assets target allocation, Maximum 5.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
5.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Fair Value, Inputs, Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 402us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
411us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Fair Value, Inputs, Level 1 | Cash and Cash Equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
11us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Fair Value, Inputs, Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 587us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
465us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Fair Value, Inputs, Level 2 | Cash and Cash Equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 26us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
17us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Fair Value, Inputs, Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 53us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
55us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Fair Value, Inputs, Level 3 | Cash and Cash Equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Equity Securities [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 463us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
422us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
Percentage of Plan Assets 44.30%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
45.30%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
Plan assets target allocation, Minimum 50.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
50.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
Plan assets target allocation, Maximum 65.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
65.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Equity Securities [Member] | Emerging Markets      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 19us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_GlobalEquitiesMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
19us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_GlobalEquitiesMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Equity Securities [Member] | International Equity      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 177us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalSmallCapMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
167us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalSmallCapMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Equity Securities [Member] | local market equity [Domain]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 250us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_LocalmarketequityDomain
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
219us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_LocalmarketequityDomain
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Equity Securities [Member] | U.S. Equity [Domain]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 17us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_U.S.EquityDomain
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
17us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_U.S.EquityDomain
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Equity Securities [Member] | Fair Value, Inputs, Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 263us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
246us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Equity Securities [Member] | Fair Value, Inputs, Level 1 | Emerging Markets      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 19us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_GlobalEquitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
19us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_GlobalEquitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Equity Securities [Member] | Fair Value, Inputs, Level 1 | International Equity      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 82us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalSmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
88us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalSmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Equity Securities [Member] | Fair Value, Inputs, Level 1 | local market equity [Domain]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 145us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_LocalmarketequityDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
122us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_LocalmarketequityDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Equity Securities [Member] | Fair Value, Inputs, Level 1 | U.S. Equity [Domain]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 17us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_U.S.EquityDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
17us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_U.S.EquityDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Equity Securities [Member] | Fair Value, Inputs, Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 200us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
176us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Equity Securities [Member] | Fair Value, Inputs, Level 2 | Emerging Markets      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_GlobalEquitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_GlobalEquitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Equity Securities [Member] | Fair Value, Inputs, Level 2 | International Equity      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 95us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalSmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
79us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalSmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Equity Securities [Member] | Fair Value, Inputs, Level 2 | local market equity [Domain]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 105us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_LocalmarketequityDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
97us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_LocalmarketequityDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Equity Securities [Member] | Fair Value, Inputs, Level 2 | U.S. Equity [Domain]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_U.S.EquityDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_U.S.EquityDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Equity Securities [Member] | Fair Value, Inputs, Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Equity Securities [Member] | Fair Value, Inputs, Level 3 | Emerging Markets      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_GlobalEquitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_GlobalEquitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Equity Securities [Member] | Fair Value, Inputs, Level 3 | International Equity      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalSmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_InternationalSmallCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Equity Securities [Member] | Fair Value, Inputs, Level 3 | local market equity [Domain]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_LocalmarketequityDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_LocalmarketequityDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Equity Securities [Member] | Fair Value, Inputs, Level 3 | U.S. Equity [Domain]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_U.S.EquityDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_U.S.EquityDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Fixed Income Securities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 227us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
239us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
Percentage of Plan Assets 21.80%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
25.70%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
Plan assets target allocation, Minimum 15.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
15.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
Plan assets target allocation, Maximum 35.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
35.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Fixed Income Securities | Corporate Bonds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 149us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
171us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Fixed Income Securities | Foreign Government Debt [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 78us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
68us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Fixed Income Securities | Fair Value, Inputs, Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 133us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
154us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Fixed Income Securities | Fair Value, Inputs, Level 1 | Corporate Bonds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 55us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
86us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Fixed Income Securities | Fair Value, Inputs, Level 1 | Foreign Government Debt [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 78us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
68us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Fixed Income Securities | Fair Value, Inputs, Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 94us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
85us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Fixed Income Securities | Fair Value, Inputs, Level 2 | Corporate Bonds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 94us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
85us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Fixed Income Securities | Fair Value, Inputs, Level 2 | Foreign Government Debt [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Fixed Income Securities | Fair Value, Inputs, Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Fixed Income Securities | Fair Value, Inputs, Level 3 | Corporate Bonds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Fixed Income Securities | Fair Value, Inputs, Level 3 | Foreign Government Debt [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignGovernmentDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Other Investments [Member] | Structured Products(1)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 108us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
63us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
Percentage of Plan Assets 10.40%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
6.80%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
Plan assets target allocation, Minimum 0.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
0.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
Plan assets target allocation, Maximum 17.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
17.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Other Investments [Member] | Other      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 212us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_OtherSecuritiesMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
[1] 179us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_OtherSecuritiesMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
[1]  
Percentage of Plan Assets 20.40%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_OtherSecuritiesMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
[1] 19.20%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_OtherSecuritiesMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
[1]  
International [Member] | Other Investments [Member] | Structured Products [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets target allocation, Minimum 0.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_StructuredProductsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
[2] 0.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_StructuredProductsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
[2]  
Plan assets target allocation, Maximum 10.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_StructuredProductsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
[2] 10.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_StructuredProductsMember
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
[2]  
International [Member] | Other Investments [Member] | Fair Value, Inputs, Level 1 | Structured Products(1)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Other Investments [Member] | Fair Value, Inputs, Level 1 | Other      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_OtherSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
[1] 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_OtherSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
[1]  
International [Member] | Other Investments [Member] | Fair Value, Inputs, Level 2 | Structured Products(1)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 108us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
63us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Other Investments [Member] | Fair Value, Inputs, Level 2 | Other      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 159us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_OtherSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
[1] 124us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_OtherSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
[1]  
International [Member] | Other Investments [Member] | Fair Value, Inputs, Level 3 | Structured Products(1)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
 
International [Member] | Other Investments [Member] | Fair Value, Inputs, Level 3 | Other      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets $ 53us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_OtherSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
[1] $ 55us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ups_OtherSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementGeographicalAxis
= ups_InternationalMember
[1]  
[1] {F|ahBzfndlYmZpbGluZ3MtaHJkcmoLEgZYTUxEb2MiXlhCUkxEb2NHZW5JbmZvOmNhNTYzYzQyZjAzYTRiMDBiMzA0YzczOTMxNDJhNmQ2fFRleHRTZWxlY3Rpb246MDlEODlCNjQ4NDNGQzBGNDJCRjlEQkM1RjNFMkNBMTAM}
[2] Represents mortgage and asset-backed securities.