Outstanding Loans and Leases - Consumer Real Estate - TDRs Entered into During the Period (Details) (Consumer Real Estate, USD $)
In Millions, unless otherwise specified |
3 Months Ended | |
---|---|---|
Mar. 31, 2015
|
Mar. 31, 2014
|
|
Financing Receivable, Modifications [Line Items] | ||
Unpaid Principal Balance | $ 2,137bac_FinancingReceivableModificationsPostModificationUnpaidPrincipalBalance | $ 1,732bac_FinancingReceivableModificationsPostModificationUnpaidPrincipalBalance |
Carrying Value | 1,824us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 | 1,475us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 |
Pre-Modification Interest Rate | 4.93%bac_FinancingReceivableModificationsPreModificationInterestRate | 5.02%bac_FinancingReceivableModificationsPreModificationInterestRate |
Post-Modification Interest Rate | 4.74%bac_FinancingReceivableModificationsPostModificationInterestRate | 4.50%bac_FinancingReceivableModificationsPostModificationInterestRate |
Net Charge-offs | 28us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown | 32us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown |
Residential Mortgage
|
||
Financing Receivable, Modifications [Line Items] | ||
Unpaid Principal Balance |
1,879bac_FinancingReceivableModificationsPostModificationUnpaidPrincipalBalance / bac_FinancingReceivablePortfolioSegmentAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember |
1,532bac_FinancingReceivableModificationsPostModificationUnpaidPrincipalBalance / bac_FinancingReceivablePortfolioSegmentAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember |
Carrying Value |
1,640us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / bac_FinancingReceivablePortfolioSegmentAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember |
1,335us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / bac_FinancingReceivablePortfolioSegmentAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember |
Pre-Modification Interest Rate |
5.04%bac_FinancingReceivableModificationsPreModificationInterestRate / bac_FinancingReceivablePortfolioSegmentAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember |
5.09%bac_FinancingReceivableModificationsPreModificationInterestRate / bac_FinancingReceivablePortfolioSegmentAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember |
Post-Modification Interest Rate |
4.91%bac_FinancingReceivableModificationsPostModificationInterestRate / bac_FinancingReceivablePortfolioSegmentAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember |
4.62%bac_FinancingReceivableModificationsPostModificationInterestRate / bac_FinancingReceivablePortfolioSegmentAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember |
Net Charge-offs |
17us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown / bac_FinancingReceivablePortfolioSegmentAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember |
17us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown / bac_FinancingReceivablePortfolioSegmentAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember |
Principal Forgiveness |
159bac_FinancingReceivableModificationsPrincipalForgiveness / bac_FinancingReceivablePortfolioSegmentAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember |
17bac_FinancingReceivableModificationsPrincipalForgiveness / bac_FinancingReceivablePortfolioSegmentAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialMortgageMember |
Home equity
|
||
Financing Receivable, Modifications [Line Items] | ||
Unpaid Principal Balance |
258bac_FinancingReceivableModificationsPostModificationUnpaidPrincipalBalance / bac_FinancingReceivablePortfolioSegmentAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember |
200bac_FinancingReceivableModificationsPostModificationUnpaidPrincipalBalance / bac_FinancingReceivablePortfolioSegmentAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember |
Carrying Value |
184us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / bac_FinancingReceivablePortfolioSegmentAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember |
140us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / bac_FinancingReceivablePortfolioSegmentAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember |
Pre-Modification Interest Rate |
4.08%bac_FinancingReceivableModificationsPreModificationInterestRate / bac_FinancingReceivablePortfolioSegmentAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember |
4.50%bac_FinancingReceivableModificationsPreModificationInterestRate / bac_FinancingReceivablePortfolioSegmentAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember |
Post-Modification Interest Rate |
3.55%bac_FinancingReceivableModificationsPostModificationInterestRate / bac_FinancingReceivablePortfolioSegmentAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember |
3.58%bac_FinancingReceivableModificationsPostModificationInterestRate / bac_FinancingReceivablePortfolioSegmentAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember |
Net Charge-offs |
11us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown / bac_FinancingReceivablePortfolioSegmentAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember |
15us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown / bac_FinancingReceivablePortfolioSegmentAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember |
Principal Forgiveness |
$ 1bac_FinancingReceivableModificationsPrincipalForgiveness / bac_FinancingReceivablePortfolioSegmentAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember |
$ 0bac_FinancingReceivableModificationsPrincipalForgiveness / bac_FinancingReceivablePortfolioSegmentAxis = us-gaap_ResidentialPortfolioSegmentMember / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember |
X | ||||||||||
- Definition
Financing Receivable, Modifications, Post-Modification Interest Rate No definition available.
|
X | ||||||||||
- Definition
Financing Receivable, Modifications, Unpaid Principal Balance No definition available.
|
X | ||||||||||
- Definition
Financing Receivable, Modifications, Pre-Modification Interest Rate No definition available.
|
X | ||||||||||
- Definition
This represents the amount of principal forgiven in a troubled debt restructuring modification. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
Post-modification amount of investment in financing receivables modified by troubled debt restructurings. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Reflects the amount of the write-down related to a troubled debt restructuring. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|