Securitizations and Other Variable Interest Entities - Credit Card (Details) (USD $)
|
12 Months Ended | |||
---|---|---|---|---|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
Dec. 31, 2011
|
|
On-balance sheet assets | ||||
Derivative assets | $ 52,682,000,000us-gaap_DerivativeAssets | $ 47,495,000,000us-gaap_DerivativeAssets | ||
Loans and leases | 881,391,000,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome | 928,233,000,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome | ||
Allowance for loan and lease losses | (14,419,000,000)us-gaap_LoansAndLeasesReceivableAllowance | (17,428,000,000)us-gaap_LoansAndLeasesReceivableAllowance | (24,179,000,000)us-gaap_LoansAndLeasesReceivableAllowance | (33,783,000,000)us-gaap_LoansAndLeasesReceivableAllowance |
Loans held-for-sale | 12,836,000,000us-gaap_LoansReceivableHeldForSaleNet | 11,362,000,000us-gaap_LoansReceivableHeldForSaleNet | ||
All other assets | 112,063,000,000us-gaap_OtherAssets | 124,090,000,000us-gaap_OtherAssets | ||
Total assets | 2,104,534,000,000us-gaap_Assets | 2,102,273,000,000us-gaap_Assets | ||
On-balance sheet liabilities | ||||
Long-term debt | 243,139,000,000us-gaap_LongTermDebt | 249,674,000,000us-gaap_LongTermDebt | ||
Total liabilities | 1,861,063,000,000us-gaap_Liabilities | 1,869,588,000,000us-gaap_Liabilities | ||
Credit Card Receivable | ||||
On-balance sheet liabilities | ||||
Principal balance outstanding |
7,400,000,000us-gaap_ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember |
7,900,000,000us-gaap_ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember |
||
Transferred financial assets, stated interest rate |
0.00%bac_ContinuingInvolvementWithTransferredFinancialAssetsStatedInterestRate / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember |
|||
Credit Card Receivable | Senior Lien | ||||
On-balance sheet liabilities | ||||
Transferred financial assets, amount issued |
4,100,000,000bac_ContinuingInvolvementWithTransferredFinancialAssetsAmountIssued / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / bac_LienCategoryAxis = bac_SeniorLienMember |
0bac_ContinuingInvolvementWithTransferredFinancialAssetsAmountIssued / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / bac_LienCategoryAxis = bac_SeniorLienMember |
||
Credit Card Receivable | Junior Lien | ||||
On-balance sheet liabilities | ||||
Transferred financial assets, amount issued |
662,000,000bac_ContinuingInvolvementWithTransferredFinancialAssetsAmountIssued / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / bac_LienCategoryAxis = bac_JuniorLienMember |
0bac_ContinuingInvolvementWithTransferredFinancialAssetsAmountIssued / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / bac_LienCategoryAxis = bac_JuniorLienMember |
||
Consolidated VIEs | Credit Card Receivable | ||||
Variable Interest Entity [Line Items] | ||||
Maximum loss exposure |
43,139,000,000us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
49,621,000,000us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
||
On-balance sheet assets | ||||
Derivative assets |
1,000,000us-gaap_DerivativeAssets / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
182,000,000us-gaap_DerivativeAssets / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
||
Loans and leases |
53,068,000,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
61,241,000,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
||
Allowance for loan and lease losses |
(1,904,000,000)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
(2,585,000,000)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
||
Loans held-for-sale |
0us-gaap_LoansReceivableHeldForSaleNet / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
386,000,000us-gaap_LoansReceivableHeldForSaleNet / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
||
All other assets |
391,000,000us-gaap_OtherAssets / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
2,281,000,000us-gaap_OtherAssets / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
||
Total assets |
51,556,000,000us-gaap_Assets / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
61,505,000,000us-gaap_Assets / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
||
On-balance sheet liabilities | ||||
Long-term debt |
8,401,000,000us-gaap_LongTermDebt / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
11,822,000,000us-gaap_LongTermDebt / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
||
All other liabilities (includes $84 and $138 of non-recourse liabilities) |
16,000,000us-gaap_OtherLiabilities / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
62,000,000us-gaap_OtherLiabilities / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
||
Total liabilities |
8,417,000,000us-gaap_Liabilities / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
11,884,000,000us-gaap_Liabilities / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
||
Consolidated VIEs | Credit Card Receivable | Loans and leases | ||||
On-balance sheet liabilities | ||||
Residual interests held |
$ 36,900,000,000us-gaap_RetainedInterestFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = bac_LoansAndLeasesMember / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
$ 41,200,000,000us-gaap_RetainedInterestFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = bac_LoansAndLeasesMember / us-gaap_FinancialInstrumentAxis = us-gaap_CreditCardReceivablesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
X | ||||||||||
- Definition
Continuing Involvement With Transferred Financial Assets, Amount Issued No definition available.
|
X | ||||||||||
- Definition
The stated interest rate of securities issued by securitization trusts to the entity. No definition available.
|
X | ||||||||||
- Definition
Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
Principal amount of transferred financial assets in which the transferor has continuing involvement with the assets underlying the transaction. Continuing involvement includes, but is not limited to, servicing, recourse, and restrictions on transferor's interests in transferred financial assets. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
Amount of allowance to cover probable credit losses on loans and leases. Includes carryover of or adjustments to the allowance for loan losses in connection with business combinations. Excludes allowance for loans and leases covered under loss sharing agreements. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount before allowance and after deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount classified as loans attributable to disposal group held for sale or disposed of. Excludes loans and leases covered under loss sharing agreements and loans classified as debt securities. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Carrying amount of long-term debt, net of unamortized discount or premium, including current and noncurrent amounts. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
The aggregate carrying amounts, as of the balance sheet date, of assets not separately disclosed in the balance sheet. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
The aggregate carrying amount, as of the balance sheet date, of liabilities not separately disclosed in the balance sheet. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Fair value portion of interest continued to be held by a transferor after transferring financial assets to a third party. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE). Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|