Quarterly report pursuant to Section 13 or 15(d)

Notional Amounts of Outstanding Derivative Positions (Detail)

v2.4.1.9
Notional Amounts of Outstanding Derivative Positions (Detail)
In Millions, unless otherwise specified
Mar. 31, 2015
CAD
Mar. 31, 2015
EUR (€)
Mar. 31, 2015
GBP (£)
Mar. 31, 2015
INR
Mar. 31, 2015
MXN
Mar. 31, 2015
MYR
Dec. 31, 2014
CAD
Dec. 31, 2014
EUR (€)
Dec. 31, 2014
GBP (£)
Dec. 31, 2014
INR
Dec. 31, 2014
MXN
Dec. 31, 2014
MYR
Mar. 31, 2015
Fixed to Floating Interest Rate Swaps
USD ($)
Dec. 31, 2014
Fixed to Floating Interest Rate Swaps
USD ($)
Mar. 31, 2015
Floating to Fixed Interest Rate Swaps
USD ($)
Dec. 31, 2014
Floating to Fixed Interest Rate Swaps
USD ($)
Mar. 31, 2015
Basis Interest Rate Swaps
USD ($)
Dec. 31, 2014
Basis Interest Rate Swaps
USD ($)
Mar. 31, 2015
Price Risk Derivative [Member]
USD ($)
Dec. 31, 2014
Price Risk Derivative [Member]
USD ($)
Derivative [Line Items]                                        
Derivative, Notional Amount 228invest_DerivativeNotionalAmount € 2,435invest_DerivativeNotionalAmount £ 1,078invest_DerivativeNotionalAmount 95invest_DerivativeNotionalAmount 7,034invest_DerivativeNotionalAmount 0invest_DerivativeNotionalAmount 293invest_DerivativeNotionalAmount € 2,833invest_DerivativeNotionalAmount £ 1,149invest_DerivativeNotionalAmount 85invest_DerivativeNotionalAmount 152invest_DerivativeNotionalAmount 150invest_DerivativeNotionalAmount $ 5,799invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= ups_FixedToFloatingInterestRateSwapsMember
$ 5,799invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= ups_FixedToFloatingInterestRateSwapsMember
$ 779invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= ups_FloatingToFixedInterestRateSwapsMember
$ 779invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= ups_FloatingToFixedInterestRateSwapsMember
$ 1,500invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= ups_BasisInterestRateSwapsMember
$ 1,500invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= ups_BasisInterestRateSwapsMember
$ 111invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PriceRiskDerivativeMember
$ 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PriceRiskDerivativeMember