Federal Funds Sold or Purchased, Securities Financing Agreements and Short-term Borrowings - Narrative (Details) (USD $)
|
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
|
Federal Funds Sold or Purchased, Securities Financing Agreements and Short-Term Borrowings [Line Items] | |||
Federal funds sold | $ 0us-gaap_FederalFundsSold | $ 0us-gaap_FederalFundsSold | $ 600,000,000us-gaap_FederalFundsSold |
Securities borrowed or purchased under agreements to resell | 191,823,000,000us-gaap_SecuritiesPurchasedUnderAgreementsToResell | 190,328,000,000us-gaap_SecuritiesPurchasedUnderAgreementsToResell | 219,324,000,000us-gaap_SecuritiesPurchasedUnderAgreementsToResell |
Federal funds purchased | 14,000,000us-gaap_FederalFundsPurchased | 186,000,000us-gaap_FederalFundsPurchased | 1,151,000,000us-gaap_FederalFundsPurchased |
Securities loaned or sold under agreements to repurchase | 201,263,000,000us-gaap_SecuritiesSoldUnderAgreementsToRepurchase | 197,920,000,000us-gaap_SecuritiesSoldUnderAgreementsToRepurchase | 292,108,000,000us-gaap_SecuritiesSoldUnderAgreementsToRepurchase |
Short-term borrowings | 31,172,000,000us-gaap_OtherShortTermBorrowings | 45,999,000,000us-gaap_OtherShortTermBorrowings | 30,731,000,000us-gaap_OtherShortTermBorrowings |
Maturity period (greater than) | 7 days | ||
Federal funds purchased | |||
Federal Funds Sold or Purchased, Securities Financing Agreements and Short-Term Borrowings [Line Items] | |||
Average liability amount during year |
147,000,000us-gaap_ShorttermDebtAverageOutstandingAmount / us-gaap_ShortTermDebtTypeAxis = us-gaap_FederalFundsPurchasedMember |
191,000,000us-gaap_ShorttermDebtAverageOutstandingAmount / us-gaap_ShortTermDebtTypeAxis = us-gaap_FederalFundsPurchasedMember |
384,000,000us-gaap_ShorttermDebtAverageOutstandingAmount / us-gaap_ShortTermDebtTypeAxis = us-gaap_FederalFundsPurchasedMember |
Maximum month-end balance during year |
213,000,000us-gaap_ShorttermDebtMaximumMonthendOutstandingAmount / us-gaap_ShortTermDebtTypeAxis = us-gaap_FederalFundsPurchasedMember |
195,000,000us-gaap_ShorttermDebtMaximumMonthendOutstandingAmount / us-gaap_ShortTermDebtTypeAxis = us-gaap_FederalFundsPurchasedMember |
1,211,000,000us-gaap_ShorttermDebtMaximumMonthendOutstandingAmount / us-gaap_ShortTermDebtTypeAxis = us-gaap_FederalFundsPurchasedMember |
Weighted average interest rate |
0.00%us-gaap_ShortTermDebtWeightedAverageInterestRate / us-gaap_ShortTermDebtTypeAxis = us-gaap_FederalFundsPurchasedMember |
0.00%us-gaap_ShortTermDebtWeightedAverageInterestRate / us-gaap_ShortTermDebtTypeAxis = us-gaap_FederalFundsPurchasedMember |
0.17%us-gaap_ShortTermDebtWeightedAverageInterestRate / us-gaap_ShortTermDebtTypeAxis = us-gaap_FederalFundsPurchasedMember |
Average liability rate during year (percent) |
0.05%bac_ShorttermDebtAverageOutstandingRate / us-gaap_ShortTermDebtTypeAxis = us-gaap_FederalFundsPurchasedMember |
0.06%bac_ShorttermDebtAverageOutstandingRate / us-gaap_ShortTermDebtTypeAxis = us-gaap_FederalFundsPurchasedMember |
0.11%bac_ShorttermDebtAverageOutstandingRate / us-gaap_ShortTermDebtTypeAxis = us-gaap_FederalFundsPurchasedMember |
Securities loaned or sold under agreements to repurchase | |||
Federal Funds Sold or Purchased, Securities Financing Agreements and Short-Term Borrowings [Line Items] | |||
Average liability amount during year |
215,645,000,000us-gaap_ShorttermDebtAverageOutstandingAmount / us-gaap_ShortTermDebtTypeAxis = us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember |
257,409,000,000us-gaap_ShorttermDebtAverageOutstandingAmount / us-gaap_ShortTermDebtTypeAxis = us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember |
281,516,000,000us-gaap_ShorttermDebtAverageOutstandingAmount / us-gaap_ShortTermDebtTypeAxis = us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember |
Maximum month-end balance during year |
239,984,000,000us-gaap_ShorttermDebtMaximumMonthendOutstandingAmount / us-gaap_ShortTermDebtTypeAxis = us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember |
319,608,000,000us-gaap_ShorttermDebtMaximumMonthendOutstandingAmount / us-gaap_ShortTermDebtTypeAxis = us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember |
319,401,000,000us-gaap_ShorttermDebtMaximumMonthendOutstandingAmount / us-gaap_ShortTermDebtTypeAxis = us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember |
Weighted average interest rate |
0.98%us-gaap_ShortTermDebtWeightedAverageInterestRate / us-gaap_ShortTermDebtTypeAxis = us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember |
0.92%us-gaap_ShortTermDebtWeightedAverageInterestRate / us-gaap_ShortTermDebtTypeAxis = us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember |
1.11%us-gaap_ShortTermDebtWeightedAverageInterestRate / us-gaap_ShortTermDebtTypeAxis = us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember |
Average liability rate during year (percent) |
0.99%bac_ShorttermDebtAverageOutstandingRate / us-gaap_ShortTermDebtTypeAxis = us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember |
0.81%bac_ShorttermDebtAverageOutstandingRate / us-gaap_ShortTermDebtTypeAxis = us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember |
0.98%bac_ShorttermDebtAverageOutstandingRate / us-gaap_ShortTermDebtTypeAxis = us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember |
Short-term borrowings | |||
Federal Funds Sold or Purchased, Securities Financing Agreements and Short-Term Borrowings [Line Items] | |||
Average liability amount during year |
41,886,000,000us-gaap_ShorttermDebtAverageOutstandingAmount / us-gaap_ShortTermDebtTypeAxis = us-gaap_ShortTermDebtMember |
43,816,000,000us-gaap_ShorttermDebtAverageOutstandingAmount / us-gaap_ShortTermDebtTypeAxis = us-gaap_ShortTermDebtMember |
36,500,000,000us-gaap_ShorttermDebtAverageOutstandingAmount / us-gaap_ShortTermDebtTypeAxis = us-gaap_ShortTermDebtMember |
Maximum month-end balance during year |
51,409,000,000us-gaap_ShorttermDebtMaximumMonthendOutstandingAmount / us-gaap_ShortTermDebtTypeAxis = us-gaap_ShortTermDebtMember |
48,387,000,000us-gaap_ShorttermDebtMaximumMonthendOutstandingAmount / us-gaap_ShortTermDebtTypeAxis = us-gaap_ShortTermDebtMember |
40,129,000,000us-gaap_ShorttermDebtMaximumMonthendOutstandingAmount / us-gaap_ShortTermDebtTypeAxis = us-gaap_ShortTermDebtMember |
Weighted average interest rate |
1.47%us-gaap_ShortTermDebtWeightedAverageInterestRate / us-gaap_ShortTermDebtTypeAxis = us-gaap_ShortTermDebtMember |
1.55%us-gaap_ShortTermDebtWeightedAverageInterestRate / us-gaap_ShortTermDebtTypeAxis = us-gaap_ShortTermDebtMember |
3.08%us-gaap_ShortTermDebtWeightedAverageInterestRate / us-gaap_ShortTermDebtTypeAxis = us-gaap_ShortTermDebtMember |
Average liability rate during year (percent) |
1.08%bac_ShorttermDebtAverageOutstandingRate / us-gaap_ShortTermDebtTypeAxis = us-gaap_ShortTermDebtMember |
1.89%bac_ShorttermDebtAverageOutstandingRate / us-gaap_ShortTermDebtTypeAxis = us-gaap_ShortTermDebtMember |
2.22%bac_ShorttermDebtAverageOutstandingRate / us-gaap_ShortTermDebtTypeAxis = us-gaap_ShortTermDebtMember |
Federal funds sold | |||
Federal Funds Sold or Purchased, Securities Financing Agreements and Short-Term Borrowings [Line Items] | |||
Average asset outstanding amount |
3,000,000bac_ShorttermInvestmentsAverageOutstandingAmount / us-gaap_InvestmentTypeAxis = bac_FederalFundsSoldMember |
7,000,000bac_ShorttermInvestmentsAverageOutstandingAmount / us-gaap_InvestmentTypeAxis = bac_FederalFundsSoldMember |
351,000,000bac_ShorttermInvestmentsAverageOutstandingAmount / us-gaap_InvestmentTypeAxis = bac_FederalFundsSoldMember |
Maximum month-end asset outstanding amount |
12,000,000bac_ShorttermInvestmentsMaximumMonthendOutstandingAmount / us-gaap_InvestmentTypeAxis = bac_FederalFundsSoldMember |
35,000,000bac_ShorttermInvestmentsMaximumMonthendOutstandingAmount / us-gaap_InvestmentTypeAxis = bac_FederalFundsSoldMember |
600,000,000bac_ShorttermInvestmentsMaximumMonthendOutstandingAmount / us-gaap_InvestmentTypeAxis = bac_FederalFundsSoldMember |
Weighted average interest rate |
0.00%bac_ShorttermInvestmentsWeightedAverageInterestRate / us-gaap_InvestmentTypeAxis = bac_FederalFundsSoldMember |
0.00%bac_ShorttermInvestmentsWeightedAverageInterestRate / us-gaap_InvestmentTypeAxis = bac_FederalFundsSoldMember |
0.54%bac_ShorttermInvestmentsWeightedAverageInterestRate / us-gaap_InvestmentTypeAxis = bac_FederalFundsSoldMember |
Average asset outstanding rate (percent) |
0.90%bac_ShorttermInvestmentsAverageOutstandingRate / us-gaap_InvestmentTypeAxis = bac_FederalFundsSoldMember |
0.69%bac_ShorttermInvestmentsAverageOutstandingRate / us-gaap_InvestmentTypeAxis = bac_FederalFundsSoldMember |
0.43%bac_ShorttermInvestmentsAverageOutstandingRate / us-gaap_InvestmentTypeAxis = bac_FederalFundsSoldMember |
Securities borrowed or purchased under agreements to resell | |||
Federal Funds Sold or Purchased, Securities Financing Agreements and Short-Term Borrowings [Line Items] | |||
Average asset outstanding amount |
222,480,000,000bac_ShorttermInvestmentsAverageOutstandingAmount / us-gaap_InvestmentTypeAxis = bac_SecuritiesBorrowedorPurchasedUnderAgreementstoResellMember |
224,324,000,000bac_ShorttermInvestmentsAverageOutstandingAmount / us-gaap_InvestmentTypeAxis = bac_SecuritiesBorrowedorPurchasedUnderAgreementstoResellMember |
235,691,000,000bac_ShorttermInvestmentsAverageOutstandingAmount / us-gaap_InvestmentTypeAxis = bac_SecuritiesBorrowedorPurchasedUnderAgreementstoResellMember |
Maximum month-end asset outstanding amount |
240,110,000,000bac_ShorttermInvestmentsMaximumMonthendOutstandingAmount / us-gaap_InvestmentTypeAxis = bac_SecuritiesBorrowedorPurchasedUnderAgreementstoResellMember |
249,791,000,000bac_ShorttermInvestmentsMaximumMonthendOutstandingAmount / us-gaap_InvestmentTypeAxis = bac_SecuritiesBorrowedorPurchasedUnderAgreementstoResellMember |
252,985,000,000bac_ShorttermInvestmentsMaximumMonthendOutstandingAmount / us-gaap_InvestmentTypeAxis = bac_SecuritiesBorrowedorPurchasedUnderAgreementstoResellMember |
Weighted average interest rate |
0.47%bac_ShorttermInvestmentsWeightedAverageInterestRate / us-gaap_InvestmentTypeAxis = bac_SecuritiesBorrowedorPurchasedUnderAgreementstoResellMember |
0.60%bac_ShorttermInvestmentsWeightedAverageInterestRate / us-gaap_InvestmentTypeAxis = bac_SecuritiesBorrowedorPurchasedUnderAgreementstoResellMember |
0.92%bac_ShorttermInvestmentsWeightedAverageInterestRate / us-gaap_InvestmentTypeAxis = bac_SecuritiesBorrowedorPurchasedUnderAgreementstoResellMember |
Average asset outstanding rate (percent) |
0.47%bac_ShorttermInvestmentsAverageOutstandingRate / us-gaap_InvestmentTypeAxis = bac_SecuritiesBorrowedorPurchasedUnderAgreementstoResellMember |
0.55%bac_ShorttermInvestmentsAverageOutstandingRate / us-gaap_InvestmentTypeAxis = bac_SecuritiesBorrowedorPurchasedUnderAgreementstoResellMember |
0.64%bac_ShorttermInvestmentsAverageOutstandingRate / us-gaap_InvestmentTypeAxis = bac_SecuritiesBorrowedorPurchasedUnderAgreementstoResellMember |
Bank of America, N.A. | |||
Federal Funds Sold or Purchased, Securities Financing Agreements and Short-Term Borrowings [Line Items] | |||
Short-term bank notes outstanding |
14,600,000,000bac_DebtInstrumentRegistrationStatementShortTermDebtOutstandingUnderProgram / dei_LegalEntityAxis = bac_SubsidiariesBankofAmericaN.A.Member |
15,100,000,000bac_DebtInstrumentRegistrationStatementShortTermDebtOutstandingUnderProgram / dei_LegalEntityAxis = bac_SubsidiariesBankofAmericaN.A.Member |
|
Bank Notes | Bank of America, N.A. | |||
Federal Funds Sold or Purchased, Securities Financing Agreements and Short-Term Borrowings [Line Items] | |||
Debt authorized |
$ 75,000,000,000bac_DebtInstrumentRegistrationStatementAuthorized / dei_LegalEntityAxis = bac_SubsidiariesBankofAmericaN.A.Member / us-gaap_LongtermDebtTypeAxis = bac_BankNotesMember |
X | ||||||||||
- Definition
This represents the maximum dollar amount of bank notes with fixed or floating rates outstanding at any one time. No definition available.
|
X | ||||||||||
- Definition
Debt Instrument, Registration Statement, Minimum Maturity Period No definition available.
|
X | ||||||||||
- Definition
Debt Instrument, Registration Statement, Short-Term Debt Outstanding Under Program No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
This represents the yearly average interest rate applicable to short-term borrowings. No definition available.
|
X | ||||||||||
- Definition
Short-term Investments, Average Outstanding Amount No definition available.
|
X | ||||||||||
- Definition
Short-term Investments, Average Outstanding Rate No definition available.
|
X | ||||||||||
- Definition
Short-term Investments, Maximum Month-end Outstanding Amount No definition available.
|
X | ||||||||||
- Definition
Short-term Investments, Weighted Average Interest Rate No definition available.
|
X | ||||||||||
- Definition
Amount of short term borrowing where a bank borrows, at the federal funds rate, from another bank. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
The amount outstanding of funds lent to other depository institutions, securities brokers, or securities dealers in the form of Federal Funds sold; for example, immediately available funds lent under agreements or contracts that mature in one business day or roll over under a continuing contract, regardless of the nature of the transaction or the collateral involved, excluding overnight lending for commercial and industrial purposes. Also include Federal Funds sold under agreements to resell on a gross basis, excluding (1) sales of term Federal Funds, (2) due bills representing purchases of securities or other assets by the reporting bank that have not yet been delivered and similar instruments, (3) resale agreements that mature in more than one business day involving assets other than securities, and (4) yield maintenance dollar repurchase agreements. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Sum of the carrying amounts at the balance sheet date of short-term borrowings not otherwise specified in the taxonomy having initial terms less than one year or the normal operating cycle, if longer. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount, after the effects of master netting arrangements, of funds outstanding loaned in the form of a security resale agreement between the entity and another party for the purchase and resale of identical or substantially the same securities at a date certain for a specified price. Includes purchases of participations in pools of securities that are subject to a resale agreement, assets not subject to a master netting arrangement and not elected to be offset. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount, after the effects of master netting arrangements, of funds outstanding borrowed in the form of a security repurchase agreement between the entity and another party for the sale and repurchase of identical or substantially the same securities at a date certain for a specified price. Includes liabilities not subject to a master netting arrangement and not elected to be offset. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
For the form of debt having an initial term of less than one year or less than the normal operating cycle, if longer, average borrowings during the period. No definition available.
|
X | ||||||||||
- Definition
For the form of debt having an initial term of less than one year or less than the normal operating cycle, if longer, maximum month-end borrowings during the period. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Weighted average interest rate of short-term debt outstanding. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|