Employee Benefit Plans - Amount Amortized from Accumulated OCI (Details) (USD $)
In Millions, unless otherwise specified |
12 Months Ended |
---|---|
Dec. 31, 2014
|
|
Defined Benefit Plan, Amount to be Amortized from Accumulated Other Comprehensive Income (Loss) Next Fiscal Year [Abstract] | |
Net actuarial loss (gain) | $ 172us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss |
Prior service cost | 5us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit |
Total amounts amortized from accumulated OCI | 177us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear |
Qualified Pension Plan | |
Defined Benefit Plan, Amount to be Amortized from Accumulated Other Comprehensive Income (Loss) Next Fiscal Year [Abstract] | |
Net actuarial loss (gain) |
166us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = bac_QualifiedPensionPlansMember |
Prior service cost |
0us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = bac_QualifiedPensionPlansMember |
Total amounts amortized from accumulated OCI |
166us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = bac_QualifiedPensionPlansMember |
Non-U.S. Pension Plans | |
Defined Benefit Plan, Amount to be Amortized from Accumulated Other Comprehensive Income (Loss) Next Fiscal Year [Abstract] | |
Net actuarial loss (gain) |
6us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember |
Prior service cost |
1us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember |
Total amounts amortized from accumulated OCI |
7us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_ForeignPensionPlansDefinedBenefitMember |
Nonqualified and Other Pension Plans | |
Defined Benefit Plan, Amount to be Amortized from Accumulated Other Comprehensive Income (Loss) Next Fiscal Year [Abstract] | |
Net actuarial loss (gain) |
34us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = bac_NonqualifiedAndOtherPensionPlansMember |
Prior service cost |
0us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = bac_NonqualifiedAndOtherPensionPlansMember |
Total amounts amortized from accumulated OCI |
34us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = bac_NonqualifiedAndOtherPensionPlansMember |
Postretirement Health and Life Plans | |
Defined Benefit Plan, Amount to be Amortized from Accumulated Other Comprehensive Income (Loss) Next Fiscal Year [Abstract] | |
Net actuarial loss (gain) |
(34)us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = bac_PostretirementHealthCoverageandLifeInsuranceMember |
Prior service cost |
4us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = bac_PostretirementHealthCoverageandLifeInsuranceMember |
Total amounts amortized from accumulated OCI |
$ (30)us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = bac_PostretirementHealthCoverageandLifeInsuranceMember |
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
Amount included in accumulated other comprehensive income (AOCI) expected to be recognized as components of net periodic benefit cost for the fiscal year that follows the most recent annual statement of financial position, including gain (loss), prior service cost (credit), and transition asset (obligation). No definition available.
|
X | ||||||||||
- Definition
Amount included in accumulated other comprehensive income (AOCI) related to gain (loss) expected to be recognized as components of net periodic benefit cost for the fiscal year that follows the most recent annual statement of financial position. No definition available.
|
X | ||||||||||
- Definition
Amount included in accumulated other comprehensive income (AOCI) related to prior service cost (credit) expected to be recognized as components of net periodic benefit cost for the fiscal year that follows the most recent annual statement of financial position. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|