|
Goodwill and Intangible Assets - Intangible Assets (Details) (USD $)
In Millions, unless otherwise specified |
Mar. 31, 2015
|
Dec. 31, 2014
|
|---|---|---|
| Intangible Assets [Abstract] | ||
| Gross Carrying Value | $ 14,863us-gaap_FiniteLivedIntangibleAssetsGross | $ 14,918us-gaap_FiniteLivedIntangibleAssetsGross |
| Accumulated Amortization | 10,472us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization | 10,306us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization |
| Net Carrying Value | 4,391us-gaap_FiniteLivedIntangibleAssetsNet | 4,612us-gaap_FiniteLivedIntangibleAssetsNet |
| Purchased credit card relationships | ||
| Intangible Assets [Abstract] | ||
| Gross Carrying Value |
5,457us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = bac_PurchasedCreditCardRelationshipsMember |
5,504us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = bac_PurchasedCreditCardRelationshipsMember |
| Accumulated Amortization |
4,555us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = bac_PurchasedCreditCardRelationshipsMember |
4,527us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = bac_PurchasedCreditCardRelationshipsMember |
| Net Carrying Value |
902us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = bac_PurchasedCreditCardRelationshipsMember |
977us-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 |
1,779us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CoreDepositsMember |
| Accumulated Amortization |
1,414us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CoreDepositsMember |
1,382us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CoreDepositsMember |
| Net Carrying Value |
365us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CoreDepositsMember |
397us-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,735us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember |
2,648us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember |
| Net Carrying Value |
1,290us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember |
1,377us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember |
| Affinity relationships | ||
| Intangible Assets [Abstract] | ||
| Gross Carrying Value |
1,557us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = bac_AffinityRelationshipsMember |
1,565us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = bac_AffinityRelationshipsMember |
| Accumulated Amortization |
1,297us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = bac_AffinityRelationshipsMember |
1,283us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = bac_AffinityRelationshipsMember |
| Net Carrying Value |
260us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = bac_AffinityRelationshipsMember |
282us-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 |
471us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OtherIntangibleAssetsMember |
466us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OtherIntangibleAssetsMember |
| Net Carrying Value |
$ 1,574us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OtherIntangibleAssetsMember |
$ 1,579us-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
|