Annual report pursuant to Section 13 and 15(d)

CASH AND INVESTMENTS - Amortized Cost and Estimated Fair Value of Marketable Securities by Contractual Maturity (Detail)

v2.4.1.9
CASH AND INVESTMENTS - Amortized Cost and Estimated Fair Value of Marketable Securities by Contractual Maturity (Detail) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Cost    
Marketable Securities, Debt Maturities, Next Twelve Months, Amortized Cost Basis $ 459ups_MarketableSecuritiesDebtMaturitiesNextTwelveMonthsAmortizedCostBasis  
Due after one year through three years 439ups_MarketableSecuritiesDebtMaturitiesAfterOneThroughThreeYearsAmortizedCostBasis  
Due after three years through five years 15ups_MarketableSecuritiesDebtMaturitiesAfterThreeThroughFiveYearsAmortizedCostBasis  
Marketable Securities, Debt Maturities, After Five Years, Amortized Cost Basis 77ups_MarketableSecuritiesDebtMaturitiesAfterFiveYearsAmortizedCostBasis  
Marketable Securities, Debt Maturities, Amortized Cost, Total 990ups_MarketableSecuritiesDebtMaturitiesAmortizedCostBasis  
Equity securities 2ups_MarketableSecuritiesEquitySecuritiesAmortizedCostBasis  
Marketable Securities, Amortized Cost, Total 992ups_MarketableSecuritiesAmortizedCostBasis 582ups_MarketableSecuritiesAmortizedCostBasis
Estimated Fair Value    
Due in one year or less 459ups_MarketableSecuritiesDebtMaturitiesNextTwelveMonthsFairValue  
Due after one year through three years 439ups_MarketableSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue  
Due after three years through five years 15ups_MarketableSecuritiesDebtMaturitiesAfterThreeThroughFiveYearsFairValue  
Due after five years 77ups_MarketableSecuritiesDebtMaturitiesAfterFiveYearsFairValue  
Marketable Securities, Debt Maturities, Fair Value, Total 990ups_MarketableSecuritiesDebtMaturitiesFairValue  
Equity securities 2ups_MarketableSecuritiesEquitySecuritiesFairValue  
Marketable securities 992us-gaap_MarketableSecuritiesCurrent 580us-gaap_MarketableSecuritiesCurrent
Fair Value, Measurements, Recurring    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 1,075us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
709us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 340us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
372us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 671us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
227us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 64us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
110us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Marketable securities | Fair Value, Measurements, Recurring    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 992us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
580us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Marketable securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 321us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
353us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Marketable securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 671us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
227us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Marketable securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Other Long-term Investments | Fair Value, Measurements, Recurring    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 83us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
129us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Other Long-term Investments | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 19us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
19us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Other Long-term Investments | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Other Long-term Investments | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 64us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
110us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
U.S. government and agency debt securities | Marketable securities | Fair Value, Measurements, Recurring    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 321us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
354us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
U.S. government and agency debt securities | Marketable securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 321us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
353us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
U.S. government and agency debt securities | Marketable securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
U.S. government and agency debt securities | Marketable securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Mortgage and asset-backed debt securities | Marketable securities | Fair Value, Measurements, Recurring    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 89us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
75us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Mortgage and asset-backed debt securities | Marketable securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Mortgage and asset-backed debt securities | Marketable securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 89us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
75us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Mortgage and asset-backed debt securities | Marketable securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Corporate Debt Securities [Member] | Marketable securities | Fair Value, Measurements, Recurring    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 534us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
146us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Corporate Debt Securities [Member] | Marketable securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Corporate Debt Securities [Member] | Marketable securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 534us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
146us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Corporate Debt Securities [Member] | Marketable securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
U.S. state and local municipal debt securities | Marketable securities | Fair Value, Measurements, Recurring    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 2us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
2us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
U.S. state and local municipal debt securities | Marketable securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
U.S. state and local municipal debt securities | Marketable securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 2us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
2us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
U.S. state and local municipal debt securities | Marketable securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Other debt and equity securities [Member] | Marketable securities | Fair Value, Measurements, Recurring    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 46us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ups_OtherDebtAndEquitySecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
3us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ups_OtherDebtAndEquitySecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Other debt and equity securities [Member] | Marketable securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ups_OtherDebtAndEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ups_OtherDebtAndEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Other debt and equity securities [Member] | Marketable securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure 46us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ups_OtherDebtAndEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
3us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ups_OtherDebtAndEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Other debt and equity securities [Member] | Marketable securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3    
Investments Classified by Contractual Maturity Date [Line Items]    
Investments, Fair Value Disclosure $ 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ups_OtherDebtAndEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
$ 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ups_OtherDebtAndEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= ups_MarketableSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember