SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

Bank of America Corp/DE – ‘10-K’ for 12/31/11 – ‘XML’

On:  Thursday, 2/23/12, at 4:13pm ET   ·   For:  12/31/11   ·   Delayed-Release:  Document/Exhibit  –  Release Delayed   ·   Accession #:  70858-12-155   ·   File #:  1-06523

Previous ‘10-K’:  ‘10-K’ on 2/25/11 for 12/31/10   ·   Next:  ‘10-K’ on 2/28/13 for 12/31/12   ·   Latest:  ‘10-K’ on 2/20/24 for 12/31/23   ·   3 References:   

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size

 2/23/12  Bank of America Corp/DE           10-K12/31/11  182:115M

Annual Report   —   Form 10-K   —   Sect. 13 / 15(d) – SEA’34
Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-K        Annual Report                                       HTML   7.12M 
182: CORRESP   ¶ Comment-Response or Other Letter to the SEC         HTML     47K  
 2: EX-4.FF     Instrument Defining the Rights of Security Holders  HTML     68K 
 3: EX-4.GG     Instrument Defining the Rights of Security Holders  HTML     69K 
 4: EX-10.I     Material Contract                                   HTML    123K 
 5: EX-10.JJJ   Material Contract                                   HTML    298K 
 7: EX-21       Subsidiaries List                                   HTML    505K 
 8: EX-23.A     Consent of Experts or Counsel                       HTML     49K 
 9: EX-23.B     Consent of Experts or Counsel                       HTML     49K 
10: EX-24.A     Power of Attorney                                   HTML     65K 
11: EX-24.B     Power of Attorney                                   HTML     52K 
16: EX-99.A     Miscellaneous Exhibit                               HTML    171K 
17: EX-99.B     Miscellaneous Exhibit                               HTML    156K 
 6: EX-12       Statement re: Computation of Ratios                 HTML     83K 
12: EX-31.A     Certification -- §302 - SOA'02                      HTML     52K 
13: EX-31.B     Certification -- §302 - SOA'02                      HTML     52K 
14: EX-32.A     Certification -- §906 - SOA'02                      HTML     48K 
15: EX-32.B     Certification -- §906 - SOA'02                      HTML     48K 
126: R1          Document and Entity Information Document            HTML     74K  
92: R2          Consolidated Statement of Income                    HTML    235K 
117: R3          Consolidated Balance Sheet                          HTML    230K  
131: R4          Consolidated Balance Sheet (Parenthetical)          HTML    128K  
166: R5          Consolidated Statement of Changes in Shareholders'  HTML    165K  
                Equity                                                           
98: R6          Consolidated Statement of Cash Flows                HTML    227K 
116: R7          Consolidated Statement of Cash Flows                HTML    104K  
                (Parenthetical)                                                  
85: R8          Summary of Significant Accounting Principles        HTML    157K 
70: R9          Merger and Restructuring Activity                   HTML     86K 
168: R10         Trading Account Assets and Liabilities              HTML     72K  
133: R11         Derivatives                                         HTML    806K  
132: R12         Securities                                          HTML    691K  
143: R13         Outstanding Loans and Leases                        HTML   1.23M  
144: R14         Allowance for Credit Losses                         HTML    258K  
138: R15         Securitizations and Other Variable Interest         HTML    818K  
                Entities                                                         
146: R16         Representations and Warranties Obligations and      HTML    239K  
                Corporate Guarantees                                             
118: R17         Goodwill and Intangible Assets                      HTML    113K  
128: R18         Deposits                                            HTML     89K  
136: R19         Federal Funds Sold, Securities Borrowed or          HTML    133K  
                Purchased Under Agreements to Resell and                         
                Short-term Borrowings                                            
180: R20         Long-term Debt                                      HTML    465K  
158: R21         Commitments and Contingencies                       HTML    316K  
108: R22         Shareholders' Equity                                HTML    242K  
135: R23         Accumulated Other Comprehensive Income              HTML    130K  
112: R24         Earnings Per Common Share                           HTML    105K  
57: R25         Regulatory Requirements and Restrictions            HTML    156K 
160: R26         Employee Benefit Plans                              HTML    890K  
173: R27         Stock-based Compensation Plans                      HTML    102K  
79: R28         Income Taxes                                        HTML    273K 
78: R29         Fair Value Measurements                             HTML   1.36M 
83: R30         Fair Value Option                                   HTML    223K 
84: R31         Fair Value of Financial Instruments                 HTML     78K 
86: R32         Mortgage Servicing Rights                           HTML    127K 
38: R33         Business Segment Information                        HTML    330K 
155: R34         Parent Company Information                          HTML    193K  
104: R35         Performance by Geographic Area                      HTML    119K  
109: R36         Summary of Significant Accounting Principles        HTML    273K  
                (Policies)                                                       
63: R37         Merger and Restructuring Activity (Tables)          HTML     76K 
179: R38         Trading Account Assets and Liabilities (Tables)     HTML     78K  
24: R39         Derivatives (Tables)                                HTML    773K 
89: R40         Securities (Tables)                                 HTML    686K 
164: R41         Outstanding Loans and Leases (Tables)               HTML   1.21M  
60: R42         Allowance for Credit Losses (Tables)                HTML    254K 
77: R43         Securitizations and Other Variable Interest         HTML    760K 
                Entities (Tables)                                                
82: R44         Representations and Warranties Obligations and      HTML    142K 
                Corporate Guarantees (Tables)                                    
94: R45         Goodwill and Intangible Assets (Tables)             HTML     99K 
37: R46         Deposits (Tables)                                   HTML     86K 
69: R47         Federal Funds Sold, Securities Borrowed or          HTML    129K 
                Purchased Under Agreements to Resell and                         
                Short-term Borrowings (Tables)                                   
29: R48         Long-term Debt (Tables)                             HTML    448K 
162: R49         Commitments and Contingencies (Tables)              HTML    124K  
59: R50         Shareholders' Equity (Tables)                       HTML    192K 
157: R51         Accumulated Other Comprehensive Income (Loss)       HTML    179K  
                (Tables)                                                         
64: R52         Earnings Per Common Share (Tables)                  HTML     92K 
90: R53         Regulatory Requirements and Restrictions (Tables)   HTML    123K 
27: R54         Employee Benefit Plans (Tables)                     HTML    957K 
33: R55         Stock-based Compensation Plans (Tables)             HTML     75K 
81: R56         Income Taxes (Tables)                               HTML    268K 
45: R57         Fair Value Measurements (Tables)                    HTML   2.07M 
169: R58         Fair Value Option (Tables)                          HTML    211K  
102: R59         Fair Value of Financial Instruments (Tables)        HTML     72K  
140: R60         Mortgage Servicing Rights (Tables)                  HTML    130K  
68: R61         Business Segment Information (Tables)               HTML    372K 
73: R62         Prent Company Information (Tables)                  HTML    193K 
152: R63         Performance by Geographic Area Performance by       HTML    118K  
                Geographic Area (Tables)                                         
147: R64         Summary of Significant Accounting Principles        HTML    105K  
                (Details)                                                        
107: R65         Merger and Restructuring Activity (Details)         HTML     74K  
150: R66         Trading Account Assets and Liabilities (Details)    HTML     63K  
65: R67         Derivatives - Derivative Balances (Details)         HTML    177K 
113: R68         Derivatives - Derivatives Designated as Accounting  HTML     66K  
                Hedges - Fair Value Hedges (Details)                             
172: R69         Derivatives - Derivatives Designated as Accounting  HTML     87K  
                Hedges - Cash Flow Hedges (Details)                              
31: R70         Derivatives - Economic Hedges (Details)             HTML     64K 
56: R71         Derivatives - Sales and Trading Revenue (Details)   HTML     89K 
91: R72         Derivatives - Credit Derivatives (Details)          HTML    137K 
43: R73         Derivatives - Credit-related Contingent Features    HTML     69K 
                and Collateral (Details)                                         
178: R74         Derivatives - Derivative Valuation Adjustments      HTML     58K  
                (Details)                                                        
61: R75         Securities - Amortized Cost, Gains and Losses, and  HTML    151K 
                Fair Value (Details)                                             
48: R76         Securities Securities - OTTI and Loss (Details)     HTML    107K 
55: R77         Securities Securities - Gross Unrealized Losses     HTML    134K 
                (Details)                                                        
34: R78         Securities Securities - U.S. GSE, Agency, and       HTML     62K 
                Treasury Securities (Details)                                    
39: R79         Securities Securities - Expected Maturity           HTML    231K 
                (Details)                                                        
129: R80         Securities Securities - Realized Gains and Losses   HTML     57K  
                (Details)                                                        
53: R81         Securities Securities - Certain Corporate and       HTML     78K 
                Strategic Investments (Details)                                  
170: R82         Outstanding Loans and Leases (Details)              HTML    228K  
87: R83         Outstanding Loans and Leases - Nonperforming        HTML     88K 
                (Details)                                                        
137: R84         Outstanding Loans and Leases - Credit Quality       HTML    235K  
                Indicators (Details)                                             
149: R85         Outstanding Loans and Leases - Home Loans Impaired  HTML    115K  
                Loans (Details)                                                  
50: R86         Outstanding Loans and Leases - Home Loan TDRs       HTML    120K 
                (Details)                                                        
54: R87         Outstanding Loans and Leases - Credit Card and      HTML    126K 
                Other TDRs (Details)                                             
167: R88         Outstanding Loans and Leases - Impaired Loans       HTML    123K  
                Commercial Loans (Details)                                       
44: R89         Outstanding Loans and Leases - Commercial Loans     HTML     60K 
                TDRs (Details)                                                   
130: R90         Outstanding Loans and Leases - Purchased            HTML     60K  
                Credit-Impaired Loans (Details)                                  
121: R91         Outstanding Loans and Leases - Loans Held-for-Sale  HTML     52K  
                (Details)                                                        
153: R92         Allowance for Credit Losses (Details)               HTML    135K  
120: R93         Allowance and Carrying Value of Outstanding Loans   HTML    110K  
                and Leases by Portfolio Segment (Details)                        
99: R94         Securitizations and Other Variable Interest         HTML     85K 
                Entities - First Lien Mortgages (Details)                        
161: R95         Securitizations and Other Variable Interest         HTML    201K  
                Entities - First Lien Mortgages VIE (Details)                    
95: R96         Securitizations and Other Variable Interest         HTML    127K 
                Entities - Home Equity Loans (Details)                           
62: R97         Securitizations and Other Variable Interest         HTML    108K 
                Entities - Credit Card (Details)                                 
110: R98         Securitizations and Other Variable Interest         HTML    192K  
                Entities - Other Asset Backed (Details)                          
103: R99         Securitizations and Other Variable Interest         HTML    128K  
                Entities - CDO Vehicle (Details)                                 
80: R100        Securitizations and Other Variable Interest         HTML    126K 
                Entities - Customer Vehicles (Details)                           
181: R101        Securitizations and Other Variable Interest         HTML    151K  
                Entities - Other (Details)                                       
151: R102        Representations and Warranties Obligations and      HTML    202K  
                Corporate Guarantees (Details)                                   
119: R103        Representations and Warranties Obligations and      HTML     65K  
                Corporate Guarantees - Outstanding Claims                        
                (Details)                                                        
36: R104        Representations and Warranties Obligations and      HTML     60K 
                Corporate Guarantees - Loan Repurchases (Details)                
163: R105        Representations and Warranties Obligations and      HTML     56K  
                Corporate Guarantees - Liabilities (Details)                     
171: R106        Goodwill Balances by Business Segment (Details)     HTML     70K  
165: R107        Goodwill and Intangible Assets Intangible Assets    HTML     89K  
                (Details)                                                        
114: R108        Deposits (Details)                                  HTML     88K  
46: R109        Federal Funds Sold, Securities Borrowed or          HTML     76K 
                Purchased Under Agreements to Resell and                         
                Short-term Borrowings (Details)                                  
142: R110        Long-term Debt - Balances (Details)                 HTML     87K  
66: R111        Long-term Debt - Interest Rates (Details)           HTML     77K 
26: R112        Long-Term Debt - Aggregate Annual Maturities        HTML     85K 
                (Details)                                                        
97: R113        Long-term Debt - Narrative (Details)                HTML    115K 
88: R114        Long-term Debt - Negotiated Exchanges (Details)     HTML     68K 
159: R115        Long-term Debt - Trust and Hybrid Securities        HTML    234K  
                (Details)                                                        
72: R116        Commitments and Contingencies (Details)             HTML    342K 
175: R117        Shareholders' Equity - Textuals (Details)           HTML    282K  
40: R118        Shareholders' Equity - Preferred Stock and Trust    HTML     58K 
                Preferred Securites (Details)                                    
125: R119        Shareholders' Equity (Details)                      HTML    119K  
148: R120        Accumulated Other Income (Loss) (Details)           HTML    151K  
30: R121        Earnings Per Common Share (Details)                 HTML    127K 
122: R122        Regulatory Requirements and Restrictions (Details)  HTML    110K  
111: R123        Regulatory Requirements and Restrictions -          HTML    105K  
                Regulatory Capital (Details)                                     
32: R124        Employee Benefit Plans - Narrative (Details)        HTML    106K 
127: R125        Employee Benefit Plans (Details)                    HTML    163K  
177: R126        Employee Benefit Plans - Amounts Recognized on the  HTML     60K  
                Balance Sheet (Details)                                          
41: R127        Employee Benefit Plans - ABO and PBO in Excess of   HTML     68K 
                Plan Assets (Details)                                            
74: R128        Employee Benefit Plans - Components of Periodic     HTML    109K 
                Benefit Cost (Income) (Details)                                  
154: R129        Employee Benefit Plans - Pre-Tax Amounts Included   HTML     73K  
                in Accumulated OCI (Details)                                     
176: R130        Employee Benefit Plans - Other Changes Recognized   HTML     96K  
                in OCI (Details)                                                 
106: R131        Employee Benefit Plans - Amount Amortized from      HTML     67K  
                Accumulated OCI (Details)                                        
123: R132        Employee Benefit Plans - Target Allocation          HTML     73K  
                (Details)                                                        
42: R133        Employee Benefit Plans - Fair Value of Plan Assets  HTML    145K 
                (Details)                                                        
47: R134        Employee Benefit Plans - Fair Value Measurements    HTML    101K 
                (Details)                                                        
96: R135        Employee Benefit Plans - Projected Benefit          HTML     74K 
                Payments (Details)                                               
76: R136        Stock-based Compensation Plans (Details)            HTML    204K 
145: R137        Income Taxes (Details)                              HTML    347K  
100: R138        Fair Value Measurements - Recurring Fair Value      HTML    211K  
                (Details)                                                        
71: R139        Fair Value Measurements - Reconciliation (Details)  HTML    277K 
101: R140        Fair Value Measurements - Gains and Losses          HTML    212K  
                (Details)                                                        
58: R141        Fair Value Measurements - Nonrecurring Fair Value   HTML     69K 
                (Details)                                                        
25: R142        Fair Value Measurements - Narrative (Details)       HTML     77K 
156: R143        Fair Value Option Election (Details)                HTML     73K  
134: R144        Fair Value Option - Changes in FV of Assets and     HTML    104K  
                Liabilities (Details)                                            
51: R145        Fair Value of Financial Instruments (Details)       HTML     66K 
124: R146        Mortgage Servicing Rights (Details)                 HTML     83K  
105: R147        Mortgage Servicing Rights - Fair Value of MSRs      HTML     53K  
                (Details)                                                        
49: R148        Mortgage Servicing Rights - Sensitivity Analysis    HTML     70K 
                (Details)                                                        
52: R149        Business Segment Information (Details)              HTML    149K 
139: R150        Business Segment Information - Reconciliation of    HTML     73K  
                Revenue and Net Income (Details)                                 
67: R151        Business Segment Information - Consolidated Assets  HTML     56K 
                (Details)                                                        
28: R152        Parent Company Income Statement (Details)           HTML    105K 
115: R153        Parent Company Balance Sheet (Details)              HTML     91K  
141: R154        Parent Company Statement of Cash Flows (Details)    HTML    132K  
35: R155        Performance by Geographic Area (Details)            HTML    108K 
174: XML         IDEA XML File -- Filing Summary                      XML    294K  
75: EXCEL       IDEA Workbook of Financial Reports (.xls)            XLS  21.92M 
18: EX-101.INS  XBRL Instance -- bac-20111231                        XML  31.60M 
20: EX-101.CAL  XBRL Calculations -- bac-20111231_cal                XML    631K 
23: EX-101.DEF  XBRL Definitions -- bac-20111231_def                 XML   4.13M 
21: EX-101.LAB  XBRL Labels -- bac-20111231_lab                      XML   6.79M 
22: EX-101.PRE  XBRL Presentations -- bac-20111231_pre               XML   4.26M 
19: EX-101.SCH  XBRL Schema -- bac-20111231                          XSD    900K 
93: ZIP         XBRL Zipped Folder -- 0000070858-12-000155-xbrl      Zip   1.71M 


‘XML’   —   IDEA XML File — Filing Summary


This Document is an IDEA XML File.


                                                                                                                                                                                
<?xml version="1.0" encoding="windows-1252"?>
<FilingSummary xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Version> 2.4.0.6 </Version>
<ProcessingTime/>
<ReportFormat> Html </ReportFormat>
<ContextCount> 2321 </ContextCount>
<ElementCount> 1244 </ElementCount>
<EntityCount> 1 </EntityCount>
<FootnotesReported> true </FootnotesReported>
<SegmentCount> 552 </SegmentCount>
<ScenarioCount> 0 </ScenarioCount>
<TuplesReported> false </TuplesReported>
<UnitCount> 16 </UnitCount>
<MyReports>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R1.htm </HtmlFileName>
<LongName> 0001000 - Document - Document and Entity Information Document </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/DocumentAndEntityInformationDocument </Role>
<ShortName> Document and Entity Information Document </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R2.htm </HtmlFileName>
<LongName> 1001000 - Statement - Consolidated Statement of Income </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/ConsolidatedStatementOfIncome </Role>
<ShortName> Consolidated Statement of Income </ShortName>
</Report>
<Report>
<IsDefault> true </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R3.htm </HtmlFileName>
<LongName> 1002000 - Statement - Consolidated Balance Sheet </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/ConsolidatedBalanceSheet </Role>
<ShortName> Consolidated Balance Sheet </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R4.htm </HtmlFileName>
<LongName> 1003500 - Statement - Consolidated Balance Sheet (Parenthetical) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/ConsolidatedBalanceSheetParenthetical </Role>
<ShortName> Consolidated Balance Sheet (Parenthetical) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R5.htm </HtmlFileName>
<LongName> 1004000 - Statement - Consolidated Statement of Changes in Shareholders' Equity </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/ConsolidatedStatementOfChangesInShareholdersEquity </Role>
<ShortName> Consolidated Statement of Changes in Shareholders' Equity </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R6.htm </HtmlFileName>
<LongName> 1005000 - Statement - Consolidated Statement of Cash Flows </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/ConsolidatedStatementOfCashFlows </Role>
<ShortName> Consolidated Statement of Cash Flows </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R7.htm </HtmlFileName>
<LongName> 1006500 - Statement - Consolidated Statement of Cash Flows (Parenthetical) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/ConsolidatedStatementOfCashFlowsParenthetical </Role>
<ShortName> Consolidated Statement of Cash Flows (Parenthetical) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R8.htm </HtmlFileName>
<LongName> 2101100 - Disclosure - Summary of Significant Accounting Principles </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/SummaryOfSignificantAccountingPrinciples </Role>
<ShortName> Summary of Significant Accounting Principles </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R9.htm </HtmlFileName>
<LongName> 2102100 - Disclosure - Merger and Restructuring Activity </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/MergerAndRestructuringActivity </Role>
<ShortName> Merger and Restructuring Activity </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R10.htm </HtmlFileName>
<LongName> 2103100 - Disclosure - Trading Account Assets and Liabilities </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/TradingAccountAssetsAndLiabilities </Role>
<ShortName> Trading Account Assets and Liabilities </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R11.htm </HtmlFileName>
<LongName> 2104100 - Disclosure - Derivatives </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/Derivatives </Role>
<ShortName> Derivatives </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R12.htm </HtmlFileName>
<LongName> 2105100 - Disclosure - Securities </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/Securities </Role>
<ShortName> Securities </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R13.htm </HtmlFileName>
<LongName> 2106100 - Disclosure - Outstanding Loans and Leases </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/OutstandingLoansAndLeases </Role>
<ShortName> Outstanding Loans and Leases </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R14.htm </HtmlFileName>
<LongName> 2107100 - Disclosure - Allowance for Credit Losses </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/AllowanceForCreditLosses </Role>
<ShortName> Allowance for Credit Losses </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R15.htm </HtmlFileName>
<LongName> 2108100 - Disclosure - Securitizations and Other Variable Interest Entities </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/SecuritizationsAndOtherVariableInterestEntities </Role>
<ShortName> Securitizations and Other Variable Interest Entities </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R16.htm </HtmlFileName>
<LongName> 2109100 - Disclosure - Representations and Warranties Obligations and Corporate Guarantees </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/RepresentationsAndWarrantiesObligationsAndCorporateGuarantees </Role>
<ShortName> Representations and Warranties Obligations and Corporate Guarantees </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R17.htm </HtmlFileName>
<LongName> 2110100 - Disclosure - Goodwill and Intangible Assets </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/GoodwillAndIntangibleAssets </Role>
<ShortName> Goodwill and Intangible Assets </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R18.htm </HtmlFileName>
<LongName> 2111100 - Disclosure - Deposits </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/Deposits </Role>
<ShortName> Deposits </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R19.htm </HtmlFileName>
<LongName> 2112100 - Disclosure - Federal Funds Sold, Securities Borrowed or Purchased Under Agreements to Resell and Short-term Borrowings </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/FederalFundsSoldSecuritiesBorrowedOrPurchasedUnderAgreementsToResellAndShortTermBorrowings </Role>
<ShortName> Federal Funds Sold, Securities Borrowed or Purchased Under Agreements to Resell and Short-term Borrowings </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R20.htm </HtmlFileName>
<LongName> 2113100 - Disclosure - Long-term Debt </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/LongTermDebt </Role>
<ShortName> Long-term Debt </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R21.htm </HtmlFileName>
<LongName> 2114100 - Disclosure - Commitments and Contingencies </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/CommitmentsAndContingencies </Role>
<ShortName> Commitments and Contingencies </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R22.htm </HtmlFileName>
<LongName> 2115100 - Disclosure - Shareholders' Equity </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/ShareholdersEquity </Role>
<ShortName> Shareholders' Equity </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R23.htm </HtmlFileName>
<LongName> 2116100 - Disclosure - Accumulated Other Comprehensive Income </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/AccumulatedOtherComprehensiveIncome </Role>
<ShortName> Accumulated Other Comprehensive Income </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R24.htm </HtmlFileName>
<LongName> 2117100 - Disclosure - Earnings Per Common Share </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/EarningsPerCommonShare </Role>
<ShortName> Earnings Per Common Share </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R25.htm </HtmlFileName>
<LongName> 2118100 - Disclosure - Regulatory Requirements and Restrictions </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/RegulatoryRequirementsAndRestrictions </Role>
<ShortName> Regulatory Requirements and Restrictions </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R26.htm </HtmlFileName>
<LongName> 2119100 - Disclosure - Employee Benefit Plans </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/EmployeeBenefitPlans </Role>
<ShortName> Employee Benefit Plans </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R27.htm </HtmlFileName>
<LongName> 2120100 - Disclosure - Stock-based Compensation Plans </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/StockBasedCompensationPlans </Role>
<ShortName> Stock-based Compensation Plans </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R28.htm </HtmlFileName>
<LongName> 2121100 - Disclosure - Income Taxes </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/IncomeTaxes </Role>
<ShortName> Income Taxes </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R29.htm </HtmlFileName>
<LongName> 2122100 - Disclosure - Fair Value Measurements </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/FairValueMeasurements </Role>
<ShortName> Fair Value Measurements </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R30.htm </HtmlFileName>
<LongName> 2123100 - Disclosure - Fair Value Option </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/FairValueOption </Role>
<ShortName> Fair Value Option </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R31.htm </HtmlFileName>
<LongName> 2124100 - Disclosure - Fair Value of Financial Instruments </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/FairValueOfFinancialInstruments </Role>
<ShortName> Fair Value of Financial Instruments </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R32.htm </HtmlFileName>
<LongName> 2125100 - Disclosure - Mortgage Servicing Rights </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/MortgageServicingRights </Role>
<ShortName> Mortgage Servicing Rights </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R33.htm </HtmlFileName>
<LongName> 2126100 - Disclosure - Business Segment Information </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/BusinessSegmentInformation </Role>
<ShortName> Business Segment Information </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R34.htm </HtmlFileName>
<LongName> 2127100 - Disclosure - Parent Company Information </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/ParentCompanyInformation </Role>
<ShortName> Parent Company Information </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R35.htm </HtmlFileName>
<LongName> 2128100 - Disclosure - Performance by Geographic Area </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/PerformanceByGeographicArea </Role>
<ShortName> Performance by Geographic Area </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R36.htm </HtmlFileName>
<LongName> 2201201 - Disclosure - Summary of Significant Accounting Principles (Policies) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/SummaryOfSignificantAccountingPrinciplesPolicies </Role>
<ShortName> Summary of Significant Accounting Principles (Policies) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R37.htm </HtmlFileName>
<LongName> 2302301 - Disclosure - Merger and Restructuring Activity (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/MergerAndRestructuringActivityTables </Role>
<ShortName> Merger and Restructuring Activity (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R38.htm </HtmlFileName>
<LongName> 2303301 - Disclosure - Trading Account Assets and Liabilities (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/TradingAccountAssetsAndLiabilitiesTables </Role>
<ShortName> Trading Account Assets and Liabilities (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R39.htm </HtmlFileName>
<LongName> 2304301 - Disclosure - Derivatives (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/DerivativesTables </Role>
<ShortName> Derivatives (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R40.htm </HtmlFileName>
<LongName> 2305301 - Disclosure - Securities (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/SecuritiesTables </Role>
<ShortName> Securities (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R41.htm </HtmlFileName>
<LongName> 2306301 - Disclosure - Outstanding Loans and Leases (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/OutstandingLoansAndLeasesTables </Role>
<ShortName> Outstanding Loans and Leases (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R42.htm </HtmlFileName>
<LongName> 2307301 - Disclosure - Allowance for Credit Losses (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/AllowanceForCreditLossesTables </Role>
<ShortName> Allowance for Credit Losses (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R43.htm </HtmlFileName>
<LongName> 2308301 - Disclosure - Securitizations and Other Variable Interest Entities (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/SecuritizationsAndOtherVariableInterestEntitiesTables </Role>
<ShortName> Securitizations and Other Variable Interest Entities (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R44.htm </HtmlFileName>
<LongName> 2309301 - Disclosure - Representations and Warranties Obligations and Corporate Guarantees (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/RepresentationsAndWarrantiesObligationsAndCorporateGuaranteesTables </Role>
<ShortName> Representations and Warranties Obligations and Corporate Guarantees (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R45.htm </HtmlFileName>
<LongName> 2310301 - Disclosure - Goodwill and Intangible Assets (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/GoodwillAndIntangibleAssetsTables </Role>
<ShortName> Goodwill and Intangible Assets (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R46.htm </HtmlFileName>
<LongName> 2311301 - Disclosure - Deposits (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/DepositsTables </Role>
<ShortName> Deposits (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R47.htm </HtmlFileName>
<LongName> 2312301 - Disclosure - Federal Funds Sold, Securities Borrowed or Purchased Under Agreements to Resell and Short-term Borrowings (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/FederalFundsSoldSecuritiesBorrowedOrPurchasedUnderAgreementsToResellAndShortTermBorrowingsTables </Role>
<ShortName> Federal Funds Sold, Securities Borrowed or Purchased Under Agreements to Resell and Short-term Borrowings (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R48.htm </HtmlFileName>
<LongName> 2313301 - Disclosure - Long-term Debt (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/LongTermDebtTables </Role>
<ShortName> Long-term Debt (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R49.htm </HtmlFileName>
<LongName> 2314301 - Disclosure - Commitments and Contingencies (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/CommitmentsAndContingenciesTables </Role>
<ShortName> Commitments and Contingencies (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R50.htm </HtmlFileName>
<LongName> 2315301 - Disclosure - Shareholders' Equity (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/ShareholdersEquityTables </Role>
<ShortName> Shareholders' Equity (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R51.htm </HtmlFileName>
<LongName> 2316301 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/AccumulatedOtherComprehensiveIncomeLossTables </Role>
<ShortName> Accumulated Other Comprehensive Income (Loss) (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R52.htm </HtmlFileName>
<LongName> 2317301 - Disclosure - Earnings Per Common Share (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/EarningsPerCommonShareTables </Role>
<ShortName> Earnings Per Common Share (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R53.htm </HtmlFileName>
<LongName> 2318301 - Disclosure - Regulatory Requirements and Restrictions (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/RegulatoryRequirementsAndRestrictionsTables </Role>
<ShortName> Regulatory Requirements and Restrictions (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R54.htm </HtmlFileName>
<LongName> 2319301 - Disclosure - Employee Benefit Plans (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/EmployeeBenefitPlansTables </Role>
<ShortName> Employee Benefit Plans (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R55.htm </HtmlFileName>
<LongName> 2320301 - Disclosure - Stock-based Compensation Plans (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/StockBasedCompensationPlansTables </Role>
<ShortName> Stock-based Compensation Plans (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R56.htm </HtmlFileName>
<LongName> 2321301 - Disclosure - Income Taxes (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/IncomeTaxesTables </Role>
<ShortName> Income Taxes (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R57.htm </HtmlFileName>
<LongName> 2322301 - Disclosure - Fair Value Measurements (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/FairValueMeasurementsTables </Role>
<ShortName> Fair Value Measurements (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R58.htm </HtmlFileName>
<LongName> 2323301 - Disclosure - Fair Value Option (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/FairValueOptionTables </Role>
<ShortName> Fair Value Option (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R59.htm </HtmlFileName>
<LongName> 2324301 - Disclosure - Fair Value of Financial Instruments (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/FairValueOfFinancialInstrumentsTables </Role>
<ShortName> Fair Value of Financial Instruments (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R60.htm </HtmlFileName>
<LongName> 2325301 - Disclosure - Mortgage Servicing Rights (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/MortgageServicingRightsTables </Role>
<ShortName> Mortgage Servicing Rights (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R61.htm </HtmlFileName>
<LongName> 2326301 - Disclosure - Business Segment Information (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/BusinessSegmentInformationTables </Role>
<ShortName> Business Segment Information (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R62.htm </HtmlFileName>
<LongName> 2327301 - Disclosure - Prent Company Information (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/PrentCompanyInformationTables </Role>
<ShortName> Prent Company Information (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R63.htm </HtmlFileName>
<LongName> 2328301 - Disclosure - Performance by Geographic Area Performance by Geographic Area (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/PerformanceByGeographicAreaPerformanceByGeographicAreaTables </Role>
<ShortName> Performance by Geographic Area Performance by Geographic Area (Tables) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R64.htm </HtmlFileName>
<LongName> 2401403 - Disclosure - Summary of Significant Accounting Principles (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/SummaryOfSignificantAccountingPrinciplesDetails </Role>
<ShortName> Summary of Significant Accounting Principles (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R65.htm </HtmlFileName>
<LongName> 2402402 - Disclosure - Merger and Restructuring Activity (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/MergerAndRestructuringActivityDetails </Role>
<ShortName> Merger and Restructuring Activity (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R66.htm </HtmlFileName>
<LongName> 2403402 - Disclosure - Trading Account Assets and Liabilities (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/TradingAccountAssetsAndLiabilitiesDetails </Role>
<ShortName> Trading Account Assets and Liabilities (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R67.htm </HtmlFileName>
<LongName> 2404402 - Disclosure - Derivatives - Derivative Balances (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/DerivativesDerivativeBalancesDetails </Role>
<ShortName> Derivatives - Derivative Balances (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R68.htm </HtmlFileName>
<LongName> 2404403 - Disclosure - Derivatives - Derivatives Designated as Accounting Hedges - Fair Value Hedges (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/DerivativesDerivativesDesignatedAsAccountingHedgesFairValueHedgesDetails </Role>
<ShortName> Derivatives - Derivatives Designated as Accounting Hedges - Fair Value Hedges (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R69.htm </HtmlFileName>
<LongName> 2404404 - Disclosure - Derivatives - Derivatives Designated as Accounting Hedges - Cash Flow Hedges (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/DerivativesDerivativesDesignatedAsAccountingHedgesCashFlowHedgesDetails </Role>
<ShortName> Derivatives - Derivatives Designated as Accounting Hedges - Cash Flow Hedges (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R70.htm </HtmlFileName>
<LongName> 2404405 - Disclosure - Derivatives - Economic Hedges (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/DerivativesEconomicHedgesDetails </Role>
<ShortName> Derivatives - Economic Hedges (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R71.htm </HtmlFileName>
<LongName> 2404406 - Disclosure - Derivatives - Sales and Trading Revenue (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/DerivativesSalesAndTradingRevenueDetails </Role>
<ShortName> Derivatives - Sales and Trading Revenue (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R72.htm </HtmlFileName>
<LongName> 2404407 - Disclosure - Derivatives - Credit Derivatives (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/DerivativesCreditDerivativesDetails </Role>
<ShortName> Derivatives - Credit Derivatives (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R73.htm </HtmlFileName>
<LongName> 2404408 - Disclosure - Derivatives - Credit-related Contingent Features and Collateral (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/DerivativesCreditRelatedContingentFeaturesAndCollateralDetails </Role>
<ShortName> Derivatives - Credit-related Contingent Features and Collateral (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R74.htm </HtmlFileName>
<LongName> 2404409 - Disclosure - Derivatives - Derivative Valuation Adjustments (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/DerivativesDerivativeValuationAdjustmentsDetails </Role>
<ShortName> Derivatives - Derivative Valuation Adjustments (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R75.htm </HtmlFileName>
<LongName> 2405402 - Disclosure - Securities - Amortized Cost, Gains and Losses, and Fair Value (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/SecuritiesAmortizedCostGainsAndLossesAndFairValueDetails </Role>
<ShortName> Securities - Amortized Cost, Gains and Losses, and Fair Value (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R76.htm </HtmlFileName>
<LongName> 2405403 - Disclosure - Securities Securities - OTTI and Loss (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/SecuritiesSecuritiesOttiAndLossDetails </Role>
<ShortName> Securities Securities - OTTI and Loss (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R77.htm </HtmlFileName>
<LongName> 2405404 - Disclosure - Securities Securities - Gross Unrealized Losses (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/SecuritiesSecuritiesGrossUnrealizedLossesDetails </Role>
<ShortName> Securities Securities - Gross Unrealized Losses (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R78.htm </HtmlFileName>
<LongName> 2405405 - Disclosure - Securities Securities - U.S. GSE, Agency, and Treasury Securities (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/SecuritiesSecuritiesUSGseAgencyAndTreasurySecuritiesDetails </Role>
<ShortName> Securities Securities - U.S. GSE, Agency, and Treasury Securities (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R79.htm </HtmlFileName>
<LongName> 2405406 - Disclosure - Securities Securities - Expected Maturity (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/SecuritiesSecuritiesExpectedMaturityDetails </Role>
<ShortName> Securities Securities - Expected Maturity (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R80.htm </HtmlFileName>
<LongName> 2405407 - Disclosure - Securities Securities - Realized Gains and Losses (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/SecuritiesSecuritiesRealizedGainsAndLossesDetails </Role>
<ShortName> Securities Securities - Realized Gains and Losses (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R81.htm </HtmlFileName>
<LongName> 2405408 - Disclosure - Securities Securities - Certain Corporate and Strategic Investments (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/SecuritiesSecuritiesCertainCorporateAndStrategicInvestmentsDetails </Role>
<ShortName> Securities Securities - Certain Corporate and Strategic Investments (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R82.htm </HtmlFileName>
<LongName> 2406402 - Disclosure - Outstanding Loans and Leases (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/OutstandingLoansAndLeasesDetails </Role>
<ShortName> Outstanding Loans and Leases (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R83.htm </HtmlFileName>
<LongName> 2406403 - Disclosure - Outstanding Loans and Leases - Nonperforming (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/OutstandingLoansAndLeasesNonperformingDetails </Role>
<ShortName> Outstanding Loans and Leases - Nonperforming (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R84.htm </HtmlFileName>
<LongName> 2406404 - Disclosure - Outstanding Loans and Leases - Credit Quality Indicators (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/OutstandingLoansAndLeasesCreditQualityIndicatorsDetails </Role>
<ShortName> Outstanding Loans and Leases - Credit Quality Indicators (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R85.htm </HtmlFileName>
<LongName> 2406405 - Disclosure - Outstanding Loans and Leases - Home Loans Impaired Loans (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/OutstandingLoansAndLeasesHomeLoansImpairedLoansDetails </Role>
<ShortName> Outstanding Loans and Leases - Home Loans Impaired Loans (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R86.htm </HtmlFileName>
<LongName> 2406406 - Disclosure - Outstanding Loans and Leases - Home Loan TDRs (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/OutstandingLoansAndLeasesHomeLoanTdrsDetails </Role>
<ShortName> Outstanding Loans and Leases - Home Loan TDRs (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R87.htm </HtmlFileName>
<LongName> 2406407 - Disclosure - Outstanding Loans and Leases - Credit Card and Other TDRs (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/OutstandingLoansAndLeasesCreditCardAndOtherTdrsDetails </Role>
<ShortName> Outstanding Loans and Leases - Credit Card and Other TDRs (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R88.htm </HtmlFileName>
<LongName> 2406408 - Disclosure - Outstanding Loans and Leases - Impaired Loans Commercial Loans (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/OutstandingLoansAndLeasesImpairedLoansCommercialLoansDetails </Role>
<ShortName> Outstanding Loans and Leases - Impaired Loans Commercial Loans (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R89.htm </HtmlFileName>
<LongName> 2406409 - Disclosure - Outstanding Loans and Leases - Commercial Loans TDRs (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/OutstandingLoansAndLeasesCommercialLoansTdrsDetails </Role>
<ShortName> Outstanding Loans and Leases - Commercial Loans TDRs (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R90.htm </HtmlFileName>
<LongName> 2406410 - Disclosure - Outstanding Loans and Leases - Purchased Credit-Impaired Loans (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/OutstandingLoansAndLeasesPurchasedCreditImpairedLoansDetails </Role>
<ShortName> Outstanding Loans and Leases - Purchased Credit-Impaired Loans (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R91.htm </HtmlFileName>
<LongName> 2406411 - Disclosure - Outstanding Loans and Leases - Loans Held-for-Sale (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/OutstandingLoansAndLeasesLoansHeldForSaleDetails </Role>
<ShortName> Outstanding Loans and Leases - Loans Held-for-Sale (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R92.htm </HtmlFileName>
<LongName> 2407402 - Disclosure - Allowance for Credit Losses (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/AllowanceForCreditLossesDetails </Role>
<ShortName> Allowance for Credit Losses (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R93.htm </HtmlFileName>
<LongName> 2407403 - Disclosure - Allowance and Carrying Value of Outstanding Loans and Leases by Portfolio Segment (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/AllowanceAndCarryingValueOfOutstandingLoansAndLeasesByPortfolioSegmentDetails </Role>
<ShortName> Allowance and Carrying Value of Outstanding Loans and Leases by Portfolio Segment (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R94.htm </HtmlFileName>
<LongName> 2408402 - Disclosure - Securitizations and Other Variable Interest Entities - First Lien Mortgages (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/SecuritizationsAndOtherVariableInterestEntitiesFirstLienMortgagesDetails </Role>
<ShortName> Securitizations and Other Variable Interest Entities - First Lien Mortgages (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R95.htm </HtmlFileName>
<LongName> 2408403 - Disclosure - Securitizations and Other Variable Interest Entities - First Lien Mortgages VIE (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/SecuritizationsAndOtherVariableInterestEntitiesFirstLienMortgagesVieDetails </Role>
<ShortName> Securitizations and Other Variable Interest Entities - First Lien Mortgages VIE (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R96.htm </HtmlFileName>
<LongName> 2408404 - Disclosure - Securitizations and Other Variable Interest Entities - Home Equity Loans (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/SecuritizationsAndOtherVariableInterestEntitiesHomeEquityLoansDetails </Role>
<ShortName> Securitizations and Other Variable Interest Entities - Home Equity Loans (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R97.htm </HtmlFileName>
<LongName> 2408405 - Disclosure - Securitizations and Other Variable Interest Entities - Credit Card (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/SecuritizationsAndOtherVariableInterestEntitiesCreditCardDetails </Role>
<ShortName> Securitizations and Other Variable Interest Entities - Credit Card (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R98.htm </HtmlFileName>
<LongName> 2408406 - Disclosure - Securitizations and Other Variable Interest Entities - Other Asset Backed (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/SecuritizationsAndOtherVariableInterestEntitiesOtherAssetBackedDetails </Role>
<ShortName> Securitizations and Other Variable Interest Entities - Other Asset Backed (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R99.htm </HtmlFileName>
<LongName> 2408407 - Disclosure - Securitizations and Other Variable Interest Entities - CDO Vehicle (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/SecuritizationsAndOtherVariableInterestEntitiesCdoVehicleDetails </Role>
<ShortName> Securitizations and Other Variable Interest Entities - CDO Vehicle (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R100.htm </HtmlFileName>
<LongName> 2408408 - Disclosure - Securitizations and Other Variable Interest Entities - Customer Vehicles (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/SecuritizationsAndOtherVariableInterestEntitiesCustomerVehiclesDetails </Role>
<ShortName> Securitizations and Other Variable Interest Entities - Customer Vehicles (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R101.htm </HtmlFileName>
<LongName> 2408409 - Disclosure - Securitizations and Other Variable Interest Entities - Other (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/SecuritizationsAndOtherVariableInterestEntitiesOtherDetails </Role>
<ShortName> Securitizations and Other Variable Interest Entities - Other (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R102.htm </HtmlFileName>
<LongName> 2409402 - Disclosure - Representations and Warranties Obligations and Corporate Guarantees (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/RepresentationsAndWarrantiesObligationsAndCorporateGuaranteesDetails </Role>
<ShortName> Representations and Warranties Obligations and Corporate Guarantees (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R103.htm </HtmlFileName>
<LongName> 2409403 - Disclosure - Representations and Warranties Obligations and Corporate Guarantees - Outstanding Claims (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/RepresentationsAndWarrantiesObligationsAndCorporateGuaranteesOutstandingClaimsDetails </Role>
<ShortName> Representations and Warranties Obligations and Corporate Guarantees - Outstanding Claims (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R104.htm </HtmlFileName>
<LongName> 2409404 - Disclosure - Representations and Warranties Obligations and Corporate Guarantees - Loan Repurchases (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/RepresentationsAndWarrantiesObligationsAndCorporateGuaranteesLoanRepurchasesDetails </Role>
<ShortName> Representations and Warranties Obligations and Corporate Guarantees - Loan Repurchases (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R105.htm </HtmlFileName>
<LongName> 2409405 - Disclosure - Representations and Warranties Obligations and Corporate Guarantees - Liabilities (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/RepresentationsAndWarrantiesObligationsAndCorporateGuaranteesLiabilitiesDetails </Role>
<ShortName> Representations and Warranties Obligations and Corporate Guarantees - Liabilities (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R106.htm </HtmlFileName>
<LongName> 2410402 - Disclosure - Goodwill Balances by Business Segment (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/GoodwillBalancesByBusinessSegmentDetails </Role>
<ShortName> Goodwill Balances by Business Segment (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R107.htm </HtmlFileName>
<LongName> 2410403 - Disclosure - Goodwill and Intangible Assets Intangible Assets (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails </Role>
<ShortName> Goodwill and Intangible Assets Intangible Assets (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R108.htm </HtmlFileName>
<LongName> 2411402 - Disclosure - Deposits (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/DepositsDetails </Role>
<ShortName> Deposits (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R109.htm </HtmlFileName>
<LongName> 2412402 - Disclosure - Federal Funds Sold, Securities Borrowed or Purchased Under Agreements to Resell and Short-term Borrowings (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/FederalFundsSoldSecuritiesBorrowedOrPurchasedUnderAgreementsToResellAndShortTermBorrowingsDetails </Role>
<ShortName> Federal Funds Sold, Securities Borrowed or Purchased Under Agreements to Resell and Short-term Borrowings (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R110.htm </HtmlFileName>
<LongName> 2413402 - Disclosure - Long-term Debt - Balances (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/LongTermDebtBalancesDetails </Role>
<ShortName> Long-term Debt - Balances (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R111.htm </HtmlFileName>
<LongName> 2413403 - Disclosure - Long-term Debt - Interest Rates (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/LongTermDebtInterestRatesDetails </Role>
<ShortName> Long-term Debt - Interest Rates (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R112.htm </HtmlFileName>
<LongName> 2413404 - Disclosure - Long-Term Debt - Aggregate Annual Maturities (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/LongTermDebtAggregateAnnualMaturitiesDetails </Role>
<ShortName> Long-Term Debt - Aggregate Annual Maturities (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R113.htm </HtmlFileName>
<LongName> 2413405 - Disclosure - Long-term Debt - Narrative (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/LongTermDebtNarrativeDetails </Role>
<ShortName> Long-term Debt - Narrative (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R114.htm </HtmlFileName>
<LongName> 2413406 - Disclosure - Long-term Debt - Negotiated Exchanges (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/LongTermDebtNegotiatedExchangesDetails </Role>
<ShortName> Long-term Debt - Negotiated Exchanges (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R115.htm </HtmlFileName>
<LongName> 2413407 - Disclosure - Long-term Debt - Trust and Hybrid Securities (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/LongTermDebtTrustAndHybridSecuritiesDetails </Role>
<ShortName> Long-term Debt - Trust and Hybrid Securities (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R116.htm </HtmlFileName>
<LongName> 2414402 - Disclosure - Commitments and Contingencies (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/CommitmentsAndContingenciesDetails </Role>
<ShortName> Commitments and Contingencies (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R117.htm </HtmlFileName>
<LongName> 2415402 - Disclosure - Shareholders' Equity - Textuals (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/ShareholdersEquityTextualsDetails </Role>
<ShortName> Shareholders' Equity - Textuals (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R118.htm </HtmlFileName>
<LongName> 2415403 - Disclosure - Shareholders' Equity - Preferred Stock and Trust Preferred Securites (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/ShareholdersEquityPreferredStockAndTrustPreferredSecuritesDetails </Role>
<ShortName> Shareholders' Equity - Preferred Stock and Trust Preferred Securites (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R119.htm </HtmlFileName>
<LongName> 2415404 - Disclosure - Shareholders' Equity (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/ShareholdersEquityDetails </Role>
<ShortName> Shareholders' Equity (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R120.htm </HtmlFileName>
<LongName> 2416402 - Disclosure - Accumulated Other Income (Loss) (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/AccumulatedOtherIncomeLossDetails </Role>
<ShortName> Accumulated Other Income (Loss) (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R121.htm </HtmlFileName>
<LongName> 2417402 - Disclosure - Earnings Per Common Share (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/EarningsPerCommonShareDetails </Role>
<ShortName> Earnings Per Common Share (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R122.htm </HtmlFileName>
<LongName> 2418402 - Disclosure - Regulatory Requirements and Restrictions (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/RegulatoryRequirementsAndRestrictionsDetails </Role>
<ShortName> Regulatory Requirements and Restrictions (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R123.htm </HtmlFileName>
<LongName> 2418403 - Disclosure - Regulatory Requirements and Restrictions - Regulatory Capital (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/RegulatoryRequirementsAndRestrictionsRegulatoryCapitalDetails </Role>
<ShortName> Regulatory Requirements and Restrictions - Regulatory Capital (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R124.htm </HtmlFileName>
<LongName> 2419402 - Disclosure - Employee Benefit Plans - Narrative (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/EmployeeBenefitPlansNarrativeDetails </Role>
<ShortName> Employee Benefit Plans - Narrative (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R125.htm </HtmlFileName>
<LongName> 2419403 - Disclosure - Employee Benefit Plans (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/EmployeeBenefitPlansDetails </Role>
<ShortName> Employee Benefit Plans (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R126.htm </HtmlFileName>
<LongName> 2419404 - Disclosure - Employee Benefit Plans - Amounts Recognized on the Balance Sheet (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/EmployeeBenefitPlansAmountsRecognizedOnBalanceSheetDetails </Role>
<ShortName> Employee Benefit Plans - Amounts Recognized on the Balance Sheet (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R127.htm </HtmlFileName>
<LongName> 2419405 - Disclosure - Employee Benefit Plans - ABO and PBO in Excess of Plan Assets (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/EmployeeBenefitPlansAboAndPboInExcessOfPlanAssetsDetails </Role>
<ShortName> Employee Benefit Plans - ABO and PBO in Excess of Plan Assets (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R128.htm </HtmlFileName>
<LongName> 2419406 - Disclosure - Employee Benefit Plans - Components of Periodic Benefit Cost (Income) (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/EmployeeBenefitPlansComponentsOfPeriodicBenefitCostIncomeDetails </Role>
<ShortName> Employee Benefit Plans - Components of Periodic Benefit Cost (Income) (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R129.htm </HtmlFileName>
<LongName> 2419407 - Disclosure - Employee Benefit Plans - Pre-Tax Amounts Included in Accumulated OCI (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/EmployeeBenefitPlansPreTaxAmountsIncludedInAccumulatedOciDetails </Role>
<ShortName> Employee Benefit Plans - Pre-Tax Amounts Included in Accumulated OCI (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R130.htm </HtmlFileName>
<LongName> 2419408 - Disclosure - Employee Benefit Plans - Other Changes Recognized in OCI (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/EmployeeBenefitPlansOtherChangesRecognizedInOciDetails </Role>
<ShortName> Employee Benefit Plans - Other Changes Recognized in OCI (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R131.htm </HtmlFileName>
<LongName> 2419409 - Disclosure - Employee Benefit Plans - Amount Amortized from Accumulated OCI (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/EmployeeBenefitPlansAmountAmortizedFromAccumulatedOciDetails </Role>
<ShortName> Employee Benefit Plans - Amount Amortized from Accumulated OCI (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R132.htm </HtmlFileName>
<LongName> 2419410 - Disclosure - Employee Benefit Plans - Target Allocation (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/EmployeeBenefitPlansTargetAllocationDetails </Role>
<ShortName> Employee Benefit Plans - Target Allocation (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R133.htm </HtmlFileName>
<LongName> 2419411 - Disclosure - Employee Benefit Plans - Fair Value of Plan Assets (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/EmployeeBenefitPlansFairValueOfPlanAssetsDetails </Role>
<ShortName> Employee Benefit Plans - Fair Value of Plan Assets (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R134.htm </HtmlFileName>
<LongName> 2419412 - Disclosure - Employee Benefit Plans - Fair Value Measurements (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/EmployeeBenefitPlansFairValueMeasurementsDetails </Role>
<ShortName> Employee Benefit Plans - Fair Value Measurements (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R135.htm </HtmlFileName>
<LongName> 2419413 - Disclosure - Employee Benefit Plans - Projected Benefit Payments (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/EmployeeBenefitPlansProjectedBenefitPaymentsDetails </Role>
<ShortName> Employee Benefit Plans - Projected Benefit Payments (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R136.htm </HtmlFileName>
<LongName> 2420402 - Disclosure - Stock-based Compensation Plans (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/StockBasedCompensationPlansDetails </Role>
<ShortName> Stock-based Compensation Plans (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R137.htm </HtmlFileName>
<LongName> 2421402 - Disclosure - Income Taxes (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/IncomeTaxesDetails </Role>
<ShortName> Income Taxes (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R138.htm </HtmlFileName>
<LongName> 2422402 - Disclosure - Fair Value Measurements - Recurring Fair Value (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/FairValueMeasurementsRecurringFairValueDetails </Role>
<ShortName> Fair Value Measurements - Recurring Fair Value (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R139.htm </HtmlFileName>
<LongName> 2422403 - Disclosure - Fair Value Measurements - Reconciliation (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/FairValueMeasurementsReconciliationDetails </Role>
<ShortName> Fair Value Measurements - Reconciliation (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R140.htm </HtmlFileName>
<LongName> 2422404 - Disclosure - Fair Value Measurements - Gains and Losses (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/FairValueMeasurementsGainsAndLossesDetails </Role>
<ShortName> Fair Value Measurements - Gains and Losses (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R141.htm </HtmlFileName>
<LongName> 2422405 - Disclosure - Fair Value Measurements - Nonrecurring Fair Value (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/FairValueMeasurementsNonrecurringFairValueDetails </Role>
<ShortName> Fair Value Measurements - Nonrecurring Fair Value (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R142.htm </HtmlFileName>
<LongName> 2422406 - Disclosure - Fair Value Measurements - Narrative (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/FairValueMeasurementsNarrativeDetails </Role>
<ShortName> Fair Value Measurements - Narrative (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R143.htm </HtmlFileName>
<LongName> 2423402 - Disclosure - Fair Value Option Election (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/FairValueOptionElectionDetails </Role>
<ShortName> Fair Value Option Election (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R144.htm </HtmlFileName>
<LongName> 2423403 - Disclosure - Fair Value Option - Changes in FV of Assets and Liabilities (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/FairValueOptionChangesInFvOfAssetsAndLiabilitiesDetails </Role>
<ShortName> Fair Value Option - Changes in FV of Assets and Liabilities (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R145.htm </HtmlFileName>
<LongName> 2424402 - Disclosure - Fair Value of Financial Instruments (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/FairValueOfFinancialInstrumentsDetails </Role>
<ShortName> Fair Value of Financial Instruments (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R146.htm </HtmlFileName>
<LongName> 2425402 - Disclosure - Mortgage Servicing Rights (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/MortgageServicingRightsDetails </Role>
<ShortName> Mortgage Servicing Rights (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R147.htm </HtmlFileName>
<LongName> 2425403 - Disclosure - Mortgage Servicing Rights - Fair Value of MSRs (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/MortgageServicingRightsFairValueOfMsrsDetails </Role>
<ShortName> Mortgage Servicing Rights - Fair Value of MSRs (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R148.htm </HtmlFileName>
<LongName> 2425404 - Disclosure - Mortgage Servicing Rights - Sensitivity Analysis (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/MortgageServicingRightsSensitivityAnalysisDetails </Role>
<ShortName> Mortgage Servicing Rights - Sensitivity Analysis (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R149.htm </HtmlFileName>
<LongName> 2426402 - Disclosure - Business Segment Information (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/BusinessSegmentInformationDetails </Role>
<ShortName> Business Segment Information (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R150.htm </HtmlFileName>
<LongName> 2426403 - Disclosure - Business Segment Information - Reconciliation of Revenue and Net Income (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/BusinessSegmentInformationReconciliationOfRevenueAndNetIncomeDetails </Role>
<ShortName> Business Segment Information - Reconciliation of Revenue and Net Income (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R151.htm </HtmlFileName>
<LongName> 2426404 - Disclosure - Business Segment Information - Consolidated Assets (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/BusinessSegmentInformationConsolidatedAssetsDetails </Role>
<ShortName> Business Segment Information - Consolidated Assets (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R152.htm </HtmlFileName>
<LongName> 2427402 - Disclosure - Parent Company Income Statement (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/ParentCompanyIncomeStatementDetails </Role>
<ShortName> Parent Company Income Statement (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R153.htm </HtmlFileName>
<LongName> 2427403 - Disclosure - Parent Company Balance Sheet (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/ParentCompanyBalanceSheetDetails </Role>
<ShortName> Parent Company Balance Sheet (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R154.htm </HtmlFileName>
<LongName> 2427404 - Disclosure - Parent Company Statement of Cash Flows (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/ParentCompanyStatementOfCashFlowsDetails </Role>
<ShortName> Parent Company Statement of Cash Flows (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R155.htm </HtmlFileName>
<LongName> 2428402 - Disclosure - Performance by Geographic Area (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.bankofamerica.com/role/PerformanceByGeographicAreaDetails </Role>
<ShortName> Performance by Geographic Area (Details) </ShortName>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<LongName> All Reports </LongName>
<ReportType> Book </ReportType>
<ShortName> All Reports </ShortName>
</Report>
</MyReports>
<Logs>
<Log type="Info"> Element bac_CarryingAmountCreditExtensionCommitmentsSyndicated had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element bac_CollectionReinvestedInRevolvingPeriodSecuritizations had a mix of decimals attribute values: -6 0. </Log>
<Log type="Info"> Element bac_ConsumerFinance had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element bac_CostMethodInvestmentCostBasis had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element bac_DividendRestrictionAmountPayableExcludingNetProfitsToParentCompanyByConsolidatedSubsidiariesInNext12Months had a mix of decimals attribute values: -8 0. </Log>
<Log type="Info"> Element bac_LiquidityCommitmentsToUnconsolidatedSecuritizationTrusts had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element bac_LoansAndLeasesReceivableNonperformingLoans had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element bac_MergerAndRestructuringCharges had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element bac_MezzanineRiskProtection had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element bac_NewAccountingPronouncementCurrentPeriodDisclosuresAllowanceForLoanLossAmount had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element bac_NotionalAmountOfLiquidityExposure had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element bac_PercentOfEntityLossContingencyMonetaryDamagesCoveredByEscrowFunds had a mix of decimals attribute values: 0 3. </Log>
<Log type="Info"> Element bac_PreferredShareExchangedCarryingValue had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element bac_PreferredSharesExchanged had a mix of decimals attribute values: -6 0. </Log>
<Log type="Info"> Element bac_RepresentationsWarrantiesAndCorporateGuaranteesProvision had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element bac_ReserveForCreditExtensionCommitmentsSyndicated had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element bac_RestrictedStockUnitsGrantedShares had a mix of decimals attribute values: -6 0. </Log>
<Log type="Info"> Element bac_ServicingAdvance had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element bac_ServicingFeeAndAncillaryFeeIncome had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element bac_UnfundedEquityInvestmentCommitments had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element us-gaap_AdditionalCollateralAggregateFairValue had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element us-gaap_CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element us-gaap_CommonStockSharesAuthorized had a mix of decimals attribute values: -8 0. </Log>
<Log type="Info"> Element us-gaap_ConversionOfStockAmountIssued1 had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element us-gaap_ConversionOfStockSharesIssued1 had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element us-gaap_CostMethodInvestments had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element us-gaap_CostMethodInvestmentsRealizedGains had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element us-gaap_DebtInstrumentCarryingAmount had a mix of decimals attribute values: -6 2 3. </Log>
<Log type="Info"> Element us-gaap_DebtInstrumentInterestRateStatedPercentage had a mix of decimals attribute values: 2 4. </Log>
<Log type="Info"> Element us-gaap_DerivativeFairValueOfDerivativeLiability had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element us-gaap_DerivativeFinancialInstrumentsLiabilitiesFairValueDisclosure had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element us-gaap_GainOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurring had a mix of decimals attribute values: -6 0. </Log>
<Log type="Info"> Element us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element us-gaap_InvestmentOwnedBalanceShares had a mix of decimals attribute values: -8 -5. </Log>
<Log type="Info"> Element us-gaap_LoansAndLeasesReceivableAllowance had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element us-gaap_LossContingencyDamagesSoughtValue had a mix of decimals attribute values: -9 -8 -6 0. </Log>
<Log type="Info"> Element us-gaap_QualitativeAndQuantitativeInformationAssetOrLiabilityTransferorsContinuingInvolvementSecuritizationOrAssetbackedFinancingPrincipalAmountOutstandingContinuedRecognitionAmount had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod had a mix of decimals attribute values: -6 0. </Log>
<Log type="Info"> Element us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber had a mix of decimals attribute values: -6 0. </Log>
<Log type="Info"> Element us-gaap_StockIssuedDuringPeriodSharesAcquisitions had a mix of decimals attribute values: -8 -3. </Log>
<Log type="Info"> Element us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities had a mix of decimals attribute values: -6 -3. </Log>
<Log type="Info"> Element us-gaap_StockIssuedDuringPeriodSharesNewIssues had a mix of decimals attribute values: -8 -3 0. </Log>
<Log type="Info"> Element us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets had a mix of decimals attribute values: 0 4. </Log>
<Log type="Info"> Element us-gaap_TimeDeposits100000OrMoreDomestic had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element us-gaap_TimeDeposits100000OrMoreForeign had a mix of decimals attribute values: -8 -6. </Log>
<Log type="Info"> Element us-gaap_TransfersOfFinancialAssetsAccountedForAsSaleInitialFairValueOfAssetsObtainedAsProceeds had a mix of decimals attribute values: -8 0. </Log>
<Log type="Info"> 'Shares' elements on report '1004000 - Statement - Consolidated Statement of Changes in Shareholders' Equity' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Shares' elements on report '1006500 - Statement - Consolidated Statement of Cash Flows (Parenthetical)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '1006500 - Statement - Consolidated Statement of Cash Flows (Parenthetical)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2401403 - Disclosure - Summary of Significant Accounting Principles (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2404402 - Disclosure - Derivatives - Derivative Balances (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2404404 - Disclosure - Derivatives - Derivatives Designated as Accounting Hedges - Cash Flow Hedges (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2404405 - Disclosure - Derivatives - Economic Hedges (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2404406 - Disclosure - Derivatives - Sales and Trading Revenue (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2404407 - Disclosure - Derivatives - Credit Derivatives (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2404408 - Disclosure - Derivatives - Credit-related Contingent Features and Collateral (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2404409 - Disclosure - Derivatives - Derivative Valuation Adjustments (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2405402 - Disclosure - Securities - Amortized Cost, Gains and Losses, and Fair Value (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2405404 - Disclosure - Securities Securities - Gross Unrealized Losses (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2405408 - Disclosure - Securities Securities - Certain Corporate and Strategic Investments (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2406402 - Disclosure - Outstanding Loans and Leases (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2406403 - Disclosure - Outstanding Loans and Leases - Nonperforming (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2406404 - Disclosure - Outstanding Loans and Leases - Credit Quality Indicators (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2406407 - Disclosure - Outstanding Loans and Leases - Credit Card and Other TDRs (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2407402 - Disclosure - Allowance for Credit Losses (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2408402 - Disclosure - Securitizations and Other Variable Interest Entities - First Lien Mortgages (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2408405 - Disclosure - Securitizations and Other Variable Interest Entities - Credit Card (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2408406 - Disclosure - Securitizations and Other Variable Interest Entities - Other Asset Backed (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2408409 - Disclosure - Securitizations and Other Variable Interest Entities - Other (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2409402 - Disclosure - Representations and Warranties Obligations and Corporate Guarantees (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2409403 - Disclosure - Representations and Warranties Obligations and Corporate Guarantees - Outstanding Claims (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2410403 - Disclosure - Goodwill and Intangible Assets Intangible Assets (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2412402 - Disclosure - Federal Funds Sold, Securities Borrowed or Purchased Under Agreements to Resell and Short-term Borrowings (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2413405 - Disclosure - Long-term Debt - Narrative (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2414402 - Disclosure - Commitments and Contingencies (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2415402 - Disclosure - Shareholders' Equity - Textuals (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Shares' elements on report '2417402 - Disclosure - Earnings Per Common Share (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2417402 - Disclosure - Earnings Per Common Share (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2418402 - Disclosure - Regulatory Requirements and Restrictions (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2420402 - Disclosure - Stock-based Compensation Plans (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2421402 - Disclosure - Income Taxes (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2422402 - Disclosure - Fair Value Measurements - Recurring Fair Value (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2425402 - Disclosure - Mortgage Servicing Rights (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> 'Monetary' elements on report '2428402 - Disclosure - Performance by Geographic Area (Details)' had a mix of different decimal attribute values. </Log>
<Log type="Info"> Process Flow-Through: 1001000 - Statement - Consolidated Statement of Income </Log>
<Log type="Info"> Process Flow-Through: 1002000 - Statement - Consolidated Balance Sheet </Log>
<Log type="Info"> Process Flow-Through: Removing column 'Dec. 31, 2009' </Log>
<Log type="Info"> Process Flow-Through: Removing column 'Dec. 31, 2008' </Log>
<Log type="Info"> Process Flow-Through: 1003500 - Statement - Consolidated Balance Sheet (Parenthetical) </Log>
<Log type="Info"> Process Flow-Through: Removing column 'Apr. 28, 2010' </Log>
<Log type="Info"> Process Flow-Through: Removing column 'Feb. 23, 2010' </Log>
<Log type="Info"> Process Flow-Through: Removing column 'Feb. 22, 2010' </Log>
<Log type="Info"> Process Flow-Through: Removing column 'Dec. 31, 2009' </Log>
<Log type="Info"> Process Flow-Through: Removing column 'Dec. 31, 2008' </Log>
<Log type="Info"> Process Flow-Through: 1005000 - Statement - Consolidated Statement of Cash Flows </Log>
<Log type="Info"> Process Flow-Through: 1006500 - Statement - Consolidated Statement of Cash Flows (Parenthetical) </Log>
</Logs>
<InputFiles>
<File> bac-20111231.xml </File>
<File> bac-20111231.xsd </File>
<File> bac-20111231_cal.xml </File>
<File> bac-20111231_def.xml </File>
<File> bac-20111231_lab.xml </File>
<File> bac-20111231_pre.xml </File>
</InputFiles>
<SupplementalFiles/>
<BaseTaxonomies/>
<HasPresentationLinkbase> true </HasPresentationLinkbase>
<HasCalculationLinkbase> true </HasCalculationLinkbase>
</FilingSummary>


3 Subsequent Filings that Reference this Filing

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 2/27/13  SEC                               UPLOAD10/03/17    1:36K  Bank of America Corp./DE
10/19/12  SEC                               UPLOAD10/03/17    1:200K Bank of America Corp./DE
 9/05/12  SEC                               UPLOAD10/03/17    1:208K Bank of America Corp./DE
Top
Filing Submission 0000070858-12-000155   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Fri., Apr. 19, 5:35:22.1am ET