Bank of America does conduct drug tests, but when and how depends on the job you are explore for and where you work

Bank of America requires drug screening for most positions before you start work. The test is usually a urine test that checks for common drugs like marijuana, cocaine, amphetamines, opioids, and phencyclidine (PCP). For some roles—particularly those involving cash handling, security, or access to customer data—the screening happens as part of the background check process after a job offer is made.

Not every position at Bank of America goes through drug testing. Entry-level roles, part-time positions, and some corporate jobs may skip this step, while branch positions and roles in operations or security almost always include it. The company does not publicly post a complete list of which jobs require testing, so the safest assumption is that you will be asked to take one if you receive an offer.

The drug test is paid for by Bank of America and happens at a third-party lab they contract with. You will be told where to go and when. If you test positive, Bank of America typically withdraws the job offer. Current employees can also be tested if there is reasonable suspicion of drug use or after a workplace accident, though random testing of all employees is less common.

Key Takeaways

  • Bank of America requires drug tests for most job positions before you start, usually as a urine test that screens for marijuana, cocaine, amphetamines, opioids, and PCP.
  • The test is ordered after you receive a job offer and is paid for by the company, conducted at a third-party lab.
  • Branch positions, operations roles, and security-related jobs are most likely to include drug screening in the hiring process.
  • A positive result typically leads to the job offer being withdrawn, and current employees can be tested if there is reasonable suspicion of drug use or after a workplace accident.

When the drug test happens in the hiring process

The drug screening is not part of the initial interview. Instead, it comes after Bank of America has decided to hire you and extended a formal offer. This means you will have already passed the phone screen, in-person interview, and background check approval before you are asked to test.

Once you accept the offer, you will receive instructions on where to go for the test and when. You typically have a few days to complete it. The lab will contact you directly with an appointment time, or you may be able to schedule online. The entire process—from receiving instructions to completing the test—usually takes less than a week.

What drugs Bank of America screens for

The standard drug test at Bank of America checks for five categories of substances: marijuana, cocaine, amphetamines (including methamphetamine), opioids, and PCP. This is the federal "five-panel" test that most large employers use.

Bank of America does not routinely test for alcohol, benzodiazepines (like Valium or Xanax), or barbiturates unless there is specific reason to do so. If you take prescription medications that might show up on a drug test, you can inform the lab technician before the test. They will note this, and Bank of America will take it into account when reviewing results.

What happens if you test positive

A positive result on a pre-employment drug test almost always means Bank of America will withdraw the job offer. The company does not typically offer a second chance or a retest for pre-employment screening. Once the offer is withdrawn, you cannot reapply for the same position for a set period, which varies but is often six months to a year.

If you believe the result is wrong—for example, because of a prescription medication or a false positive—you can request a confirmation test. This is called a GC-MS (gas chromatography-mass spectrometry) test and is more accurate than the initial screening. You may have to pay for this test yourself, though some labs offer it at a reduced cost. If the confirmation test is negative, the original result is overturned.

Drug testing for current Bank of America employees

Bank of America does not conduct random drug tests on all employees. However, current employees can be tested if a manager has reasonable suspicion that drug use is affecting job performance or safety. Signs of reasonable suspicion include erratic behavior, visible impairment, or a pattern of mistakes that seems out of character.

Employees are also tested after a workplace accident or injury, particularly if the accident involved equipment or a safety incident. Some roles—such as those involving driving company vehicles or handling large amounts of cash—may have periodic testing as part of their job requirements, though this is less common at Bank of America than at some other financial institutions.

If a current employee tests positive, the outcome depends on the circumstances and the employee's history. First-time offenders may be offered the chance to complete a substance abuse program through the company's employee information program (EAP) before facing termination. Repeat offenses or safety-critical roles typically result in when ready termination.

Prescription medications and the drug test

If you take prescription medications that could show up on a drug test—such as opioid painkillers, ADHD medications like Adderall, or anti-anxiety medications—tell the lab technician before the test. Bring your prescription bottle or a letter from your doctor. The technician will document this, and it becomes part of the test results that Bank of America reviews.

Bank of America knows the difference between a prescription medication and an illegal drug. A positive result for a substance you have a valid prescription for will not disqualify you. However, if you do not disclose the medication beforehand and it shows up, there may be a delay while Bank of America verifies your prescription. It is always better to mention it upfront.

What to do if you are concerned about a drug test

If you have used a substance recently and are worried about the test, understand that different drugs stay in your system for different lengths of time. Marijuana can be detected for days to weeks depending on how often you use it. Cocaine and methamphetamine typically clear in 2 to 4 days. Opioids vary widely depending on the specific drug and your metabolism.

The most honest path is to disclose any prescription medications you take before the test and to be truthful if asked directly about drug use. Some employers, including Bank of America, may be willing to delay a start date if you request it, though this is not may provide. If you are struggling with substance use, the company's employee information program (EAP) offers confidential counseling and treatment referrals once you are hired.

Frequently Asked Questions

Can I refuse to take a drug test if Bank of America offers me a job?

Legally, yes—you can refuse. However, Bank of America will almost certainly withdraw the job offer if you do. Since the drug test is a condition of employment, refusing is treated the same as testing positive. You would not be hired.

How long does it take to get results back?

Initial screening results usually come back within 24 to 48 hours. If the result is positive and you request a confirmation test, that can take an additional 3 to 7 days. Bank of America will not give you a start date until results are cleared.

Will Bank of America know if I use marijuana legally in a state where it is legal?

Yes, the drug test will detect marijuana regardless of whether it is legal in your state. Bank of America is a federally regulated financial institution, so it follows federal law, which classifies marijuana as a controlled substance. A positive result for marijuana can still result in a withdrawn offer, even in states where recreational use is legal.

What if I have a medical marijuana card?

A medical marijuana card does not override Bank of America's drug policy. The company can still withdraw a job offer based on a positive marijuana test, even if you have a valid medical card. This is because Bank of America must comply with federal banking regulations, which do not recognize state-level medical marijuana authorizations.

Do all Bank of America locations drug test the same way?

The drug test itself is the same across all locations—it is conducted by the same third-party labs Bank of America contracts with. However, whether a specific position requires testing can vary slightly by location and role. A branch teller in one state may be tested while a teller in another state might not be, depending on local hiring practices and the specific branch's risk profile.