|
Goodwill and Intangible Assets - Intangible Assets (Details) (USD $)
In Millions, unless otherwise specified |
Dec. 31, 2014
|
Dec. 31, 2013
|
|---|---|---|
| Intangible Assets [Abstract] | ||
| Gross Carrying Value | $ 14,918us-gaap_FiniteLivedIntangibleAssetsGross | $ 17,397us-gaap_FiniteLivedIntangibleAssetsGross |
| Accumulated Amortization | 10,306us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization | 11,823us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization |
| Net Carrying Value | 4,612us-gaap_FiniteLivedIntangibleAssetsNet | 5,574us-gaap_FiniteLivedIntangibleAssetsNet |
| Purchased credit card relationships | ||
| Intangible Assets [Abstract] | ||
| Gross Carrying Value |
5,504us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = bac_PurchasedCreditCardRelationshipsMember |
6,160us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = bac_PurchasedCreditCardRelationshipsMember |
| Accumulated Amortization |
4,527us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = bac_PurchasedCreditCardRelationshipsMember |
4,849us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = bac_PurchasedCreditCardRelationshipsMember |
| Net Carrying Value |
977us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = bac_PurchasedCreditCardRelationshipsMember |
1,311us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = bac_PurchasedCreditCardRelationshipsMember |
| Core deposit intangibles | ||
| Intangible Assets [Abstract] | ||
| Gross Carrying Value |
1,779us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CoreDepositsMember |
3,592us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CoreDepositsMember |
| Accumulated Amortization |
1,382us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CoreDepositsMember |
3,055us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CoreDepositsMember |
| Net Carrying Value |
397us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CoreDepositsMember |
537us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CoreDepositsMember |
| Customer relationships | ||
| Intangible Assets [Abstract] | ||
| Gross Carrying Value |
4,025us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember |
4,025us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember |
| Accumulated Amortization |
2,648us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember |
2,281us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember |
| Net Carrying Value |
1,377us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember |
1,744us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember |
| Affinity relationships | ||
| Intangible Assets [Abstract] | ||
| Gross Carrying Value |
1,565us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = bac_AffinityRelationshipsMember |
1,575us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = bac_AffinityRelationshipsMember |
| Accumulated Amortization |
1,283us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = bac_AffinityRelationshipsMember |
1,197us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = bac_AffinityRelationshipsMember |
| Net Carrying Value |
282us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = bac_AffinityRelationshipsMember |
378us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = bac_AffinityRelationshipsMember |
| Other intangibles | ||
| Intangible Assets [Abstract] | ||
| Gross Carrying Value |
2,045us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OtherIntangibleAssetsMember |
2,045us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OtherIntangibleAssetsMember |
| Accumulated Amortization |
466us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OtherIntangibleAssetsMember |
441us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OtherIntangibleAssetsMember |
| Net Carrying Value |
$ 1,579us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OtherIntangibleAssetsMember |
$ 1,604us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OtherIntangibleAssetsMember |
| X | ||||||||||
|
- Definition
Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Details
|