XML 123 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans and ACL (Summary of the Pre-Default Balance for Modifications That Experienced a Payment Default) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Commercial and Industrial [Member]      
Financing Receivable, Modifications [Line Items]      
Modifications that defaulted during the period that had been classified as a TDR during the previous 12 months $ 5bbt_FinancingReceivableTdrsSubsequentDefaultRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bbt_CommercialAndIndustrialMember
$ 5bbt_FinancingReceivableTdrsSubsequentDefaultRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bbt_CommercialAndIndustrialMember
$ 8bbt_FinancingReceivableTdrsSubsequentDefaultRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bbt_CommercialAndIndustrialMember
CRE Income Producing Properties [Member]      
Financing Receivable, Modifications [Line Items]      
Modifications that defaulted during the period that had been classified as a TDR during the previous 12 months 1bbt_FinancingReceivableTdrsSubsequentDefaultRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bbt_CreIncomeProducingPropertiesMember
11bbt_FinancingReceivableTdrsSubsequentDefaultRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bbt_CreIncomeProducingPropertiesMember
6bbt_FinancingReceivableTdrsSubsequentDefaultRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bbt_CreIncomeProducingPropertiesMember
CRE Construction And Development [Member]      
Financing Receivable, Modifications [Line Items]      
Modifications that defaulted during the period that had been classified as a TDR during the previous 12 months 4bbt_FinancingReceivableTdrsSubsequentDefaultRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bbt_CreConstructionAndDevelopmentMember
4bbt_FinancingReceivableTdrsSubsequentDefaultRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bbt_CreConstructionAndDevelopmentMember
14bbt_FinancingReceivableTdrsSubsequentDefaultRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bbt_CreConstructionAndDevelopmentMember
Direct Retail Lending [Member]      
Financing Receivable, Modifications [Line Items]      
Modifications that defaulted during the period that had been classified as a TDR during the previous 12 months 2bbt_FinancingReceivableTdrsSubsequentDefaultRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bbt_DirectRetailLendingMember
4bbt_FinancingReceivableTdrsSubsequentDefaultRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bbt_DirectRetailLendingMember
8bbt_FinancingReceivableTdrsSubsequentDefaultRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bbt_DirectRetailLendingMember
Retail Revolving Credit [Member]      
Financing Receivable, Modifications [Line Items]      
Modifications that defaulted during the period that had been classified as a TDR during the previous 12 months 9bbt_FinancingReceivableTdrsSubsequentDefaultRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bbt_RetailRevolvingCreditMember
10bbt_FinancingReceivableTdrsSubsequentDefaultRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bbt_RetailRevolvingCreditMember
12bbt_FinancingReceivableTdrsSubsequentDefaultRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bbt_RetailRevolvingCreditMember
Retail Residential Mortgage-Nonguaranteed [Member]      
Financing Receivable, Modifications [Line Items]      
Modifications that defaulted during the period that had been classified as a TDR during the previous 12 months 23bbt_FinancingReceivableTdrsSubsequentDefaultRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bbt_RetailResidentialMortgageNonguaranteedMember
17bbt_FinancingReceivableTdrsSubsequentDefaultRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bbt_RetailResidentialMortgageNonguaranteedMember
36bbt_FinancingReceivableTdrsSubsequentDefaultRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bbt_RetailResidentialMortgageNonguaranteedMember
Retail Sales Finance [Member]      
Financing Receivable, Modifications [Line Items]      
Modifications that defaulted during the period that had been classified as a TDR during the previous 12 months 1bbt_FinancingReceivableTdrsSubsequentDefaultRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bbt_RetailSalesFinanceMember
1bbt_FinancingReceivableTdrsSubsequentDefaultRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bbt_RetailSalesFinanceMember
0bbt_FinancingReceivableTdrsSubsequentDefaultRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bbt_RetailSalesFinanceMember
Retail Other Lending Subsidiaries [Member]      
Financing Receivable, Modifications [Line Items]      
Modifications that defaulted during the period that had been classified as a TDR during the previous 12 months $ 33bbt_FinancingReceivableTdrsSubsequentDefaultRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bbt_RetailOtherLendingSubsidiariesMember
$ 26bbt_FinancingReceivableTdrsSubsequentDefaultRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bbt_RetailOtherLendingSubsidiariesMember
$ 12bbt_FinancingReceivableTdrsSubsequentDefaultRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bbt_RetailOtherLendingSubsidiariesMember