“My bank only lets me export the last 90 days”
A ninety-day export limit is a choice made in the online banking interface, not a law of nature — and it is frequently not the only route to your own history. Before resigning yourself to retyping a year, three places are worth checking.
Symptoms
The date picker refuses ranges older than three months Older statements are visible as PDFs but not as data Exporting a long range silently returns only recent transactions
What actually causes it
The transaction screen and the statement archive are separate
Search on the transaction screen is limited, while the statement archive holds years. Some banks offer machine-readable downloads inside the archive that the transaction screen never mentions.
Open banking connections carry a shorter window
Where an app connects to your bank directly, regulation commonly limits the history to a shorter period than the bank’s own website offers. The limit belongs to the connection, not the account.
The limit applies per request, not in total
Many interfaces cap the length of a single export but allow any number of them. Four sequential ninety-day exports reach back a year, even though one three-hundred-day request is refused.
How to fix it
- Export in consecutive chunks of the maximum allowed length, working backwards, rather than requesting one long range.
- Check the statement archive as well as the transaction screen; the download options there are often different.
- Verify each chunk with the tool below before importing, and keep the boundaries touching but not overlapping to avoid duplicates.
- If only PDFs remain for older periods, request a data export from customer service — many banks will produce one on request.
Related import problems
Skip the manual edit — fix it automatically
Checking each chunk before import catches a truncated download early, when re-exporting is still easy and nothing has entered your ledger. Free, no signup, no upload.
Open the fixer