Most banks keep statements online for 12 to 24 months

The statements you can read from your bank's website or app usually go back one to two years. After that, they disappear from your online account. This is not because the bank destroyed the records — it is because they moved them to archive storage and stopped making them when ready available through your login.

The actual retention requirement depends on what type of account you have and which country's rules explore. In the United States, banks must keep records of transactions for at least five years under federal law, but they are not required to make those old records straightforward to reach through your regular account dashboard.

If you need statements older than what shows up in your account right now, you will need to contact the bank directly and request them. This almost always works, but it takes time and sometimes costs money.

Key Takeaways

  • Your online banking portal typically displays 12 to 24 months of statements, but the bank keeps the actual records much longer.
  • Federal law requires banks to retain transaction records for at least five years, though some keep them longer.
  • Requesting statements older than what appears online requires contacting your bank by phone, email, or in person, and may take one to four weeks.
  • Some banks charge a fee for statements older than a certain age, usually $5 to $25 per statement or per year of records.
  • If you closed the account, you can still request old statements from that bank, but the process takes longer because the account is no longer active.

How long different banks keep statements visible online

Chase, Bank of America, Wells Fargo, and most large national banks show 12 to 24 months of statements in your online account by default. Some let you adjust this window — you might be able to view the last 90 days, six months, or two years depending on the bank's system.

Credit unions and smaller regional banks vary more widely. Some show only the last six months; others show up to three years. The best way to know what your specific bank offers is to log in and look at the date range selector in your statements section, or call the bank's customer service line and ask.

Online-only banks like Ally and Charles Schwab typically keep statements visible for longer — sometimes three to five years — because they have no physical branches and rely on digital records as their primary customer service tool.

Requesting statements older than what appears online

Contact your bank's customer service department and tell them you need statements for a specific date range. Have your account number ready, and be clear about whether you want paper copies mailed to you or digital files sent by email.

Most banks can retrieve statements from the past five to seven years without any problem. If you need something older than that, ask — some banks keep records for 10 years or longer, though they may charge a higher fee or take longer to locate them.

The request usually takes one to four weeks, depending on how old the statements are and how busy the bank's records department is. If you need them urgently, ask whether the bank offers expedited retrieval; some do, but it costs more.

Fees for old statements

Many banks do not charge for statements from the past two to three years. Once you go beyond that window, fees kick in. A typical charge is $5 to $10 per statement, or $25 to $50 for a full year of statements.

Some banks charge a flat fee per request rather than per statement — for example, $15 to retrieve any number of statements from a single year. A few banks waive fees entirely if you are a current customer with a good account history.

Ask about the fee before you request the statements. If the cost seems high, ask whether the bank offers a discount for multiple statements or whether you can get them in a digital format (which is usually cheaper than paper copies).

What to do if you closed the account

You can still request statements from a closed account, but the process is slower because the account is no longer active in the bank's main system. Call the bank's customer service line and explain that you need statements from a closed account, then provide your old account number.

The bank will route your request to its records department, which may take longer to process because they have to search archived files. Expect two to six weeks instead of one to four. Fees are usually higher for closed accounts as well.

If you do not remember your account number, the bank can often look it up using your name, address, and the approximate date the account was open. Have your Social Security number or tax ID ready to verify your identity.

When you need statements for legal or tax reasons

If you are requesting statements for a court case, tax audit, or other official proceeding, tell the bank that upfront. Some banks have a separate process for records requests that come with legal holds or subpoenas, and they may prioritize those requests or waive fees.

For tax purposes, the IRS does not require you to submit bank statements with your return, but the IRS can request them during an audit. If that happens, the IRS will contact your bank directly with a formal request, and the bank must comply. You do not need to retrieve them yourself.

If you are preparing for a potential audit or legal matter, it is worth getting statements now while you still have online access. Once you need them in an emergency, the timeline becomes much tighter.

Alternatives if the bank cannot find old statements

If your bank has merged with another bank or gone out of business, the records may have been transferred. Call the bank that acquired yours and ask whether they have access to the old statements. They usually do, but it may take longer to retrieve them.

If the bank no longer exists and you cannot find a successor, contact your state's banking regulator or the Federal Deposit Insurance Corporation (FDIC). They maintain records of failed banks and can sometimes direct you to where the records are stored.

As a last resort, if you have a cancelled check or other documentation from the account, you can sometimes reconstruct transaction history through your credit card company, employer payroll records, or the other party to the transaction (like a landlord or utility company).

Frequently Asked Questions

Can I get statements from a bank account that was closed 10 years ago?

Most banks keep records for at least five to seven years, so statements from 10 years ago may no longer exist in their system. Call the bank and ask how far back their records go. If the bank has merged or closed, contact the FDIC or your state banking regulator to find out where records were transferred.

Do I have to pay for statements if I am a current customer?

Most banks do not charge for statements from the past two to three years if you are a current customer. Older statements usually cost $5 to $25 each, though some banks waive fees for long-time customers. Ask before you request them.

How long does it take to get statements by mail?

The bank usually takes one to four weeks to retrieve and mail statements. If you need them faster, ask about email delivery — digital statements are often available in one to two weeks. Expedited options may cost extra.

What if I need statements but do not remember my account number?

The bank can look up your account using your name, address, and the date range when the account was open. Have your Social Security number ready to verify your identity. This adds a few days to the process but is routine.

Are bank statements the same as transaction history?

A statement is a summary of transactions for a specific month or period. Transaction history is a detailed list of every deposit and withdrawal. Banks usually provide both, but transaction history may go back further than formal statements — ask your bank what they can retrieve.