www.bankofamerica.com
Open in
urlscan Pro
171.161.102.100
Public Scan
Submitted URL: http://usw2.nyl.as/t1/215/bvqx7xq3w3u5cuscmm1l3uu3s/0/347e079f4a28dc47e67c2ba0fd804b244e96c20fe24b53b2db2d7bd3c7e36...
Effective URL: https://www.bankofamerica.com/
Submission: On May 07 via api from NL — Scanned from NL
Effective URL: https://www.bankofamerica.com/
Submission: On May 07 via api from NL — Scanned from NL
Form analysis
6 forms found in the DOMName: getAppDeviceForm — javascript:void(0);
<form action="javascript:void(0);" id="getAppDeviceForm" name="getAppDeviceForm" autocomplete="off" novalidate="">
<div class="row spa-input-btn-group">
<div class="column small-8 medium-6">
<div class="spa-input spa-input-box spa-dropdown spa-input--sparta2"><label class="spa-input-label" data-font="cnx-medium" for="getAppDeviceSelect">Select Your Device<span class="spa-input-label--required"> *</span><span
class="ada-hidden"></span></label><select id="getAppDeviceSelect" name="getAppDeviceSelect" noemptyoption="true" class="spa-input-select" value="" data-val="" required="" aria-required="true"
aria-describedby="getAppDeviceSelect_errorMessage ">
<option value="iphone-get-app">iPhone</option>
<option value="ipad-get-app">iPad</option>
<option value="android-get-app">Android</option>
<option value="other-get-app">Other</option>
</select>
<p class="spa-input-hint" id="getAppDeviceSelect-hint-text"></p>
<div class="spa-input-error-message spa-icon--error" id="getAppDeviceSelect_errorMessage" aria-live="polite" aria-hidden="true"></div>
</div>
</div>
<div class="column small-4 medium-6 form-action spa-input-btn-column"><button class="spa-btn spa-btn--medium spa-btn--primary" id="appChoiceSubmit" type="submit" data-aaclickevent="true">Go</button></div>
</div>
</form>
Name: getAppDeviceForm — javascript:void(0);
<form action="javascript:void(0);" name="getAppDeviceForm" autocomplete="off" novalidate="">
<div class="row spa-input-btn-group">
<div class="column small-8 medium-6">
<div class="spa-input spa-input-box spa-input--sparta2"><label class="spa-input-label" data-font="cnx-medium" id="labelForphoneNumberFieldiPhone" for="phoneNumberFieldiPhone">Phone Number <span class="spa-input-label--required">*</span> <span
class="ada-hidden">In 999-999-9999 Format</span></label><input type="text" aria-labelledby="labelForphoneNumberFieldiPhone" pattern="[0-9]*" data-mobile-input-type="text" data-default-input-type="text" data-android-input-type="tel"
data-mobile-pattern="[0-9]*" data-default-pattern="[0-9]*" data-sparta-input-format="phone" autocomplete="off" autocorrect="off"
data-sparta-input-mask="{"greedy":true,"placeholder":"_","clearMaskOnLostFocus":true,"showMaskOnHover":false,"showMaskOnFocus":true,"keepStatic":true,"jitMasking":false,"showTooltip":false,"inputEventOnly":true,"alias":"phone","mask":"999-999-9999"}"
id="phoneNumberFieldiPhone" name="phoneNumberField" class="js-phoneNumberField spa-input-text" data-gis-mask="false" inputmode="numeric" maxlength="12"
data-validation-rules="{"change":{"phone":{"parameters":["us"]}}}" required="" aria-required="true" data-sparta-input-format-initialized="true">
<p class="spa-input-hint" id="helpFor_phoneNumberFieldiPhone"></p>
<div class="spa-input-error-message spa-icon--error" id="phoneNumberFieldiPhone_errorMessage" aria-hidden="true"></div>
</div>
</div>
<div class="column small-4 medium-6 form-action spa-input-btn-column"><button class="spa-btn spa-btn--primary spa-btn--medium choice-submit" data-action-type="sms" data-device-type="iPhone" type="submit" id="sendToDeviceBtniPhone"
data-aaclickevent="true">Send <span class="spin"></span></button></div>
</div>
<div class="row hide validation-error">
<div class="column small-12">Please enter a valid 10-digit phone number</div>
</div>
</form>
Name: getAppDeviceForm — javascript:void(0);
<form action="javascript:void(0);" name="getAppDeviceForm" autocomplete="off" novalidate="">
<div class="row spa-input-btn-group">
<div class="column small-12 medium-8">
<div class="spa-input spa-input-box spa-input--sparta2"><label class="spa-input-label" data-font="cnx-medium" id="labelForemailAddressField" for="emailAddressField">Email Address <span class="spa-input-label--required">*</span> <span
class="ada-hidden"></span></label><input type="email" aria-labelledby="labelForemailAddressField" data-mobile-input-type="email" data-default-input-type="email" data-android-input-type="email" data-mobile-pattern=""
data-default-pattern="" data-sparta-input-format="email" autocorrect="off" autocapitalize="off" autocomplete="email" id="emailAddressField" name="emailAddressField" data-error-msg="Please provide a valid email address"
class="spa-input-text" data-gis-mask="false"
data-sparta-input-mask="{"greedy":true,"placeholder":"","clearMaskOnLostFocus":true,"showMaskOnHover":false,"showMaskOnFocus":true,"keepStatic":true,"jitMasking":true,"showTooltip":false,"inputEventOnly":true}"
data-validation-rules="{"change":{"email":{"parameters":[]}}}" required="" aria-required="true" pattern="">
<p class="spa-input-hint" id="helpFor_emailAddressField"></p>
<div class="spa-input-error-message spa-icon--error" id="emailAddressField_errorMessage" aria-hidden="true"></div>
</div>
</div>
<div class="column small-12 medium-4 form-action spa-input-btn-column"><button class="spa-btn spa-btn--primary spa-btn--medium choice-submit" data-action-type="email" data-device-type="iPad" type="submit" id="sendToDeviceBtniPad"
data-aaclickevent="true">Send <span class="spin"></span></button></div>
</div>
<div class="row hide validation-error">
<div class="column small-12">Please enter a valid email address</div>
</div>
</form>
Name: getAppDeviceForm — javascript:void(0);
<form action="javascript:void(0);" name="getAppDeviceForm" autocomplete="off" novalidate="">
<div class="row spa-input-btn-group">
<div class="column small-8 medium-6">
<div class="spa-input spa-input-box spa-input--sparta2"><label class="spa-input-label" data-font="cnx-medium" id="labelForphoneNumberFieldAndroid" for="phoneNumberFieldAndroid">Phone Number <span class="spa-input-label--required">*</span> <span
class="ada-hidden">In 999-999-9999 Format</span></label><input type="text" aria-labelledby="labelForphoneNumberFieldAndroid" pattern="[0-9]*" data-mobile-input-type="text" data-default-input-type="text" data-android-input-type="tel"
data-mobile-pattern="[0-9]*" data-default-pattern="[0-9]*" data-sparta-input-format="phone" autocomplete="off" autocorrect="off"
data-sparta-input-mask="{"greedy":true,"placeholder":"_","clearMaskOnLostFocus":true,"showMaskOnHover":false,"showMaskOnFocus":true,"keepStatic":true,"jitMasking":false,"showTooltip":false,"inputEventOnly":true,"alias":"phone","mask":"999-999-9999"}"
id="phoneNumberFieldAndroid" name="phoneNumberField" class="js-phoneNumberField spa-input-text" data-gis-mask="false" inputmode="numeric" maxlength="12"
data-validation-rules="{"change":{"phone":{"parameters":["us"]}}}" required="" aria-required="true" data-sparta-input-format-initialized="true">
<p class="spa-input-hint" id="helpFor_phoneNumberFieldAndroid"></p>
<div class="spa-input-error-message spa-icon--error" id="phoneNumberFieldAndroid_errorMessage" aria-hidden="true"></div>
</div>
</div>
<div class="column small-4 medium-6 form-action spa-input-btn-column"><button class="spa-btn spa-btn--primary spa-btn--medium choice-submit" data-action-type="sms" data-device-type="Android" type="submit" id="sendToDeviceBtnAndroid"
data-aaclickevent="true">Send <span class="spin"></span></button></div>
</div>
<div class="row hide validation-error">
<div class="column small-12">Please enter a phone number</div>
</div>
</form>
POST
<form id="signinClient" novalidate="" autocomplete="off" onsubmit="return!(window.signInSubmitted=!0)" method="POST" tabindex="-1">
<div id="signInPartialContent">
<div class="vertical">
<div class="row" id="skip_to_signin">
<div class="small-12 columns" id="signin-message"></div>
<div class="small-12 columns hidden" id="dropDown">
<div class="spa-input spa-input-box spa-dropdown spa-input--sparta2"><label class="spa-input-label" data-font="cnx-medium" for="onlineIdSelect"><span class="ada-hidden"></span></label><select id="onlineIdSelect" noemptyoption="false"
class="spa-input-select" value="" data-val="" aria-describedby="onlineIdSelect_errorMessage ">
<option value=""> </option>
<option value="undefined">undefined</option>
</select>
<p class="spa-input-hint" id="onlineIdSelect-hint-text"></p>
<div class="spa-input-error-message spa-icon--error" id="onlineIdSelect_errorMessage" aria-live="polite" aria-hidden="true"></div>
</div>
</div>
<div class="small-12 columns" id="inputOnlineId">
<div class="spa-input spa-input-box spa-input--sparta2"><label class="spa-input-label" data-font="cnx-medium" id="labelForonlineId1" for="onlineId1"><span class="ada-hidden">Log In with your User ID</span></label><input type="text"
aria-labelledby="labelForonlineId1" data-mobile-input-type="text" data-default-input-type="text" data-android-input-type="text" data-mobile-pattern="" data-default-pattern="" id="onlineId1" name="onlineId1" placeholder="User ID"
maxlength="32" aria-required="true" aria-label="User ID" autocomplete="off" class="cs-onlineId1 spa-input-text" data-gis-mask="false"
data-sparta-input-mask="{"greedy":true,"placeholder":"","clearMaskOnLostFocus":true,"showMaskOnHover":false,"showMaskOnFocus":true,"keepStatic":true,"jitMasking":true,"showTooltip":false,"inputEventOnly":true}">
<p class="spa-input-hint" id="helpFor_onlineId1"></p>
<div class="spa-input-error-message spa-icon--error" id="onlineId1_errorMessage" aria-hidden="true"></div>
</div>
</div>
<div id="passcodeContainer" class="small-12 columns">
<div class="spa-input spa-input-box spa-input--sparta2 tl-private glance_masked"><label class="spa-input-label" data-font="cnx-medium" id="labelForpasscode1" for="passcode1"><span class="ada-hidden">Enter your password</span></label><input
type="password" aria-labelledby="labelForpasscode1" data-mobile-input-type="password" data-default-input-type="password" data-android-input-type="password" data-mobile-pattern="" data-default-pattern="" id="passcode1" name="passcode1"
placeholder="Password" maxlength="20" class="tl-private cs-passcode1 spa-input-text glance_masked" aria-required="true" aria-label="Password" autocomplete="off" data-gis-mask="false"
data-sparta-input-mask="{"greedy":true,"placeholder":"","clearMaskOnLostFocus":true,"showMaskOnHover":false,"showMaskOnFocus":true,"keepStatic":true,"jitMasking":true,"showTooltip":false,"inputEventOnly":true}"
data-celebrus-password="true">
<p class="spa-input-hint" id="helpFor_passcode1"></p>
<div class="spa-input-error-message spa-icon--error" id="passcode1_errorMessage" aria-hidden="true"></div>
</div>
</div>
<div class="small-12 columns" id="saveOnlineIdCheckBox">
<div class="spa-input spa-input-options spa-input--sparta2">
<div class="spa-input-options-list--vertical">
<div class="spa-input-options-wrapper"><input type="checkbox" id="saveOnlineId" name="saveOnlineId" value="1" class="spa-input-option spa-input-option--checkbox"><span class="spa-input-check"> </span><label
class="spa-input-option-label" data-font="cnx-regular" for="saveOnlineId">Save User ID<span class="ada-hidden"></span></label></div>
</div>
<div id="saveOnlineId_errorMessage" class="spa-input-error-message spa-icon--error" aria-hidden="true"></div>
</div>
</div>
<div class="small-12 columns"><button class="spa-btn spa-btn--primary spa-btn--block spa-btn--medium" type="submit" id="signIn" data-aaclickevent="true"><span>Log In</span> <span class="circle-animation">
<div class="circle-inline">Loading</div>
<div class="loading-circle circle-inline">
<div class="circle-bounce1"></div>
<div class="circle-bounce2"></div>
<div class="circle-bounce3"></div>
</div>
</span></button></div>
<div class="small-12 columns hidden" id="signin-with-mobile-app"><button class="spa-btn spa-btn--primary spa-btn--block" id="signin-with-mobile-app-button" type="submit" data-aaclickevent="true"><span>Log In with mobile app</span> <span
class="circle-animation">
<div class="circle-inline">Loading</div>
<div class="loading-circle circle-inline">
<div class="circle-bounce1"></div>
<div class="circle-bounce2"></div>
<div class="circle-bounce3"></div>
</div>
</span></button></div>
<div class="small-12 columns hidden" id="signin-pwdless"><button class="spa-btn spa-btn--primary spa-btn--block" id="signin-pwdless-button" type="button" data-aaclickevent="true"><span>Log In with Windows Hello</span> <span
class="circle-animation">
<div class="circle-inline">Loading</div>
<div class="loading-circle circle-inline">
<div class="circle-bounce1"></div>
<div class="circle-bounce2"></div>
<div class="circle-bounce3"></div>
</div>
</span></button></div>
</div>
<div class="row hidden" id="signin-pwdless-link">
<div class="small-12 columns"><a id="signInPwdlessLink" href="#" class="spa-prevent-default-click" data-aaclickevent="true">Log In with Windows Hello </a><span id="pwdless-loader-wh" class="hidden circle-animation">
<div class="circle-inline">Loading</div>
<div class="loading-circle circle-inline">
<div class="circle-bounce1"></div>
<div class="circle-bounce2"></div>
<div class="circle-bounce3"></div>
</div>
</span></div>
</div>
<div class="row hidden" id="signin-with-mobile-app-link">
<div class="small-12 columns"><a id="signInWithMobileAppLink" href="#" class="spa-prevent-default-click" data-aaclickevent="true">Log In with mobile app</a></div>
</div>
<div class="row">
<div class="small-12 columns forgot-links"><a id="forgot-oid-pwd" href="https://secure.bankofamerica.com/auth/forgot/reset-entry/" data-aaclickevent="true">Forgot ID/Password?</a></div>
</div>
<div class="row hidden" id="PwdlessFailedNotification">
<div class="small-12 columns diMessageTitle">
<h3>Log In attempt failed</h3><span class="ft-lt btm-10">Your Log In using Windows Hello wasn't successful. </span><span
class="splash-desc btm-10 ft-lt"><a id="try-again-pwdless-wh" href="#" class="hidden spa-prevent-default-click" data-aaclickevent="true">Try Windows Hello again </a></span><span id="try-again-loader-wh" class="hidden circle-animation">
<div class="circle-inline">Loading</div>
<div class="loading-circle circle-inline">
<div class="circle-bounce1"></div>
<div class="circle-bounce2"></div>
<div class="circle-bounce3"></div>
</div>
</span><span class="splash-desc btm-10 ft-lt"><a id="pwdlessSignInWithMobileAppLink" href="#" class="hidden spa-prevent-default-click" data-aaclickevent="true">Log In with mobile app </a></span><span
class="splash-desc btm-10 ft-lt"><a id="pwdless-signin-with-passcode-instead" href="#" class="hidden spa-prevent-default-click" data-aaclickevent="true">Log In with Password instead</a></span>
</div>
</div>
<div class="row hidden" id="PwdlessTempNotification">
<div class="small-12 columns diMessageTitle">
<h3>Windows Hello is temporarily off</h3><span class="ft-lt btm-10">Your User ID or Password was changed, which turned off Windows Hello. Windows Hello will be turned on again once you Log In with your new ID or Password. </span><span
class="splash-desc btm-10 ft-lt"><a id="temp-signin-with-passcode-instead" href="#" class="hidden spa-prevent-default-click" data-aaclickevent="true">Log In with Password instead</a></span>
</div>
</div>
<div class="row hidden" id="PwdlessCurrentNotification">
<div class="small-12 columns diMessageTitle">
<h3>Windows Hello is currently off</h3><span class="ft-lt btm-10">An User ID was cleared, which turned off Windows Hello. Please Log In using your current ID and Password, and then go to the Security Center to turn on Windows Hello again.
</span><span class="splash-desc btm-10 ft-lt"><a id="current-signin-with-passcode-instead" href="#" class="hidden spa-prevent-default-click" data-aaclickevent="true">Log In with Password instead</a></span>
</div>
</div>
<div class="row hidden" id="mobileDeviceNotificationText">
<div class="small-12 columns diMessageTitle">
<h3>Check your mobile device</h3><br><span class="circle-animation">
<div class="circle-inline">Loading</div>
<div class="loading-circle circle-inline">
<div class="circle-bounce1"></div>
<div class="circle-bounce2"></div>
<div class="circle-bounce3"></div>
</div>
</span><span class="splash-desc diMessageText">We sent a notification to your registered device. Verify your identity in the app now to Log In to Online Banking.</span>
</div>
</div>
<div class="row hidden" id="mobileDeviceGenericNotificationText">
<div class="small-12 columns diMessageTitle">
<h3>Check your mobile device</h3><br><span class="splash-desc diMessageText">If you’re enrolled in this security feature, we sent a notification to your registered device. Verify your identity in the app now to Log In to Online
Banking.</span>
</div>
</div>
<div class="row hidden" id="mobileDeviceMaximumAttemptNotificationText">
<div class="small-12 columns diMessageTitle">
<h3>Check your mobile device</h3><br><span class="splash-desc diMessageText">We can’t identify you at this time. Please use your User ID/Password to Log In.</span>
</div>
</div>
<div class="row hidden" id="send-notification-again-wrapper">
<div class="small-12 columns"><a id="send-notification-again" href="#" class="hidden spa-prevent-default-click" data-aaclickevent="true">Send notification again</a></div>
</div>
<div class="row hidden" id="signin-with-passcode-wrapper">
<div class="small-12 columns"><a id="signin-with-passcode" href="#" class="hidden spa-prevent-default-click" data-aaclickevent="true">Log In with Password</a></div>
</div>
<div class="row hidden" id="signin-with-passcode-instead-wrapper">
<div class="small-12 columns"><a id="signin-with-passcode-instead" href="#" class="hidden spa-prevent-default-click" data-aaclickevent="true">Log In with Password instead</a></div>
</div>
<div class="row">
<div class="small-8 columns">
<a id="security" href="javascript:void(0);" class="spa-ui-layer-link spa-fn spa-ui-layer-modal-link" rel="securityModal" data-options="{"rel":"securityModal"}" data-aaclickevent="true">Security & Help<span class="spa-ada-text ada-hidden"> layer</span></a>
</div>
<div class="small-4 columns"><a id="enroll" href="https://secure.bankofamerica.com/login/enroll/entry/olbEnroll.go?request_locale=en_US" data-aaclickevent="true">Enroll</a></div>
</div>
<div class="row">
<div class="small-12 columns"><a id="open" href="https://promo.bankofamerica.com/hp-oaa2/" class="open-account" data-aaclickevent="true">Open an Account</a></div>
</div>
</div>
</div><span class="ada-hidden form-end show-for-medium-only" tabindex="0">End of menu.</span>
<div id="securityModal" class="hide" data-options="{"type":"modal","closeTriggers":["#closeSecurityModal"]}">
<h1 id="securityModal_title" class="spa-ui-layer-title" data-font="cnx-regular">Security & Help</h1>
<div class="content">
<p>Check your browser address bar to make sure you're on our real website:</p>
<ul>
<li>www.bankofamerica.com</li>
<li>Green text/shading</li>
<li>Lock icon</li>
</ul>
<p><img src="https://www2.bac-assets.com/homepage/spa-assets/images/assets-images-site-homepage-sign-in-module-hp-url-example-CSX3e076ebf.png" alt="URL Example" class="hp-url-example"></p>
<p><a id="pishing" href="/privacy/online-mobile-banking-privacy/online-banking-security.go?request_locale=en_US" data-aaclickevent="true">Protect yourself from phishing</a></p>
<p>Your saved User ID helps us personalize your visit<br><a id="securityModalCollectInfo" href="/privacy/Control.do?body=privacysecur_onlin" data-aaclickevent="true">How we collect and use information</a></p>
<div class="text-center"><a id="closeSecurityModal" href="javascript:void(0);" class="spa-btn spa-btn--primary spa-btn--expand-on-small spa-btn--large" data-aaclickevent="true">Close</a></div>
</div>
</div>
</form>
POST https://secure.bankofamerica.com/login/sign-in/entry/signOnV2.go
<form id="signinInfo" action="https://secure.bankofamerica.com/login/sign-in/entry/signOnV2.go" method="POST"><input type="hidden" id="f_variable" name="f_variable"
value="TF1;015;;;;;;;;;;;;;;;;;;;;;;Mozilla;Netscape;5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit/537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome/124.0.0.0%20Safari/537.36;20030107;undefined;true;;true;Win32;undefined;Mozilla/5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit/537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome/124.0.0.0%20Safari/537.36;nl-NL;undefined;www.bankofamerica.com;undefined;undefined;undefined;undefined;true;true;1715094838890;1;7-6-2005%2021%3A33%3A44;1600;1200;;;;;;;6;-60;-120;7-5-2024%2017%3A13%3A58;24;1600;1200;0;0;;;;;;;;;;;;;;;;;;;18;">
<input type="hidden" id="locale" name="locale" value=""> <input type="hidden" id="anotherOnlineIDFlag" name="anotherOnlineIDFlag" value=""> <input type="hidden" id="dltoken" name="dltoken" value=""> <input type="hidden" id="Access_ID_1"
name="Access_ID_1" value=""> <input type="hidden" id="reason" name="reason" value=""> <input type="hidden" id="passcode" name="passcode" value=""> <input type="hidden" id="onlineId" name="onlineId" value=""> <input type="hidden" id="multiID"
name="multiID" value=""> <input type="hidden" id="saveMyID" name="saveMyID" value=""> <input type="hidden" id="webAuthAPI" name="webAuthAPI" value=""> <input type="hidden" id="origin" name="origin" value="sparta_homepage"><input type="hidden"
name="_ia" id="_ia"
value="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e8KXwoVRe8OLw4NHNcKSwoZeN8OKwoxeNMKCwpIVY8OFwoBHKcKLwohUOMKTwohYN8OIwpFTP8OLwpVSIcKTw45HPcKBw4Mbe8KTwohaMMKJwoYaN8KXw4MNacOLw4NDMMKKwohZPsOKwohSKcKLw4MNacOLw4NUOMKJwpdWKsOKwpFFMMKJwpUaaMOXw5EaYMOew5gVY8OFwoICOMKDw5NTPcOfw5YEbcOew5VTasORwocPbcOew5kCOMOQw5NUYMOSwoAFasKGw5gGPcORw5dWbsKGw4Mbe8KEwoBZL8KGwpIaKcKVwohZLcOKwoVSLcKGwohbPMKDw4wGacOXw4wOYMOew4MNe8Ofw5UFP8Oew5RRb8OQwoJRYMKEwocFYMOWwoAEa8OVw5YDYMKDw5kCYcOWw5dVO8OUwodTYMOVw5EAYcOFw40VLcKOwoxeN8KAw4xUKcOFw5sFbMOLw4NDMMKKwohZPsOKwoZePMKBw4MNacOLw4NdKsOKwoRFK8KIwpNEe8OdwroVEMKJwpdWNcKOwoV0McKGwpNWOsKTwoRFHMKVwpNYK8Odw4FxOMKOwo1SPcOHwpVYecKCwplSOsKSwpVSecOAwoJFPMKGwpVSHMKLwoRaPMKJwpUQecKIwo8XfsKjwo5ULMKKwoRZLcOAw5sXDcKPwoQXLcKGwoYXN8KGwoxSecKXwpNYL8KOwoVSPcOHw4kQZcKIwoNdPMKEwpUXMMKDw5xre8KDwohWNcKIwoZ/PMKLwpFSK8KuwoVre8OHwoJbOMKUwpJePcOawr0VOsKLwpJePcOdw5IHbMOXwocPaMOew4wOYcKFw5QaaMOWwoJRdMKFwoMPa8OKw5EHOMKGw5EHO8KDwoJSacKFwr0VecKQwohTLcKPw5xre8OXwr0VecKPwoRePsKPwpUKBcOFw5Fre8OZw50YNsKFwotSOsKTw58QcMOHwohEecKJwo5DecKGw4FBOMKLwohTecKJwoBaPMOJw4NqdcOFwodYN8KTw4xjMMKKwoREecKpwoRAecK1wo5aOMKJw4F0AMK1w4MNP8KGwo1EPMOLw4NRNsKJwpUaGMKVwohWNcOHwqJuC8OFw5tROMKLwpJSdcOFwodYN8KTw4x0NsKSwpNePMKVw4F5PMKQw4F0AMK1w4MNP8KGwo1EPMOLw4NRNsKJwpUa5a+S5L60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e8OdwodWNcKUwoQbe8KBwo5ZLcOKwqJWN8KDwoBFOMOFw5tROMKLwpJSdcOFwodYN8KTw4xxK8KGwo9cNcKOwo8XHsKIwpVfMMKEw4F6PMKDwohCNMOFw5tROMKLwpJSdcOFwodYN8KTw4x0NsKVwoNSNcOFw5tROMKLwpJSdcOFwodYN8KTw4x0NsKJwpJDOMKJwpVeOMOFw5tROMKLwpJSdcOFwodYN8KTw4x6OMKVwo1SLcKTw4MNP8KGwo1EPMOLw4NRNsKJwpUaFcKSwoJePcKGw4F0NsKJwpJYNcKCw4MNP8KGwo1EPMOLw4NRNsKJwpUaFcKSwoJePcKGw4FkOMKJwpIXDMKJwohUNsKDwoQVY8KBwoBbKsKCw40VP8KIwo9DdMKqwrIXFMKOwo9UMcKIw4MNP8KGwo1EPMOLw4NRNsKJwpUaGMKVwohWNcOHwrNYLMKJwoVSPcOHwqxjecKlwo5bPcOFw5tROMKLwpJSdcOFwodYN8KTw4xnOMKLwoBDMMKJwo4XFcKOwo9YLcKewpFSe8OdwodWNcKUwoQbe8KBwo5ZLcOKwqNWLcKGwo9Qe8OdwodWNcKUwoQbe8KBwo5ZLcOKwqxkecKgwo5DMcKOwoIVY8KBwoBbKsKCw40VP8KIwo9DdMK3wqxeN8KAwq1eDMOFw5tROMKLwpJSdcOFwodYN8KTw4xkMMKKwrJCN8OFw5tROMKLwpJSdcOFwodYN8KTw4x6CsOHwrFwNsKTwoleOsOFw5tROMKLwpJSdcOFwodYN8KTw4x6CsOHwrF6MMKJwoJfNsOFw5tROMKLwpJSdcOFwodYN8KTw4xwLMKLwohae8OdwodWNcKUwoQbe8KBwo5ZLcOKwqJWNMKFwpNeOMOHwqxWLcKPw4MNP8KGwo1EPMOLw4NRNsKJwpUaHsKGwpNWNMKIwo9Te8OdwodWNcKUwoQbe8KBwo5ZLcOKwqNYNsKMwoxWN8OHwq5bPcOHwrJDIMKLwoQVY8KBwoBbKsKCw40VP8KIwo9DdMKlwo5YMsOHwqBZLcKOwpBCOMOFw5tROMKLwpJSdcOFwodYN8KTw4x0PMKJwpVCK8Kew4FwNsKTwoleOsOFw5tROMKLwpJSdcOFwodYN8KTw4x6NsKJwo5DIMKXwoQXGsKIwpNEMMKRwoAVY8KBwoBbKsKCw40VP8KIwo9D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BsKIwoNdPMKEwpUVdcOFwrZyG8Kgwq1oOsKIwo1YK8K4woNCP8KBwoRFBsKBwo1YOMKTw4Mbe8KwwqR1HsKrwr5UNsKKwpFFPMKUwpJSPcK4wpVSIcKTwpRFPMK4woBELcKEw4Mbe8KwwqR1HsKrwr5UNsKKwpFFPMKUwpJSPcK4wpVSIcKTwpRFPMK4woRDOsOFw40VDsKiwqNwFcK4woJYNMKXwpNSKsKUwoRTBsKTwoRPLcKSwpNSBsKCwpVUaMOFw40VDsKiwqNwFcK4woJYNMKXwpNSKsKUwoRTBsKTwoRPLcKSwpNSBsKUw5JDOsOFw40VDsKiwqNwFcK4woJYNMKXwpNSKsKUwoRTBsKTwoRPLcKSwpNSBsKUw5JDOsK4wpJFPsKFw4Mbe8KwwqR1HsKrwr5TPMKFwpRQBsKVwoRZPcKCwpNSK8K4wohZP8KIw4Mbe8KwwqR1HsKrwr5TPMKFwpRQBsKUwolWPcKCwpNEe8OLw4NgHMKlwqZ7BsKDwoRHLcKPwr5DPMKfwpVCK8KCw4Mbe8KwwqR1HsKrwr5TK8KGwpZoO8KSwodRPMKVwpIVdcOFwrZyG8Kgwq1oNcKIwpJSBsKEwo5ZLcKCwplDe8OLw4NgHMKlwqZ7BsKKwpRbLcKOwr5TK8KGwpYVdcOFwrZyG8Kgwq1oKcKIwo1OPsKIwo9oNMKIwoVSe8K6w40VLsKCwoNQNcOKwoxWIcOKwoBWe8Odw4MGb8OFw40VLsKCwoNQNcOKwpdSK8KUwohYN8OFw5sVDsKCwoNwFcOHw5AZacOHw4l4KcKCwo9wFcOHwqRkecOVw48HecKkwolFNsKKwohCNMOOw4Mbe8KQwoRVPsKLw4xQNcKUwo0aL8KCwpNEMMKIwo8VY8OFwrZSO8Kgwq0XHsKrwrJ7ecKiwrIXaMOJw5EXccKowpFSN8Kgwq0XHMK0w4FwFcK0wq0XHMK0w4EGd8OXw4F0McKVwo5aMMKSwowee8OLw4NAPMKFwoZbdMKRwoRZPcKIwpMVY8OFwrZSO8KswohDe8OLw4NAPMKFwoZbdMKVwoRZPcKCwpNSK8OFw5sVDsKCwoN8MMKTw4FgPMKFwqZ7e8OLw4NAPMKFwoZbdMKRwoRZPcKIwpMaK8KCwoBbe8Odw4N+N8KTwoRbecKuwo9Ud8OFw40VLsKCwoNQNcOKwpNSN8KDwoRFPMKVw4xFPMKGwo0VY8OFwqhZLcKCwo0XEMKVwohEecKowpFSN8Kgwq0XHMKJwoZeN8KCw4Mbe8KTwohaMMKJwoYaLsKAwo0VY8OWw5Ebe8KTwohaMMKJwoYaO8KBwoVae8Odw5Ebe8KTwohaMMKJwoYaO8KBwoVUe8Odw5Ebe8KTwohaMMKJwoYaKsKewo9UdMKEwo5bNcKCwoJDMMKIwo8VY8OWw5QCdcOFwpVeNMKOwo9QdMKAwoRZPMKVwoBDMMKIwo8VY8ORw40VKsKEwpNeKcKTw4xbNsKGwoUaLcKOwoxSe8Odw5AAaMOSw5EObcOfw5UFacOWw5Qbe8KDwoRBMMKEwoQaPcKGwpVWdMKEwoBHLcKSwpNSPcOKwpVeNMKCw4MNaMOQw5ACacOew5UPbcOVw5AAaMOLw4NVP8KDw4MNIsOFwolBLMKJwohDKsOFw5tsIsOFwolCN8KOwpUVY8OXw40VL8KSwo9eLcOFw5sHJMK6w40VNMKIwpREPMKKwo5BPMOFw5tsBMOLw4NUNcKOwoJce8OdwrpqJMKa"><input
type="hidden" value="" name="_dr"></form>
Text Content
Skip to main content BANK OF AMERICA - BANKING, CREDIT CARDS, HOME LOANS & AUTO LOANS * Personal Selected * Small Business * Wealth Management * Businesses & Institutions * Security * About Us * En español * Contact Us * Help Bank of America Search How can we help you? clear search text Search Search Login Login toggle menu * Enroll in online bankingEnroll in online banking * Schedule an appointmentSchedule an appointment * Get the mobile and online banking app * HelpHelp * Find a Location * Contact UsContact Us * Privacy & Security * Small Business * Wealth Management * Businesses & Institutions * Need help with home loan payments? * About Us * En español DO MORE WITH THE MOBILE BANKING APP * Set customizable alerts * Snap a photo to deposit a check, and get instant confirmation * Use your fingerprint or Face ID for quicker access on the go Your activities are protected by industry-leading security features Get the mobile and online banking app Continue to log in Learn More about the app GET THE MOBILE BANKING APP Select Your Device *iPhoneiPadAndroidOther Go GET IT ON THE APP STORE Before you leave our site, we want you to know your app store has its own privacy practices and level of security which may be different from ours, so please review their policies. OR WE CAN TEXT A DOWNLOAD LINK DIRECTLY TO YOUR PHONE Phone Number * In 999-999-9999 Format Send Please enter a valid 10-digit phone number By providing your mobile number you are consenting to receive a text message. Text message fees may apply from your carrier. Text messages may be transmitted automatically. Apple, the Apple logo, iPhone, iPad, Apple Watch and Touch ID are trademarks of Apple Inc., registered in the U.S. and other countries. App Store is a service mark of Apple Inc. GET IT ON THE APP STORE Before you leave our site, we want you to know your app store has its own privacy practices and level of security which may be different from ours, so please review their policies. OR WE CAN SEND YOU A LINK BY EMAIL Email Address * Send Please enter a valid email address Apple, the Apple logo, iPhone, iPad, Apple Watch and Touch ID are trademarks of Apple Inc., registered in the U.S. and other countries. App Store is a service mark of Apple Inc. GET IT ON GOOGLE PLAY Before you leave our site, we want you to know your app store has its own privacy practices and level of security which may be different from ours, so please review their policies. OR WE CAN TEXT A DOWNLOAD LINK DIRECTLY TO YOUR PHONE Phone Number * In 999-999-9999 Format Send Please enter a phone number By providing your mobile number you are consenting to receive a text message. Text message fees may apply from your carrier. Text messages may be transmitted automatically. Android is a trademark of Google Inc. Samsung is a registered trademark of Samsung Electronics Co., Ltd. OUR MOBILE APP ISN'T AVAILABLE FOR ALL DEVICES If you don't see an app for your device, you may still be able to access our mobile website by typing bankofamerica.com in your mobile web browser. Learn more about mobile banking options and supported devices WE'VE SENT YOU A DOWNLOAD LINK We sent an email with the download link to We sent a text message with the download link to OK WE COULDN'T SEND THE LINK We're sorry we weren't able to send you the download link. Please try again, or use your mobile device to get the app from its app store. OK * Open Checking Menu Collapsed * Open Savings & CDs Menu Collapsed * Open Credit Cards Menu Collapsed * Open Home Loans Menu Collapsed * Open Auto Loans Menu Collapsed * Open Small Business Menu Collapsed * Open Investing Menu Collapsed * Open Better Money Habits® Menu Collapsed * Open Student Banking Menu Collapsed Close × Stay flexible with Bank of America Advantage Banking Explore checking solutions * Bank of America Advantage Banking An account that gives you more options * Student Banking Ready to go wherever you go... * Business Checking Convenient checking solutions to fit your unique business needs * Online Banking * Mobile Banking * Debit Card NEED TO MEET WITH US? Schedule an appointment Signature Services Preferred Rewards members can save hundreds in banking fees annually Close × Savings made simple and rewarding * Bank of America Advantage Savings * CDs * IRAs * Online Banking * Mobile Banking NEED TO MEET WITH US? Schedule an appointment Signature Services Get a 5%-20% savings interest rate booster with Preferred Rewards Close × Find the perfect credit card from among our most popular options Shop all credit cards * Cash Back Credit Cards * Travel and Airlines Rewards Cards * Lower Interest Rate Cards * Points Rewards Cards * Cards to Build or Rebuild Credit * Cards for Students * Manage your credit card account * Respond to Mail Offer NEED TO MEET WITH US? Schedule an appointment Signature Services Earn a 25%-75% rewards bonus on eligible credit cards with Preferred Rewards Close × Explore home loans * Mortgage Get the right mortgage to finance your new home. * Refinance Refinance your existing mortgage and get cash out. * Home equity Tap into the value of your home to help pay for something you need. Discover resources * Home Resource Center Buying or remodeling a home? Check out these videos, articles and more. * Find a home Browse up-to-date listings for the home you want. * Need help with home loan payments? NEED TO MEET WITH US? Schedule an appointment Manage your loan Save on your next home loan or HELOC with Preferred Rewards Close × Explore auto loans * Auto purchase loans Competitive rates on purchase and lease buyout loans * Auto loan prequalification No credit score impact. For customers with a Bank of America login. * Auto refinance loans Refinance and you could get a lower rate * Ready for an electric vehicle? Resources for driving towards a cleaner tomorrow Take action * Check auto loan rates * Use the auto loan calculator * Shop for a car * Apply for an auto loan Manage request * Check application status * Return to saved prequalification NEED TO MEET WITH US? Schedule an appointment Get an interest rate discount of 0.25%-0.50% on auto loans with Preferred Rewards Close × Close × Reinventing what it means to be a confident investor Get started * Build your own portfolio Take advantage of flexible, easy-to-use tools with Merrill Edge® Self-Directed Investing * Get a professionally managed portfolio Investment professionals design and manage a portfolio aligned to your goals with Merrill Guided Investing * Work with a dedicated advisor Get one‑on‑one guidance and develop a comprehensive strategy with Merrill Lynch® Wealth Management * Bank of America Preferred Rewards Your Bank of America deposits and Merrill investing balances get you more with Preferred Rewards * Compare ways to invest NEED TO MEET WITH US? Schedule an appointment Bank of America Private Bank can help you manage the complexities of substantial wealth Close × Videos and tips to better manage your financial life Visit BetterMoneyHabits.com MERRILL EDGE® RETIREMENT PLANNING Start investing for retirement * Credit * Debt * Saving & Budgeting * Home Ownership * Auto * Investing * College * Privacy & Security * Personal Banking * Taxes & Income Close × End of menu. undefined Log In with your User ID Enter your password Save User ID Log In Loading Log In with mobile app Loading Log In with Windows Hello Loading Log In with Windows Hello Loading Log In with mobile app Forgot ID/Password? LOG IN ATTEMPT FAILED Your Log In using Windows Hello wasn't successful. Try Windows Hello again Loading Log In with mobile app Log In with Password instead WINDOWS HELLO IS TEMPORARILY OFF Your User ID or Password was changed, which turned off Windows Hello. Windows Hello will be turned on again once you Log In with your new ID or Password. Log In with Password instead WINDOWS HELLO IS CURRENTLY OFF An User ID was cleared, which turned off Windows Hello. Please Log In using your current ID and Password, and then go to the Security Center to turn on Windows Hello again. Log In with Password instead CHECK YOUR MOBILE DEVICE Loading We sent a notification to your registered device. Verify your identity in the app now to Log In to Online Banking. CHECK YOUR MOBILE DEVICE If you’re enrolled in this security feature, we sent a notification to your registered device. Verify your identity in the app now to Log In to Online Banking. CHECK YOUR MOBILE DEVICE We can’t identify you at this time. Please use your User ID/Password to Log In. Send notification again Log In with Password Log In with Password instead Security & Help layer Enroll Open an Account End of menu. SECURITY & HELP Check your browser address bar to make sure you're on our real website: * www.bankofamerica.com * Green text/shading * Lock icon Protect yourself from phishing Your saved User ID helps us personalize your visit How we collect and use information Close Find your closest financial center or ATM Schedule an Appointment CHOOSE THE CARD THAT WORKS FOR YOU Customized Cash Rewards Customized Cash Rewards No annual fee. No annual fee. $200 $200 online bonus offer online bonus offer 3% cash back in the category of your choice > 3% cash back in the category of your choice 3% cash back in the category of your choice > 3% cash back in the category of your choice 3% cash back in the category of your choice > 3% cash back in the category of your choice Unlimited Cash Rewards Unlimited Cash Rewards No annual fee. No annual fee. $200 $200 online bonus offer online bonus offer Unlimited 1.5% cash back on all purchases >Unlimited 1.5% cash back on all purchases > Unlimited 1.5% cash back on all purchases Unlimited 1.5% cash back on all purchases >Unlimited 1.5% cash back on all purchases > Unlimited 1.5% cash back on all purchases Unlimited 1.5% cash back on all purchases >Unlimited 1.5% cash back on all purchases > Unlimited 1.5% cash back on all purchases Travel Rewards Travel Rewards No annual fee. No annual fee. 25,000 25,000 online bonus points offer online bonus points offer Unlimited 1.5 points for every $1 spent >Unlimited 1.5 points for every $1 spent on all purchases > Unlimited 1.5 points for every $1 spent Unlimited 1.5 points for every $1 spent >Unlimited 1.5 points for every $1 spent on all purchases > Unlimited 1.5 points for every $1 spent Unlimited 1.5 points for every $1 spent >Unlimited 1.5 points for every $1 spent on all purchases > Unlimited 1.5 points for every $1 spent BankAmericard® BankAmericard® No annual fee. No annual fee. 0% 0% intro APR offer intro APR offer Intro APR offer for 18 billing cycles >Intro APR offer for 18 billing cycles > Intro APR offer for 18 billing cycles Intro APR offer for 18 billing cycles >Intro APR offer for 18 billing cycles > Intro APR offer for 18 billing cycles Intro APR offer for 18 billing cycles >Intro APR offer for 18 billing cycles > Intro APR offer for 18 billing cycles Customized Cash Rewards Customized Cash Rewards No annual fee. No annual fee. $200 $200 online bonus offer online bonus offer 3% cash back in the category of your choice > 3% cash back in the category of your choice 3% cash back in the category of your choice > 3% cash back in the category of your choice 3% cash back in the category of your choice > 3% cash back in the category of your choice Unlimited Cash Rewards Unlimited Cash Rewards No annual fee. No annual fee. $200 $200 online bonus offer online bonus offer Unlimited 1.5% cash back on all purchases >Unlimited 1.5% cash back on all purchases > Unlimited 1.5% cash back on all purchases Unlimited 1.5% cash back on all purchases >Unlimited 1.5% cash back on all purchases > Unlimited 1.5% cash back on all purchases Unlimited 1.5% cash back on all purchases >Unlimited 1.5% cash back on all purchases > Unlimited 1.5% cash back on all purchases Travel Rewards Travel Rewards No annual fee. No annual fee. 25,000 25,000 online bonus points offer online bonus points offer Unlimited 1.5 points for every $1 spent >Unlimited 1.5 points for every $1 spent on all purchases > Unlimited 1.5 points for every $1 spent Unlimited 1.5 points for every $1 spent >Unlimited 1.5 points for every $1 spent on all purchases > Unlimited 1.5 points for every $1 spent Unlimited 1.5 points for every $1 spent >Unlimited 1.5 points for every $1 spent on all purchases > Unlimited 1.5 points for every $1 spent BankAmericard® BankAmericard® No annual fee. No annual fee. 0% 0% intro APR offer intro APR offer Intro APR offer for 18 billing cycles >Intro APR offer for 18 billing cycles > Intro APR offer for 18 billing cycles Intro APR offer for 18 billing cycles >Intro APR offer for 18 billing cycles > Intro APR offer for 18 billing cycles Intro APR offer for 18 billing cycles >Intro APR offer for 18 billing cycles > Intro APR offer for 18 billing cycles Pause button Play button $200 CHECKING OFFER: Open a new personal checking account today. See $200 checking offer details > × * Checking Checking * Savings & CDs Savings & CDs * Credit Cards Credit Cards * Home Loans Home Loans * Auto Loans Auto Loans * Small Business Small Business * Investing Investing * Student Banking Student Banking * Get the free app * Schedule an appointment NEW CUSTOMER OFFER Open a checking account Earn a $200 cash offer when you open a new personal checking account and make qualifying direct deposits. See $200 checking offer details With financial education, the future looks brighter Get free and actionable guidance from Better Money Habits® to help improve your financial health. Keep moving forward with Better Money Habits® Send money with Zelle® Pay friends back easily, fast and free in our app. Learn more Learn more about sending money with Zelle® $200 checking cash offer Earn a $200 bonus when you open a new personal checking account and make qualifying direct deposits. See $200 checking offer details Custom mobile alerts With our Mobile Banking app, prioritize what you see based on what matters most to you. Click to Get the app Investment solutions for you We offer a range of solutions to help you pursue your goals. Find the approach that fits your needs. Get started Start exploring investment solutions. Pause button Play button YOUR FINANCIAL GOALS MATTER We can help you achieve them through Better Money Habits® financial education and programs that make communities stronger. Show previous item * Hello “Future Me”: A visualization technique to stick to your financial goals Click to read “Hello “Future Me”: A visualization technique to stick to your financial goals” * 5 ways to improve your credit score Click to read “5 ways to improve your credit score” * What is a CD? Click to read “What is a CD?” * 5 financial decisions that could affect your taxes Click to read “5 financial decisions that could affect your taxes” Show next item Explore more topics and build your financial know‑how. Visit Better Money Habits® Visit Better Money Habits® YOUR NEWS AND INFORMATION Learn how to help reach your financial goals Get customized guidance and easy‑to‑use digital tools to help you make the most of your finances. Explore resources to reach your financial goals SECURE, CONVENIENT BANKING WITH OUR MOBILE APP Explore our appLearn more about our mobile banking app Online Banking Service Agreement Investing in securities involves risks, and there is always the potential of losing money when you invest in securities. You should review any planned financial transactions that may have tax or legal implications with your personal tax or legal advisor. Securities products are provided by Merrill Lynch, Pierce, Fenner & Smith Incorporated (also referred to as "MLPF&S", or "Merrill"), a registered broker-dealer, registered investment adviser, Member SIPC layer, and a wholly-owned subsidiary of Bank of America Corporation. MLPF&S makes available certain investment products sponsored, managed, distributed or provided by companies that are affiliates of Bank of America Corporation. Bank of America Private Bank is a division of Bank of America, N.A., Member FDIC and a wholly owned subsidiary of Bank of America Corporation. Trust and fiduciary services are provided by Bank of America, N.A. and U.S. Trust Company of Delaware. Both are indirect subsidiaries of Bank of America Corporation. Insurance Products are offered through Merrill Lynch Life Agency Inc. (MLLA) and/or Banc of America Insurance Services, Inc., both of which are licensed insurance agencies and wholly-owned subsidiaries of Bank of America Corporation. Banking, credit card, automobile loans, mortgage and home equity products are provided by Bank of America, N.A. and affiliated banks, Members FDIC and wholly owned subsidiaries of Bank of America Corporation. Credit and collateral are subject to approval. Terms and conditions apply. This is not a commitment to lend. Programs, rates, terms and conditions are subject to change without notice. Investment and insurance products: Are Not FDIC InsuredAre Not Bank GuaranteedMay Lose ValueAre Not DepositsAre Not Insured by Any Federal Government AgencyAre Not a Condition to Any Banking Service or Activity * Locations * Contact Us * Help & Support * Browse with Specialist * Accessible Banking * Privacy * Children’s Privacy * Security * Online Banking Service Agreement * Advertising Practices layer * Your Privacy Choices * Site Map * Careers * Share Your Feedback * View Full Online Banking Site ADVERTISING PRACTICES We strive to provide you with information about products and services you might find interesting and useful. Relationship-based ads and online behavioral advertising help us do that. Bank of America participates in the Digital Advertising Alliance ("DAA") self-regulatory Principles for Online Behavioral Advertising and uses the Advertising Options Icon on our behavioral ads on non-affiliated third-party sites (excluding ads appearing on platforms that do not accept the icon). Ads served on our behalf by these companies do not contain unencrypted personal information and we limit the use of personal information by companies that serve our ads. To learn more about ad choices, or to opt out of interest-based advertising with non-affiliated third-party sites, visit YourAdChoices layer powered by the DAA or through the Network Advertising Initiative's Opt-Out Tool layer. You may also visit the individual sites for additional information on their data and privacy practices and opt-out options. To learn more about relationship-based ads, online behavioral advertising and our privacy practices, please review the Bank of America Online Privacy Notice and our Online Privacy FAQs. CONNECT WITH US FacebookInstagramLinkedInPinterestTwitterYouTube Bank of America, N.A. Member FDIC. Equal Housing Lender new window © 2024 Bank of America Corporation. All rights reserved. Patent: patents.bankofamerica.com YOUR PRIVACY CHOICES * YOUR PRIVACY CHOICES * OPT-OUT PREFERENCE SIGNALS YOUR PRIVACY CHOICES This feature allows you to manage your privacy choices. By selecting a category, you can learn about your choices and make changes. Selections you make will update your default settings. Where possible, we will provide you with a single privacy profile and store settings across our brands. Occasionally there are legal or technical limitations, where you have multiple user names or accounts, that may prevent this from occurring. You should check your settings for accuracy based on your relationship with us. Local Privacy Notices and Requirements The Privacy Choices displayed are specific to your local privacy requirements and our privacy notices. For more information about how we protect your privacy, including specific rights that may apply, please visit the Institutional Privacy and the Consumer Privacy pages. Marketing Preferences To manage your general marketing preferences, please visit the “Control how we can share your data and market to you” form on our Privacy Page. California Residents To learn more about your privacy rights as a California resident, please see our California Consumer Privacy Act Notice. To exercise your CCPA consumer rights, please visit our CA Personal Information Request form. OPT-OUT PREFERENCE SIGNALS Opt-Out Preference Signals An “opt-out preference signal,” such as the Global Privacy Control, is a signal sent by your browser, device, or other platform that communicates your choice for sharing personal information. Bank of America honors any opt-out preference signal that meets legal requirements as a valid request to opt out of sharing personal information for cross-context behavioral advertising. If we receive an opt-out preference signal from your device, we will honor it and update your settings. At any time, you may manually adjust the toggle to update your preferences. • A toggle to the left indicates that you have opted-out and prefer to prohibit our sharing of your personal information • A toggle to the right indicates your preference to opt-in and allow us to share your personal information • Any manual adjustment or updated opt-out preference signal will override previous settings Cookies Details Back Button COOKIE LIST Filter Button Consent Leg.Interest checkbox label label checkbox label label checkbox label label Clear checkbox label label Apply Cancel Save Settings Reject All Allow All Optional