XML 102 R119.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Disclosures (Schedule of Assets and Liabilities Measured at Fair Value) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Trading securities $ 482us-gaap_TradingSecurities $ 381us-gaap_TradingSecurities    
AFS securities 20,907us-gaap_AvailableForSaleSecurities 22,104us-gaap_AvailableForSaleSecurities    
LHFS 1,423us-gaap_LoansHeldForSaleFairValueDisclosure 1,222us-gaap_LoansHeldForSaleFairValueDisclosure    
Residential MSRs 844us-gaap_ServicingAssetAtFairValueAmount 1,047us-gaap_ServicingAssetAtFairValueAmount 627us-gaap_ServicingAssetAtFairValueAmount 563us-gaap_ServicingAssetAtFairValueAmount
Private equity and similar investments 329us-gaap_FinancialInstrumentsOwnedPrincipalInvestmentsAtFairValue 291us-gaap_FinancialInstrumentsOwnedPrincipalInvestmentsAtFairValue    
Assets measured at fair value 25,107us-gaap_AssetsFairValueDisclosure 25,909us-gaap_AssetsFairValueDisclosure    
Short-term borrowings 148us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue 84us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue    
Total liabilities 1,161us-gaap_LiabilitiesFairValueDisclosure 1,054us-gaap_LiabilitiesFairValueDisclosure    
Level 1 [Member]        
Trading securities 289us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
256us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
LHFS 0us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Residential MSRs 0us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Private equity and similar investments 0us-gaap_FinancialInstrumentsOwnedPrincipalInvestmentsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_FinancialInstrumentsOwnedPrincipalInvestmentsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Assets measured at fair value 295us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
266us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Short-term borrowings 0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Total liabilities 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Level 2 [Member]        
Trading securities 193us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
125us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
LHFS 1,423us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,222us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Residential MSRs 0us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Private equity and similar investments 0us-gaap_FinancialInstrumentsOwnedPrincipalInvestmentsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_FinancialInstrumentsOwnedPrincipalInvestmentsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Assets measured at fair value 22,874us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
23,441us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Short-term borrowings 148us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
84us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Total liabilities 1,158us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,040us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Level 3 [Member]        
Trading securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
LHFS 0us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Residential MSRs 844us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,047us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Private equity and similar investments 329us-gaap_FinancialInstrumentsOwnedPrincipalInvestmentsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
291us-gaap_FinancialInstrumentsOwnedPrincipalInvestmentsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Assets measured at fair value 1,938us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
2,202us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Short-term borrowings 0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Total liabilities 3us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
14us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
U.S. Treasury Securities        
AFS securities 1,231us-gaap_AvailableForSaleSecurities
/ bbt_InvestmentsAxis
= us-gaap_USTreasurySecuritiesMember
595us-gaap_AvailableForSaleSecurities
/ bbt_InvestmentsAxis
= us-gaap_USTreasurySecuritiesMember
   
U.S. Treasury Securities | Level 2 [Member]        
AFS securities 1,231us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ bbt_InvestmentsAxis
= us-gaap_USTreasurySecuritiesMember
595us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ bbt_InvestmentsAxis
= us-gaap_USTreasurySecuritiesMember
   
MBS Issued by GSE        
AFS securities 16,154us-gaap_AvailableForSaleSecurities
/ bbt_InvestmentsAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
17,929us-gaap_AvailableForSaleSecurities
/ bbt_InvestmentsAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
MBS Issued by GSE | Level 2 [Member]        
AFS securities 16,154us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ bbt_InvestmentsAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
17,929us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ bbt_InvestmentsAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
States and Political Subdivisions [Member]        
AFS securities 1,974us-gaap_AvailableForSaleSecurities
/ bbt_InvestmentsAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
1,851us-gaap_AvailableForSaleSecurities
/ bbt_InvestmentsAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
   
States and Political Subdivisions [Member] | Level 2 [Member]        
AFS securities 1,974us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ bbt_InvestmentsAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
1,851us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ bbt_InvestmentsAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
   
Non-Agency MBS [Member]        
AFS securities 264us-gaap_AvailableForSaleSecurities
/ bbt_InvestmentsAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
291us-gaap_AvailableForSaleSecurities
/ bbt_InvestmentsAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
Non-Agency MBS [Member] | Level 2 [Member]        
AFS securities 264us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ bbt_InvestmentsAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
291us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ bbt_InvestmentsAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
Other Securities [Member]        
AFS securities 41us-gaap_AvailableForSaleSecurities
/ bbt_InvestmentsAxis
= bbt_OtherSecuritiesMember
45us-gaap_AvailableForSaleSecurities
/ bbt_InvestmentsAxis
= bbt_OtherSecuritiesMember
   
Other Securities [Member] | Level 1 [Member]        
AFS securities 6us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ bbt_InvestmentsAxis
= bbt_OtherSecuritiesMember
10us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ bbt_InvestmentsAxis
= bbt_OtherSecuritiesMember
   
Other Securities [Member] | Level 2 [Member]        
AFS securities 35us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ bbt_InvestmentsAxis
= bbt_OtherSecuritiesMember
35us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ bbt_InvestmentsAxis
= bbt_OtherSecuritiesMember
   
Securities Acquired from FDIC [Member]        
AFS securities 1,243us-gaap_AvailableForSaleSecurities
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
1,393us-gaap_AvailableForSaleSecurities
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
   
Securities Acquired from FDIC [Member] | Level 2 [Member]        
AFS securities 498us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
532us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
   
Securities Acquired from FDIC [Member] | Level 3 [Member]        
AFS securities 745us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
861us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
   
Interest Rate Contract [Member]        
Derivative assets 1,114us-gaap_DerivativeAssets
/ bbt_InvestmentsAxis
= us-gaap_InterestRateContractMember
862us-gaap_DerivativeAssets
/ bbt_InvestmentsAxis
= us-gaap_InterestRateContractMember
   
Derivative liabilities 1,007us-gaap_DerivativeLiabilities
/ bbt_InvestmentsAxis
= us-gaap_InterestRateContractMember
967us-gaap_DerivativeLiabilities
/ bbt_InvestmentsAxis
= us-gaap_InterestRateContractMember
   
Interest Rate Contract [Member] | Level 2 [Member]        
Derivative assets 1,094us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ bbt_InvestmentsAxis
= us-gaap_InterestRateContractMember
859us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ bbt_InvestmentsAxis
= us-gaap_InterestRateContractMember
   
Derivative liabilities 1,004us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ bbt_InvestmentsAxis
= us-gaap_InterestRateContractMember
953us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ bbt_InvestmentsAxis
= us-gaap_InterestRateContractMember
   
Interest Rate Contract [Member] | Level 3 [Member]        
Derivative assets 20us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ bbt_InvestmentsAxis
= us-gaap_InterestRateContractMember
3us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ bbt_InvestmentsAxis
= us-gaap_InterestRateContractMember
   
Derivative liabilities 3us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ bbt_InvestmentsAxis
= us-gaap_InterestRateContractMember
14us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ bbt_InvestmentsAxis
= us-gaap_InterestRateContractMember
   
Foreign Exchange Contracts [Member]        
Derivative assets 8us-gaap_DerivativeAssets
/ bbt_InvestmentsAxis
= us-gaap_ForeignExchangeMember
2us-gaap_DerivativeAssets
/ bbt_InvestmentsAxis
= us-gaap_ForeignExchangeMember
   
Derivative liabilities 6us-gaap_DerivativeLiabilities
/ bbt_InvestmentsAxis
= us-gaap_ForeignExchangeMember
3us-gaap_DerivativeLiabilities
/ bbt_InvestmentsAxis
= us-gaap_ForeignExchangeMember
   
Foreign Exchange Contracts [Member] | Level 2 [Member]        
Derivative assets 8us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ bbt_InvestmentsAxis
= us-gaap_ForeignExchangeMember
2us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ bbt_InvestmentsAxis
= us-gaap_ForeignExchangeMember
   
Derivative liabilities $ 6us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ bbt_InvestmentsAxis
= us-gaap_ForeignExchangeMember
$ 3us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ bbt_InvestmentsAxis
= us-gaap_ForeignExchangeMember