XML 43 R71.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Other Intangible Assets (Changes in Carrying Amounts of Goodwill Attributable to Each Operating Segment) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Goodwill, beginning balance $ 6,814us-gaap_Goodwill $ 6,804us-gaap_Goodwill $ 6,078us-gaap_Goodwill
Acquisitions 41us-gaap_GoodwillAcquiredDuringPeriod   721us-gaap_GoodwillAcquiredDuringPeriod
Contingent consideration 14bbt_ContingentConsideration 6bbt_ContingentConsideration 3bbt_ContingentConsideration
Other adjustments 0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments 4us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments 2us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
Goodwill, ending balance 6,869us-gaap_Goodwill 6,814us-gaap_Goodwill 6,804us-gaap_Goodwill
Community Banking [Member]      
Goodwill, beginning balance 4,924us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_CommunityBankingMember
4,900us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_CommunityBankingMember
4,542us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_CommunityBankingMember
Acquisitions 29us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_CommunityBankingMember
  358us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_CommunityBankingMember
Contingent consideration 0bbt_ContingentConsideration
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_CommunityBankingMember
0bbt_ContingentConsideration
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_CommunityBankingMember
0bbt_ContingentConsideration
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_CommunityBankingMember
Other adjustments (319)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_CommunityBankingMember
24us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_CommunityBankingMember
0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_CommunityBankingMember
Goodwill, ending balance 4,634us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_CommunityBankingMember
4,924us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_CommunityBankingMember
4,900us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_CommunityBankingMember
Residential Mortgage Banking [Member]      
Goodwill, beginning balance 7us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_ResidentialMortgageBankingMember
7us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_ResidentialMortgageBankingMember
7us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_ResidentialMortgageBankingMember
Acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_ResidentialMortgageBankingMember
  0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_ResidentialMortgageBankingMember
Contingent consideration 0bbt_ContingentConsideration
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_ResidentialMortgageBankingMember
0bbt_ContingentConsideration
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_ResidentialMortgageBankingMember
0bbt_ContingentConsideration
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_ResidentialMortgageBankingMember
Other adjustments 319us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_ResidentialMortgageBankingMember
0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_ResidentialMortgageBankingMember
0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_ResidentialMortgageBankingMember
Goodwill, ending balance 326us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_ResidentialMortgageBankingMember
7us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_ResidentialMortgageBankingMember
7us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_ResidentialMortgageBankingMember
Dealer Financial Services [Member]      
Goodwill, beginning balance 111us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_DealerFinancialServicesMember
111us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_DealerFinancialServicesMember
111us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_DealerFinancialServicesMember
Acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_DealerFinancialServicesMember
  0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_DealerFinancialServicesMember
Contingent consideration 0bbt_ContingentConsideration
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_DealerFinancialServicesMember
0bbt_ContingentConsideration
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_DealerFinancialServicesMember
0bbt_ContingentConsideration
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_DealerFinancialServicesMember
Other adjustments 0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_DealerFinancialServicesMember
0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_DealerFinancialServicesMember
0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_DealerFinancialServicesMember
Goodwill, ending balance 111us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_DealerFinancialServicesMember
111us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_DealerFinancialServicesMember
111us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_DealerFinancialServicesMember
Specialized Lending [Member]      
Goodwill, beginning balance 88us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_SpecializedLendingMember
99us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_SpecializedLendingMember
94us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_SpecializedLendingMember
Acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_SpecializedLendingMember
  5us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_SpecializedLendingMember
Contingent consideration 0bbt_ContingentConsideration
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_SpecializedLendingMember
0bbt_ContingentConsideration
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_SpecializedLendingMember
0bbt_ContingentConsideration
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_SpecializedLendingMember
Other adjustments 0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_SpecializedLendingMember
(11)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_SpecializedLendingMember
0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_SpecializedLendingMember
Goodwill, ending balance 88us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_SpecializedLendingMember
88us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_SpecializedLendingMember
99us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_SpecializedLendingMember
Insurance Services [Member]      
Goodwill, beginning balance 1,492us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_InsuranceServicesMember
1,495us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_InsuranceServicesMember
1,132us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_InsuranceServicesMember
Acquisitions 12us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_InsuranceServicesMember
  358us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_InsuranceServicesMember
Contingent consideration 14bbt_ContingentConsideration
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_InsuranceServicesMember
6bbt_ContingentConsideration
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_InsuranceServicesMember
3bbt_ContingentConsideration
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_InsuranceServicesMember
Other adjustments 0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_InsuranceServicesMember
(9)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_InsuranceServicesMember
2us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_InsuranceServicesMember
Goodwill, ending balance 1,518us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_InsuranceServicesMember
1,492us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_InsuranceServicesMember
1,495us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_InsuranceServicesMember
Financial Services [Member]      
Goodwill, beginning balance 192us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_FinancialServicesMember
192us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_FinancialServicesMember
192us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_FinancialServicesMember
Acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_FinancialServicesMember
  0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_FinancialServicesMember
Contingent consideration 0bbt_ContingentConsideration
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_FinancialServicesMember
0bbt_ContingentConsideration
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_FinancialServicesMember
0bbt_ContingentConsideration
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_FinancialServicesMember
Other adjustments 0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_FinancialServicesMember
0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_FinancialServicesMember
0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_FinancialServicesMember
Goodwill, ending balance $ 192us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_FinancialServicesMember
$ 192us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_FinancialServicesMember
$ 192us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= bbt_FinancialServicesMember