Stock-based Compensation Plans Stock-based Compensation Plans (Details) (USD $)
|
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Share-based compensation expense | $ 2,300,000,000us-gaap_AllocatedShareBasedCompensationExpense | $ 2,280,000,000us-gaap_AllocatedShareBasedCompensationExpense | $ 2,270,000,000us-gaap_AllocatedShareBasedCompensationExpense |
Tax benefit from compensation expense | $ 854,000,000us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense | $ 842,000,000us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense | $ 839,000,000us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense |
Options outstanding (in shares) | 88,087,054us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber | 122,168,691us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber | |
Restricted Stock Units (RSUs) | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Number of vesting installments |
3bac_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofVestingInstallments / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
||
Period vesting of restricted stock units begins | 1 year | ||
Stock-settled Restricted Stock and Restricted Stock Units | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Restricted Stock Units, grants in period |
2,064,195us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod / us-gaap_AwardTypeAxis = bac_StocksettledRestrictedStockandRestrictedStockUnitsMember |
||
Restricted Stock Units, outstanding |
29,882,769us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber / us-gaap_AwardTypeAxis = bac_StocksettledRestrictedStockandRestrictedStockUnitsMember |
71,202,751us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber / us-gaap_AwardTypeAxis = bac_StocksettledRestrictedStockandRestrictedStockUnitsMember |
|
Key Associate Stock Plan | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Number of shares authorized |
1,100,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized / us-gaap_PlanNameAxis = bac_KeyAssociateStockPlanMember |
||
Options outstanding (in shares) |
79,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber / us-gaap_PlanNameAxis = bac_KeyAssociateStockPlanMember |
||
Key Associate Stock Plan | Restricted Stock Units (RSUs) | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Restricted Stock Units, grants in period |
133,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = bac_KeyAssociateStockPlanMember |
||
Key Associate Stock Plan | Stock-settled Restricted Stock and Restricted Stock Units | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Restricted Stock Units, grants in period |
2,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod / us-gaap_AwardTypeAxis = bac_StocksettledRestrictedStockandRestrictedStockUnitsMember / us-gaap_PlanNameAxis = bac_KeyAssociateStockPlanMember |
||
Financial Advisor Capital Accumulation Award Plan [Member] | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Period of recognition | 8 years | ||
Financial Advisor Capital Accumulation Award Plan [Member] | Restricted Stock Units (RSUs) | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Restricted Stock Units, outstanding |
5,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = bac_FinancialAdvisorCapitalAccumulationAwardPlanMember |
X | ||||||||||
- Definition
Share-based Compensation Arrangement by Share-based Payment Award, Number of Vesting Installments No definition available.
|
X | ||||||||||
- Definition
Share-based Compensation Arrangement by Share-based Payment Award, Requisite Period from Grant Date prior to Vesting No definition available.
|
X | ||||||||||
- Definition
Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
The total recognized tax benefit related to compensation cost for equity-based payment arrangements recognized in income during the period. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan). Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
The maximum number of shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested). Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Number of options outstanding, including both vested and non-vested options. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|