XML 22 R152.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
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Derivative [Line Items]    
Notional Value, Assets $ 50,780us-gaap_DerivativeAssetNotionalAmount $ 33,286us-gaap_DerivativeAssetNotionalAmount
Fair Value, Assets 1,853us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement 1,215us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
Notional Value, Liabilities 47,993us-gaap_DerivativeLiabilityNotionalAmount 33,480us-gaap_DerivativeLiabilityNotionalAmount
Fair Value, Liabilities 1,717us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement 1,137us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
Interest Rate Contracts [Member] | Receive Fixed/Pay Floating Swaps [Member]
   
Derivative [Line Items]    
Notional Value, Assets 21,724us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= usb_ReceiveFixedPayFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
11,717us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= usb_ReceiveFixedPayFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Fair Value, Assets 888us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= usb_ReceiveFixedPayFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
600us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= usb_ReceiveFixedPayFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Derivative Asset Average Remaining Maturity Period 6 years 1 month 2 days 5 years 1 month 10 days
Notional Value, Liabilities 5,880us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= usb_ReceiveFixedPayFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
7,291us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= usb_ReceiveFixedPayFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Fair Value, Liabilities 24us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= usb_ReceiveFixedPayFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
106us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= usb_ReceiveFixedPayFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Derivative Liability Average Remaining Maturity Period 3 years 9 months 15 days 5 years 6 months 26 days
Interest Rate Contracts [Member] | Pay Fixed/Receive Floating Swaps [Member]
   
Derivative [Line Items]    
Notional Value, Assets 4,622us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= usb_PayFixedReceiveFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
6,746us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= usb_PayFixedReceiveFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Fair Value, Assets 26us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= usb_PayFixedReceiveFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
114us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= usb_PayFixedReceiveFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Derivative Asset Average Remaining Maturity Period 3 years 3 months 7 days 6 years 11 days
Notional Value, Liabilities 21,821us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= usb_PayFixedReceiveFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
12,361us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= usb_PayFixedReceiveFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Fair Value, Liabilities 892us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= usb_PayFixedReceiveFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
560us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= usb_PayFixedReceiveFloatingSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Derivative Liability Average Remaining Maturity Period 6 years 29 days 4 years 10 months 24 days
Interest Rate Contracts [Member] | Options [Member] | Purchased [Member]
   
Derivative [Line Items]    
Notional Value, Assets 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
3,489us-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 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
33us-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 9 months 15 days 4 years 6 months 11 days
Notional Value, Liabilities 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 5 months 1 day  
Interest Rate Contracts [Member] | Options [Member] | Written [Member]
   
Derivative [Line Items]    
Notional Value, Assets 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 5 months 1 day  
Notional Value, Liabilities 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
3,489us-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 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
33us-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 9 months 15 days 4 years 6 months 11 days
Interest Rate Contracts [Member] | Futures [Member] | Purchased [Member]
   
Derivative [Line Items]    
Notional Value, Assets 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 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 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 8 months 23 days  
Foreign Exchange Rate Contracts [Member] | Forwards, Spots and Swaps [Member]
   
Derivative [Line Items]    
Notional Value, Assets 17,062us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= usb_ForwardsSpotsAndSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
10,970us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= usb_ForwardsSpotsAndSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Fair Value, Assets 890us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= usb_ForwardsSpotsAndSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
457us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= usb_ForwardsSpotsAndSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Derivative Asset Average Remaining Maturity Period 6 months 7 days 7 months 2 days
Notional Value, Liabilities 14,645us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= usb_ForwardsSpotsAndSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
9,975us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= usb_ForwardsSpotsAndSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Fair Value, Liabilities 752us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= usb_ForwardsSpotsAndSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
427us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeByNatureAxis
= usb_ForwardsSpotsAndSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Derivative Liability Average Remaining Maturity Period 7 months 2 days 7 months 13 days
Foreign Exchange Option [Member] | Purchased [Member]
   
Derivative [Line Items]    
Notional Value, Assets 976us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
364us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Fair Value, Assets 39us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
11us-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 5 months 9 days 6 months 11 days
Foreign Exchange Option [Member] | Written [Member]
   
Derivative [Line Items]    
Notional Value, Liabilities 976us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
364us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
Fair Value, Liabilities $ 39us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_StatementScenarioAxis
= usb_CustomerRelatedPositionsMember
$ 11us-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 5 months 9 days 6 months 11 days