XML 141 R58.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans and ACL (Aging Analysis of Past Due Loans and Leases) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Loans and leases, current $ 117,425bbt_FinancingReceivablesRecordedInvestmentCurrent $ 112,638bbt_FinancingReceivablesRecordedInvestmentCurrent
Loans and leases, 30-89 days past due 898bbt_FinancingReceivablesRecordedInvestmentThirtyToEightyNineDaysPastDue 1,112bbt_FinancingReceivablesRecordedInvestmentThirtyToEightyNineDaysPastDue
Loans and leases, 90 days or more past due 945bbt_FinancingReceivablesRecordedInvestmentEqualToOrGreaterThanNinetyDaysPastDue 1,232bbt_FinancingReceivablesRecordedInvestmentEqualToOrGreaterThanNinetyDaysPastDue
Nonaccrual loans and leases 616bbt_NonAccrualLoansAndLeases 935bbt_NonAccrualLoansAndLeases
Total loans and leases 119,884bbt_TotalLoansAndLeases 115,917bbt_TotalLoansAndLeases
Commercial and Industrial [Member]    
Loans and leases, current 41,192bbt_FinancingReceivablesRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CommercialAndIndustrialMember
38,110bbt_FinancingReceivablesRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CommercialAndIndustrialMember
Loans and leases, 30-89 days past due 23bbt_FinancingReceivablesRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CommercialAndIndustrialMember
35bbt_FinancingReceivablesRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CommercialAndIndustrialMember
Nonaccrual loans and leases 239bbt_NonAccrualLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CommercialAndIndustrialMember
363bbt_NonAccrualLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CommercialAndIndustrialMember
Total loans and leases 41,454bbt_TotalLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CommercialAndIndustrialMember
38,508bbt_TotalLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CommercialAndIndustrialMember
CRE Income Producing Properties [Member]    
Loans and leases, current 10,644bbt_FinancingReceivablesRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CreIncomeProducingPropertiesMember
10,107bbt_FinancingReceivablesRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CreIncomeProducingPropertiesMember
Loans and leases, 30-89 days past due 4bbt_FinancingReceivablesRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CreIncomeProducingPropertiesMember
8bbt_FinancingReceivablesRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CreIncomeProducingPropertiesMember
Nonaccrual loans and leases 74bbt_NonAccrualLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CreIncomeProducingPropertiesMember
113bbt_NonAccrualLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CreIncomeProducingPropertiesMember
Total loans and leases 10,722bbt_TotalLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CreIncomeProducingPropertiesMember
10,228bbt_TotalLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CreIncomeProducingPropertiesMember
CRE Construction And Development [Member]    
Loans and leases, current 2,708bbt_FinancingReceivablesRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CreConstructionAndDevelopmentMember
2,329bbt_FinancingReceivablesRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CreConstructionAndDevelopmentMember
Loans and leases, 30-89 days past due 1bbt_FinancingReceivablesRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CreConstructionAndDevelopmentMember
2bbt_FinancingReceivablesRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CreConstructionAndDevelopmentMember
Nonaccrual loans and leases 26bbt_NonAccrualLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CreConstructionAndDevelopmentMember
51bbt_NonAccrualLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CreConstructionAndDevelopmentMember
Total loans and leases 2,735bbt_TotalLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CreConstructionAndDevelopmentMember
2,382bbt_TotalLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CreConstructionAndDevelopmentMember
Commercial Other Lending Subsidiaries [Member]    
Loans and leases, current 5,337bbt_FinancingReceivablesRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CommercialOtherLendingSubsidiariesMember
4,482bbt_FinancingReceivablesRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CommercialOtherLendingSubsidiariesMember
Loans and leases, 30-89 days past due 15bbt_FinancingReceivablesRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CommercialOtherLendingSubsidiariesMember
14bbt_FinancingReceivablesRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CommercialOtherLendingSubsidiariesMember
Loans and leases, 90 days or more past due 0bbt_FinancingReceivablesRecordedInvestmentEqualToOrGreaterThanNinetyDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CommercialOtherLendingSubsidiariesMember
5bbt_FinancingReceivablesRecordedInvestmentEqualToOrGreaterThanNinetyDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CommercialOtherLendingSubsidiariesMember
Nonaccrual loans and leases 4bbt_NonAccrualLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CommercialOtherLendingSubsidiariesMember
1bbt_NonAccrualLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CommercialOtherLendingSubsidiariesMember
Total loans and leases 5,356bbt_TotalLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CommercialOtherLendingSubsidiariesMember
4,502bbt_TotalLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_CommercialOtherLendingSubsidiariesMember
Direct Retail Lending [Member]    
Loans and leases, current 8,045bbt_FinancingReceivablesRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_DirectRetailLendingMember
15,595bbt_FinancingReceivablesRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_DirectRetailLendingMember
Loans and leases, 30-89 days past due 41bbt_FinancingReceivablesRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_DirectRetailLendingMember
132bbt_FinancingReceivablesRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_DirectRetailLendingMember
Loans and leases, 90 days or more past due 12bbt_FinancingReceivablesRecordedInvestmentEqualToOrGreaterThanNinetyDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_DirectRetailLendingMember
33bbt_FinancingReceivablesRecordedInvestmentEqualToOrGreaterThanNinetyDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_DirectRetailLendingMember
Nonaccrual loans and leases 48bbt_NonAccrualLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_DirectRetailLendingMember
109bbt_NonAccrualLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_DirectRetailLendingMember
Total loans and leases 8,146bbt_TotalLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_DirectRetailLendingMember
15,869bbt_TotalLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_DirectRetailLendingMember
Retail Revolving Credit [Member]    
Loans and leases, current 2,428bbt_FinancingReceivablesRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailRevolvingCreditMember
2,370bbt_FinancingReceivablesRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailRevolvingCreditMember
Loans and leases, 30-89 days past due 23bbt_FinancingReceivablesRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailRevolvingCreditMember
23bbt_FinancingReceivablesRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailRevolvingCreditMember
Loans and leases, 90 days or more past due 9bbt_FinancingReceivablesRecordedInvestmentEqualToOrGreaterThanNinetyDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailRevolvingCreditMember
10bbt_FinancingReceivablesRecordedInvestmentEqualToOrGreaterThanNinetyDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailRevolvingCreditMember
Nonaccrual loans and leases 0bbt_NonAccrualLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailRevolvingCreditMember
0bbt_NonAccrualLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailRevolvingCreditMember
Total loans and leases 2,460bbt_TotalLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailRevolvingCreditMember
2,403bbt_TotalLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailRevolvingCreditMember
Retail Residential Mortgage-Nonguaranteed [Member]    
Loans and leases, current 29,468bbt_FinancingReceivablesRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailResidentialMortgageNonguaranteedMember
22,747bbt_FinancingReceivablesRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailResidentialMortgageNonguaranteedMember
Loans and leases, 30-89 days past due 392bbt_FinancingReceivablesRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailResidentialMortgageNonguaranteedMember
454bbt_FinancingReceivablesRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailResidentialMortgageNonguaranteedMember
Loans and leases, 90 days or more past due 83bbt_FinancingReceivablesRecordedInvestmentEqualToOrGreaterThanNinetyDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailResidentialMortgageNonguaranteedMember
69bbt_FinancingReceivablesRecordedInvestmentEqualToOrGreaterThanNinetyDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailResidentialMortgageNonguaranteedMember
Nonaccrual loans and leases 164bbt_NonAccrualLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailResidentialMortgageNonguaranteedMember
243bbt_NonAccrualLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailResidentialMortgageNonguaranteedMember
Total loans and leases 30,107bbt_TotalLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailResidentialMortgageNonguaranteedMember
23,513bbt_TotalLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailResidentialMortgageNonguaranteedMember
Retail Residential Mortgage-Government Guaranteed [Member]    
Loans and leases, current 251bbt_FinancingReceivablesRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailResidentialMortgageGovernmentGuaranteedMember
236bbt_FinancingReceivablesRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailResidentialMortgageGovernmentGuaranteedMember
Loans and leases, 30-89 days past due 82bbt_FinancingReceivablesRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailResidentialMortgageGovernmentGuaranteedMember
93bbt_FinancingReceivablesRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailResidentialMortgageGovernmentGuaranteedMember
Loans and leases, 90 days or more past due 648bbt_FinancingReceivablesRecordedInvestmentEqualToOrGreaterThanNinetyDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailResidentialMortgageGovernmentGuaranteedMember
806bbt_FinancingReceivablesRecordedInvestmentEqualToOrGreaterThanNinetyDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailResidentialMortgageGovernmentGuaranteedMember
Nonaccrual loans and leases 2bbt_NonAccrualLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailResidentialMortgageGovernmentGuaranteedMember
0bbt_NonAccrualLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailResidentialMortgageGovernmentGuaranteedMember
Total loans and leases 983bbt_TotalLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailResidentialMortgageGovernmentGuaranteedMember
1,135bbt_TotalLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailResidentialMortgageGovernmentGuaranteedMember
Retail Sales Finance [Member]    
Loans and leases, current 10,528bbt_FinancingReceivablesRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailSalesFinanceMember
9,316bbt_FinancingReceivablesRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailSalesFinanceMember
Loans and leases, 30-89 days past due 62bbt_FinancingReceivablesRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailSalesFinanceMember
56bbt_FinancingReceivablesRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailSalesFinanceMember
Loans and leases, 90 days or more past due 5bbt_FinancingReceivablesRecordedInvestmentEqualToOrGreaterThanNinetyDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailSalesFinanceMember
5bbt_FinancingReceivablesRecordedInvestmentEqualToOrGreaterThanNinetyDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailSalesFinanceMember
Nonaccrual loans and leases 5bbt_NonAccrualLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailSalesFinanceMember
5bbt_NonAccrualLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailSalesFinanceMember
Total loans and leases 10,600bbt_TotalLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailSalesFinanceMember
9,382bbt_TotalLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailSalesFinanceMember
Retail Other Lending Subsidiaries [Member]    
Loans and leases, current 5,830bbt_FinancingReceivablesRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailOtherLendingSubsidiariesMember
5,703bbt_FinancingReceivablesRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailOtherLendingSubsidiariesMember
Loans and leases, 30-89 days past due 222bbt_FinancingReceivablesRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailOtherLendingSubsidiariesMember
207bbt_FinancingReceivablesRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailOtherLendingSubsidiariesMember
Nonaccrual loans and leases 54bbt_NonAccrualLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailOtherLendingSubsidiariesMember
50bbt_NonAccrualLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailOtherLendingSubsidiariesMember
Total loans and leases 6,106bbt_TotalLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailOtherLendingSubsidiariesMember
5,960bbt_TotalLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_RetailOtherLendingSubsidiariesMember
Acquired from FDIC [Member]    
Loans and leases, current 994bbt_FinancingReceivablesRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_AcquiredFromFdicMember
1,643bbt_FinancingReceivablesRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_AcquiredFromFdicMember
Loans and leases, 30-89 days past due 33bbt_FinancingReceivablesRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_AcquiredFromFdicMember
88bbt_FinancingReceivablesRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_AcquiredFromFdicMember
Loans and leases, 90 days or more past due 188bbt_FinancingReceivablesRecordedInvestmentEqualToOrGreaterThanNinetyDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_AcquiredFromFdicMember
304bbt_FinancingReceivablesRecordedInvestmentEqualToOrGreaterThanNinetyDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_AcquiredFromFdicMember
Nonaccrual loans and leases 0bbt_NonAccrualLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_AcquiredFromFdicMember
0bbt_NonAccrualLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_AcquiredFromFdicMember
Total loans and leases $ 1,215bbt_TotalLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_AcquiredFromFdicMember
$ 2,035bbt_TotalLoansAndLeases
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bbt_AcquiredFromFdicMember