SHAREOWNERS' EQUITY Amounts Reclassified from AOCI (Details) (USD $) In Millions, unless otherwise specified
|
3 Months Ended |
Mar. 31, 2015
|
Mar. 31, 2014
|
AmountsReclassifiedFromAOCI [Line Items] |
|
|
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax |
$ (304)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$ (36)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
Net Income [Member] [Member] |
|
|
AmountsReclassifiedFromAOCI [Line Items] |
|
|
TotalOtherComprehensiveIncomeReclassification, Net of Tax |
(3)ups_TotalothercomprehensiveincomereclassificationNetOfTax / us-gaap_IncomeStatementLocationAxis = ups_NetIncomeMemberMember
|
(31)ups_TotalothercomprehensiveincomereclassificationNetOfTax / us-gaap_IncomeStatementLocationAxis = ups_NetIncomeMemberMember
|
Accumulated Translation Adjustment [Member] |
|
|
AmountsReclassifiedFromAOCI [Line Items] |
|
|
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax |
(304)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember
|
(36)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember
|
Accumulated Net Unrealized Investment Gain (Loss) [Member] |
|
|
AmountsReclassifiedFromAOCI [Line Items] |
|
|
Other Comprehensive Income (Loss), Reclassification Adjustment for Sale of Securities Included in Net Income, Tax |
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
|
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
|
Other Comprehensive Income (Loss), Reclassification Adjustment for Sale of Securities Included in Net Income, Net of Tax |
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
|
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
|
Accumulated Net Unrealized Investment Gain (Loss) [Member] | Investment Income [Member] |
|
|
AmountsReclassifiedFromAOCI [Line Items] |
|
|
Other Comprehensive Income (Loss), Reclassification Adjustment for Sale of Securities Included in Net Income, before Tax |
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax / us-gaap_IncomeStatementLocationAxis = us-gaap_InvestmentIncomeMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
|
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax / us-gaap_IncomeStatementLocationAxis = us-gaap_InvestmentIncomeMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
|
Accumulated Net Unrealized Investment Gain (Loss) [Member] | Income Tax Expense Benefit [Member] |
|
|
AmountsReclassifiedFromAOCI [Line Items] |
|
|
Other Comprehensive Income (Loss), Reclassification Adjustment for Sale of Securities Included in Net Income, Tax |
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax / us-gaap_IncomeStatementLocationAxis = ups_IncomeTaxExpenseBenefitMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
|
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax / us-gaap_IncomeStatementLocationAxis = ups_IncomeTaxExpenseBenefitMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
|
Accumulated Net Unrealized Investment Gain (Loss) [Member] | Net Income [Member] [Member] |
|
|
AmountsReclassifiedFromAOCI [Line Items] |
|
|
Other Comprehensive Income (Loss), Reclassification Adjustment for Sale of Securities Included in Net Income, Net of Tax |
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax / us-gaap_IncomeStatementLocationAxis = ups_NetIncomeMemberMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
|
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax / us-gaap_IncomeStatementLocationAxis = ups_NetIncomeMemberMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
|
Unrealized gain (loss) on cash flow hedges, net of tax: |
|
|
AmountsReclassifiedFromAOCI [Line Items] |
|
|
Other Comprehensive Income (Loss), Reclassification Adjustment on Derivatives Included in Net Income, Tax |
(14)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
3us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
Other Comprehensive Income (Loss), Reclassification Adjustment on Derivatives Included in Net Income, Net of Tax |
23us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
(4)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
Unrealized gain (loss) on cash flow hedges, net of tax: | Income Tax Expense Benefit [Member] |
|
|
AmountsReclassifiedFromAOCI [Line Items] |
|
|
Other Comprehensive Income (Loss), Reclassification Adjustment on Derivatives Included in Net Income, Tax |
(14)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax / us-gaap_IncomeStatementLocationAxis = ups_IncomeTaxExpenseBenefitMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
3us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax / us-gaap_IncomeStatementLocationAxis = ups_IncomeTaxExpenseBenefitMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
Unrealized gain (loss) on cash flow hedges, net of tax: | Net Income [Member] [Member] |
|
|
AmountsReclassifiedFromAOCI [Line Items] |
|
|
Other Comprehensive Income (Loss), Reclassification Adjustment on Derivatives Included in Net Income, Net of Tax |
23us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax / us-gaap_IncomeStatementLocationAxis = ups_NetIncomeMemberMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
(4)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax / us-gaap_IncomeStatementLocationAxis = ups_NetIncomeMemberMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
Unrealized gain (loss) on cash flow hedges, net of tax: | Interest Rate Contract [Member] | Interest Expense [Member] |
|
|
AmountsReclassifiedFromAOCI [Line Items] |
|
|
Other Comprehensive Income (Loss), Reclassification Adjustment on Derivatives Included in Net Income, before Tax |
(6)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
(6)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
Unrealized gain (loss) on cash flow hedges, net of tax: | Foreign Exchange Contract [Member] | Interest Expense [Member] |
|
|
AmountsReclassifiedFromAOCI [Line Items] |
|
|
Other Comprehensive Income (Loss), Reclassification Adjustment on Derivatives Included in Net Income, before Tax |
(36)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
8us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
Unrealized gain (loss) on cash flow hedges, net of tax: | Foreign Exchange Contract [Member] | Revenue [Member] |
|
|
AmountsReclassifiedFromAOCI [Line Items] |
|
|
Other Comprehensive Income (Loss), Reclassification Adjustment on Derivatives Included in Net Income, before Tax |
79us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ups_RevenueMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
(9)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ups_RevenueMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
Unrealized gain (loss) on cash flow hedges, net of tax: | Commodity Contract [Member] | Fuel Expense [Member] |
|
|
AmountsReclassifiedFromAOCI [Line Items] |
|
|
Other Comprehensive Income (Loss), Reclassification Adjustment on Derivatives Included in Net Income, before Tax |
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ups_FuelExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ups_FuelExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
Accumulated Defined Benefit Plans Adjustment [Member] |
|
|
AmountsReclassifiedFromAOCI [Line Items] |
|
|
Other Comprehensive Income (Loss), Reclassification, Pension and Other Postretirement Benefit Plans, Net Gain (Loss) Recognized in Net Periodic Benefit Cost, Net of Tax |
26us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
|
27us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
|
Accumulated Defined Benefit Plans Adjustment [Member] | LaborAndRelatedExpense [Member] |
|
|
AmountsReclassifiedFromAOCI [Line Items] |
|
|
Other Comprehensive (Income) Loss, Amortization Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, for Net Prior Service Cost (Credit), before Tax |
(43)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax / us-gaap_IncomeStatementLocationAxis = ups_LaborandRelatedExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
|
(43)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax / us-gaap_IncomeStatementLocationAxis = ups_LaborandRelatedExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
|
Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, before Tax |
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax / us-gaap_IncomeStatementLocationAxis = ups_LaborandRelatedExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
|
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax / us-gaap_IncomeStatementLocationAxis = ups_LaborandRelatedExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
|
Other Comprehensive Income (Loss), Reclassification, Pension and Other Postretirement Benefit Plans, Net Gain (Loss) Recognized in Net Periodic Benefit Cost, before Tax |
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax / us-gaap_IncomeStatementLocationAxis = ups_LaborandRelatedExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
|
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax / us-gaap_IncomeStatementLocationAxis = ups_LaborandRelatedExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
|
Accumulated Defined Benefit Plans Adjustment [Member] | Income Tax Expense Benefit [Member] |
|
|
AmountsReclassifiedFromAOCI [Line Items] |
|
|
Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Tax |
17us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax / us-gaap_IncomeStatementLocationAxis = ups_IncomeTaxExpenseBenefitMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
|
16us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax / us-gaap_IncomeStatementLocationAxis = ups_IncomeTaxExpenseBenefitMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
|
Accumulated Defined Benefit Plans Adjustment [Member] | Net Income [Member] [Member] |
|
|
AmountsReclassifiedFromAOCI [Line Items] |
|
|
Other Comprehensive Income (Loss), Reclassification, Pension and Other Postretirement Benefit Plans, Net Gain (Loss) Recognized in Net Periodic Benefit Cost, Net of Tax |
$ (26)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax / us-gaap_IncomeStatementLocationAxis = ups_NetIncomeMemberMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
|
$ (27)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax / us-gaap_IncomeStatementLocationAxis = ups_NetIncomeMemberMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
|