Securitizations and Other Variable Interest Entities - Home Equity Loans (Details) (USD $)
|
Mar. 31, 2015
|
Dec. 31, 2014
|
Mar. 31, 2014
|
Dec. 31, 2013
|
---|---|---|---|---|
On-balance sheet assets | ||||
Trading account assets | $ 186,860,000,000us-gaap_TradingSecurities | $ 191,785,000,000us-gaap_TradingSecurities | ||
Debt securities carried at fair value | 324,174,000,000bac_DebtSecuritiesCarriedAtFairValue | 320,695,000,000bac_DebtSecuritiesCarriedAtFairValue | ||
Loans and leases | 877,956,000,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome | 881,391,000,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome | ||
Allowance for loan and lease losses | (13,676,000,000)us-gaap_LoansAndLeasesReceivableAllowance | (14,419,000,000)us-gaap_LoansAndLeasesReceivableAllowance | (16,618,000,000)us-gaap_LoansAndLeasesReceivableAllowance | (17,428,000,000)us-gaap_LoansAndLeasesReceivableAllowance |
All other assets | 109,574,000,000us-gaap_OtherAssets | 112,063,000,000us-gaap_OtherAssets | ||
Total assets | 2,143,545,000,000us-gaap_Assets | 2,104,534,000,000us-gaap_Assets | 2,149,851,000,000us-gaap_Assets | |
On-balance sheet liabilities | ||||
Long-term debt | 237,858,000,000us-gaap_LongTermDebt | 243,139,000,000us-gaap_LongTermDebt | ||
Total liabilities | 1,893,357,000,000us-gaap_Liabilities | 1,861,063,000,000us-gaap_Liabilities | ||
Home equity | ||||
Variable Interest Entity [Line Items] | ||||
Maximum loss exposure |
6,003,000,000us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember |
6,215,000,000us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember |
||
On-balance sheet assets | ||||
Trading account assets |
47,000,000us-gaap_TradingSecurities / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember |
14,000,000us-gaap_TradingSecurities / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember |
||
Debt securities carried at fair value |
44,000,000bac_DebtSecuritiesCarriedAtFairValue / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember |
39,000,000bac_DebtSecuritiesCarriedAtFairValue / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember |
||
Loans and leases |
954,000,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember |
1,014,000,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember |
||
Allowance for loan and lease losses |
(52,000,000)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember |
(56,000,000)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember |
||
All other assets |
40,000,000us-gaap_OtherAssets / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember |
33,000,000us-gaap_OtherAssets / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember |
||
Total assets |
1,033,000,000us-gaap_Assets / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember |
1,044,000,000us-gaap_Assets / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember |
||
On-balance sheet liabilities | ||||
Long-term debt |
995,000,000us-gaap_LongTermDebt / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember |
1,076,000,000us-gaap_LongTermDebt / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember |
||
Total liabilities |
995,000,000us-gaap_Liabilities / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember |
1,076,000,000us-gaap_Liabilities / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember |
||
Principal amount outstanding |
7,087,000,000us-gaap_ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember |
7,376,000,000us-gaap_ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember |
||
Trust certificates outstanding |
6,000,000,000bac_TrustCertificatesOutstanding / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember |
6,300,000,000bac_TrustCertificatesOutstanding / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember |
||
Remaining borrowing capacity on home equity line |
36,000,000us-gaap_UnusedCommitmentsToExtendCredit / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember |
39,000,000us-gaap_UnusedCommitmentsToExtendCredit / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember |
||
Home equity | Consolidated VIEs | ||||
Variable Interest Entity [Line Items] | ||||
Maximum loss exposure |
942,000,000us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
991,000,000us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
||
On-balance sheet assets | ||||
Trading account assets |
0us-gaap_TradingSecurities / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
0us-gaap_TradingSecurities / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
||
Debt securities carried at fair value |
0bac_DebtSecuritiesCarriedAtFairValue / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
0bac_DebtSecuritiesCarriedAtFairValue / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
||
Loans and leases |
954,000,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
1,014,000,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
||
Allowance for loan and lease losses |
(52,000,000)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
(56,000,000)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
||
All other assets |
40,000,000us-gaap_OtherAssets / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
33,000,000us-gaap_OtherAssets / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
||
Total assets |
942,000,000us-gaap_Assets / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
991,000,000us-gaap_Assets / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
||
On-balance sheet liabilities | ||||
Long-term debt |
995,000,000us-gaap_LongTermDebt / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
1,076,000,000us-gaap_LongTermDebt / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
||
Total liabilities |
995,000,000us-gaap_Liabilities / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
1,076,000,000us-gaap_Liabilities / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
||
Principal amount outstanding |
954,000,000us-gaap_ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
1,014,000,000us-gaap_ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
||
Home equity | Unconsolidated VIEs | ||||
Variable Interest Entity [Line Items] | ||||
Maximum loss exposure |
5,061,000,000us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember |
5,224,000,000us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember |
||
On-balance sheet assets | ||||
Trading account assets |
47,000,000us-gaap_TradingSecurities / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember |
14,000,000us-gaap_TradingSecurities / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember |
||
Debt securities carried at fair value |
44,000,000bac_DebtSecuritiesCarriedAtFairValue / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember |
39,000,000bac_DebtSecuritiesCarriedAtFairValue / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember |
||
Loans and leases |
0us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember |
0us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember |
||
Allowance for loan and lease losses |
0us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember |
0us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember |
||
All other assets |
0us-gaap_OtherAssets / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember |
0us-gaap_OtherAssets / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember |
||
Total assets |
91,000,000us-gaap_Assets / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember |
53,000,000us-gaap_Assets / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember |
||
On-balance sheet liabilities | ||||
Long-term debt |
0us-gaap_LongTermDebt / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember |
0us-gaap_LongTermDebt / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember |
||
Total liabilities |
0us-gaap_Liabilities / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember |
0us-gaap_Liabilities / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember |
||
Principal amount outstanding |
$ 6,133,000,000us-gaap_ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember |
$ 6,362,000,000us-gaap_ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding / us-gaap_FinancialInstrumentAxis = us-gaap_HomeEquityMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember |
X | ||||||||||
- Definition
Debt Securities Carried at Fair Value No definition available.
|
X | ||||||||||
- Definition
This represents the amount of trust certificates outstanding for both consolidated and unconsolidated trusts in rapid amortization related to home equity securitization transactions. 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
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
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
Amount of investments in debt and equity securities and other forms of securities that provide ownership interests classified as trading. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Unused amount of commitments to extend credit to customers. No definition available.
|
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
|