XML 32 R86.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments - Customer-Related Derivative Positions of Company (Detail) (Customer-Related Positions [Member], USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Derivative [Line Items]    
Notional Value, Assets $ 56,695us-gaap_DerivativeAssetNotionalAmount $ 50,780us-gaap_DerivativeAssetNotionalAmount
Fair Value, Assets 2,574us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement 1,853us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
Notional Value, Liabilities 54,876us-gaap_DerivativeLiabilityNotionalAmount 47,993us-gaap_DerivativeLiabilityNotionalAmount
Fair Value, Liabilities 2,482us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement 1,717us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
Interest Rate Contracts [Member] | Receive Fixed/Pay Floating Swaps [Member]
   
Derivative [Line Items]    
Notional Value, Assets 29,287us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= usb_ReceiveFixedPayFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
21,724us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= usb_ReceiveFixedPayFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Fair Value, Assets 1,140us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= usb_ReceiveFixedPayFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
888us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= usb_ReceiveFixedPayFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Derivative Asset Average Remaining Maturity Period 5 years 7 months 28 days 6 years 1 month 2 days
Notional Value, Liabilities 3,634us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= usb_ReceiveFixedPayFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
5,880us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= usb_ReceiveFixedPayFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Fair Value, Liabilities 10us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= usb_ReceiveFixedPayFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
24us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= usb_ReceiveFixedPayFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Derivative Liability Average Remaining Maturity Period 5 years 5 months 9 days 3 years 9 months 15 days
Interest Rate Contracts [Member] | Pay Fixed/Receive Floating Swaps [Member]
   
Derivative [Line Items]    
Notional Value, Assets 2,773us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= usb_PayFixedReceiveFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
4,622us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= usb_PayFixedReceiveFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Fair Value, Assets 8us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= usb_PayFixedReceiveFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
26us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= usb_PayFixedReceiveFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Derivative Asset Average Remaining Maturity Period 4 years 11 months 19 days 3 years 3 months 7 days
Notional Value, Liabilities 27,960us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= usb_PayFixedReceiveFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
21,821us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= usb_PayFixedReceiveFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Fair Value, Liabilities 1,166us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= usb_PayFixedReceiveFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
892us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= usb_PayFixedReceiveFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Derivative Liability Average Remaining Maturity Period 5 years 8 months 16 days 6 years 29 days
Interest Rate Contracts [Member] | Options [Member] | Purchased [Member]
   
Derivative [Line Items]    
Notional Value, Assets 4,114us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
4,409us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Fair Value, Assets 8us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
10us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Derivative Asset Average Remaining Maturity Period 3 years 10 months 28 days 3 years 9 months 15 days
Notional Value, Liabilities 23us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
24us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Derivative Liability Average Remaining Maturity Period 2 years 2 months 1 day 2 years 5 months 1 day
Interest Rate Contracts [Member] | Options [Member] | Written [Member]
   
Derivative [Line Items]    
Notional Value, Assets 23us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
24us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Derivative Asset Average Remaining Maturity Period 2 years 2 months 1 day 2 years 5 months 1 day
Notional Value, Liabilities 4,080us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
4,375us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Fair Value, Liabilities 7us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
10us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Derivative Liability Average Remaining Maturity Period 3 years 10 months 28 days 3 years 9 months 15 days
Interest Rate Contracts [Member] | Futures [Member] | Purchased [Member]
   
Derivative [Line Items]    
Notional Value, Assets 1,796us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_FutureMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
1,811us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_FutureMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Derivative Asset Average Remaining Maturity Period 3 months 2 months 19 days
Notional Value, Liabilities   226us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_FutureMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Derivative Liability Average Remaining Maturity Period   5 months 12 days
Interest Rate Contracts [Member] | Futures [Member] | Written [Member]
   
Derivative [Line Items]    
Notional Value, Assets   152us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_FutureMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Derivative Asset Average Remaining Maturity Period   1 year 29 days
Notional Value, Liabilities 807us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_FutureMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
46us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_FutureMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Derivative Liability Average Remaining Maturity Period 1 year 2 months 27 days 1 year 8 months 23 days
Foreign Exchange Rate Contracts [Member] | Forwards, Spots and Swaps [Member]
   
Derivative [Line Items]    
Notional Value, Assets 17,250us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= usb_ForwardsSpotsAndSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
17,062us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= usb_ForwardsSpotsAndSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Fair Value, Assets 1,327us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= usb_ForwardsSpotsAndSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
890us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= usb_ForwardsSpotsAndSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Derivative Asset Average Remaining Maturity Period 8 months 5 days 6 months 7 days
Notional Value, Liabilities 16,920us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= usb_ForwardsSpotsAndSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
14,645us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= usb_ForwardsSpotsAndSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Fair Value, Liabilities 1,208us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= usb_ForwardsSpotsAndSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
752us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= usb_ForwardsSpotsAndSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Derivative Liability Average Remaining Maturity Period 8 months 9 days 7 months 2 days
Foreign Exchange Option [Member] | Purchased [Member]
   
Derivative [Line Items]    
Notional Value, Assets 1,452us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
976us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Fair Value, Assets 91us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
39us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Derivative Asset Average Remaining Maturity Period 1 year 7 days 5 months 9 days
Foreign Exchange Option [Member] | Written [Member]
   
Derivative [Line Items]    
Notional Value, Liabilities 1,452us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
976us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Fair Value, Liabilities $ 91us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
$ 39us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Derivative Liability Average Remaining Maturity Period 1 year 7 days 5 months 9 days