Derivatives - Narrative (Details) (USD $)
|
3 Months Ended | |||
---|---|---|---|---|
Mar. 31, 2015
|
Dec. 31, 2014
|
Mar. 31, 2014
|
Dec. 31, 2013
|
|
Derivative [Line Items] | ||||
Cumulative credit valuation adjustment | $ 1,600,000,000us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets | $ 1,600,000,000us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets | ||
Accumulated other comprehensive income (loss) | (2,967,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax | (4,320,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax | (7,037,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax | (8,457,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax |
Net Losses in AOCI | 863,000,000us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths | |||
Net Losses in AOCI, after tax | 540,000,000bac_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsNetOfTax | |||
Credit derivatives | ||||
Derivative [Line Items] | ||||
Fair value of derivative |
8,900,000,000bac_TransferofFinancialAssetsAccountedforasSalesFairValueofDerecognizedAssets / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CreditRiskContractMember |
|||
Derivative assets |
107,000,000us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CreditRiskContractMember |
|||
Total gross derivative liabilities, before netting |
22,000,000us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CreditRiskContractMember |
|||
Cash and securities held as collateral |
85,500,000,000bac_CashandSecuritiesHeldasCollateralatFairValue / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CreditRiskContractMember |
82,000,000,000bac_CashandSecuritiesHeldasCollateralatFairValue / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CreditRiskContractMember |
||
Cash and securities collateral posted |
72,600,000,000us-gaap_CollateralAlreadyPostedAggregateFairValue / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CreditRiskContractMember |
67,700,000,000us-gaap_CollateralAlreadyPostedAggregateFairValue / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CreditRiskContractMember |
||
Collateral not yet posted |
1,300,000,000bac_CollateralNotYetPostedAggregateFairValue / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CreditRiskContractMember |
|||
Aggregate fair value of derivative liability |
103,000,000us-gaap_DerivativeNetLiabilityPositionAggregateFairValue / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CreditRiskContractMember |
|||
Credit derivatives, Unilateral Termination Option | ||||
Derivative [Line Items] | ||||
Cash and securities collateral posted |
54,000,000us-gaap_CollateralAlreadyPostedAggregateFairValue / us-gaap_DerivativeInstrumentRiskAxis = bac_CreditRiskContractUnilateralTerminationOptionMember |
|||
Purchased credit derivatives | Credit derivatives | ||||
Derivative [Line Items] | ||||
Carrying value of written credit derivatives |
4,600,000,000bac_CreditDerivativeFairValueWithIdenticalUnderlyingReferencedNamesandTerms / us-gaap_CreditDerivativesByContractTypeAxis = us-gaap_CreditDefaultSwapBuyingProtectionMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CreditRiskContractMember |
5,700,000,000bac_CreditDerivativeFairValueWithIdenticalUnderlyingReferencedNamesandTerms / us-gaap_CreditDerivativesByContractTypeAxis = us-gaap_CreditDefaultSwapBuyingProtectionMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CreditRiskContractMember |
||
Notional amount of written credit derivatives |
799,300,000,000bac_CreditDerivativeNotionalAmountWithIdenticalUnderlyingReferencedNamesandTerms / us-gaap_CreditDerivativesByContractTypeAxis = us-gaap_CreditDefaultSwapBuyingProtectionMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CreditRiskContractMember |
880,600,000,000bac_CreditDerivativeNotionalAmountWithIdenticalUnderlyingReferencedNamesandTerms / us-gaap_CreditDerivativesByContractTypeAxis = us-gaap_CreditDefaultSwapBuyingProtectionMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CreditRiskContractMember |
||
Bank of America, N.A. | Credit derivatives | ||||
Derivative [Line Items] | ||||
Collateral not yet posted |
675,000,000bac_CollateralNotYetPostedAggregateFairValue / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CreditRiskContractMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember |
|||
Accumulated Net Gain (Loss) from Designated or Qualifying Cash Flow Hedges | ||||
Derivative [Line Items] | ||||
Accumulated other comprehensive income (loss) |
(1,618,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
(1,661,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
(2,069,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
(2,277,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
Foreign Mortgage-backed Securities and Foreign Securities | ||||
Derivative [Line Items] | ||||
Marketable securities transferred |
8,800,000,000bac_TransferofFinancialAssetsAccountedforasSalesAmountDerecognized / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = bac_ForeignMortgagebackedSecuritiesandForeignSecuritiesMember |
|||
Proceeds from sale of securities |
$ 8,800,000,000bac_TransferofFinancialAssetsAccountedforasSalesCashProceedsReceivedforAssetsDerecognizedAmount / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = bac_ForeignMortgagebackedSecuritiesandForeignSecuritiesMember |
X | ||||||||||
- Definition
The amount of cash and securities collateral received and posted related to derivative instruments under master netting agreements (ISDA). No definition available.
|
X | ||||||||||
- Definition
Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months, Net of Tax No definition available.
|
X | ||||||||||
- Definition
The aggregate fair value of assets that are not yet posted, at the end of the reporting period, as collateral for derivative instruments with credit-risk-related contingent features. No definition available.
|
X | ||||||||||
- Definition
Represents the carrying value of written credit derivatives for which purchased credit derivatives with identical underlying referenced names were held in order to offset exposure. No definition available.
|
X | ||||||||||
- Definition
Credit Derivative, Notional Amount, With Identical Underlying Referenced Names and Terms No definition available.
|
X | ||||||||||
- Definition
Amount of derecognized financial assets from transactions which comprise an initial transfer and an agreement entered into in contemplation of the initial transfer resulting in retention of substantially all of the exposure to the economic return throughout the term of the transaction, at the date of derecognition. No definition available.
|
X | ||||||||||
- Definition
Amount, before counterparty netting, of cash proceeds received in transfers of derecognized financial assets from transactions which comprise an initial transfer and an agreement entered into in contemplation of the initial transfer resulting in retention of substantially all of the exposure to the economic return throughout the term of the transaction. No definition available.
|
X | ||||||||||
- Definition
Fair value of derecognized financial assets from transactions which comprise an initial transfer and an agreement entered into in contemplation of the initial transfer resulting in retention of substantially all of the exposure to the economic return throughout the term of the transaction. No definition available.
|
X | ||||||||||
- Definition
Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
The aggregate fair value of assets that are already posted, at the end of the reporting period, as collateral for derivative instruments with credit-risk-related contingent features. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of credit risk valuation adjustment to derivative assets to properly reflect the credit quality of the counterparties. No definition available.
|
X | ||||||||||
- Definition
Fair value, before 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 elected not to be offset. Excludes assets not subject to a master netting arrangement. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Fair value, before effects of master netting arrangements, of a financial liability or 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 liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
The aggregate fair value amounts of derivative instruments that contain credit-risk-related contingent features that are in a net liability position at the end of the reporting period. For nonderivative instruments that are designated and qualify as hedging instruments, the fair value amounts are the carrying value of the nonderivative hedging instrument, including the adjustment for the foreign currency transaction gain (loss) on that instrument. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|