Convert TD Bank bank statements to CSV, QBO CSV, or Xero
TD Bank keeps statement PDFs available for up to seven years in online banking, but its transaction export reaches back only about 18 months. Anything older exists as a PDF or not at all, which is why TD cleanup and catch-up jobs start with statements. This page converts them without an upload: the parser runs in your browser, rebuilds each transaction from the PDF text, and a reconciliation gate checks the result against the statement's printed balances before you export CSV, QBO CSV, or Xero. TD's layout groups activity by type, deposits in one section and payments in another, so the converter re-orders rows into a single dated ledger and signs each amount from its section. The gate then proves the rebuild: beginning balance plus the rebuilt activity must equal the printed ending balance, to the cent, or the export says so plainly.
Convert a statement now
Drop a PDF statement below. It is parsed in this browser tab: the file is not uploaded, and you can watch the Network tab while it runs. You get an editable preview, a reconciliation stamp, and CSV downloads for QuickBooks Online, Xero, or anything that reads plain CSV. No signup and no card for the first 20 pages each month.
How a TD Bank statement is laid out
Sample TD Bank checking statements open with an account summary listing beginning balance, average collected balance, deposits, electronic payments, interest, and ending balance. The activity that follows is grouped by type under a Daily Account Activity heading, with subsections such as electronic deposits, other credits, electronic payments, and service charges. Each entry shows a posting date, a description, and an amount. Deposits and withdrawals live in separate sections rather than one signed column, which TD's own guide to reading statements also reflects. Day-end balances appear in a separate daily balance summary table on sample statements, not on each transaction line. Vendor documentation adds two cautions we pass along with a hedge: personal checking dates print as full month, day, and year, while TD credit card statements drop the year and skip balance columns entirely, so a card PDF behaves differently from a checking PDF in any converter. Business statements can bundle sub-accounts. The parser reads what is actually present and reports it; nothing is assumed from a template.
- Running balance: false.
- Dates: MM/DD/YYYY on personal checking lines per vendor documentation; TD credit card statements print MM/DD without the year.
- Negative amounts: deposits and withdrawals in separate grouped sections (credits/deposits vs withdrawals/debits), not one signed column.
- Sample statements show a Daily Account Activity area grouped by type, with subsections such as electronic deposits, other credits, electronic payments, and service charges.
- Each activity line shows a posting date, description, and amount; day-end balances appear in a separate daily balance summary table on sample statements.
- The account summary lists beginning balance, average collected balance, deposits, electronic payments, interest, and ending balance.
- TD's own CSV/activity export reaches back only about 18 months; older periods are PDF-only. Business PDFs can bundle sub-accounts.
How to download statements from TD Bank
- Log in to TD Bank Online Banking at td.com (US) or open the TD Bank app.
- Open the statements area for your account (the online statements section; the app supports viewing and downloading statements too).
- Select the account and the statement period you need.
- View the statement and download it as a PDF (statements are provided as PDF files).
- Repeat per month. Statements issued since April 2010 stay available for up to seven years.
TD Bank conversion pitfalls
- The 18-month export cliff
- TD's own transaction export covers only about the past 18 months. The PDF statements reach back up to seven years. For anything older than a year and a half, converting the PDF is not a preference, it is the only self-serve route.
- TD bank feeds drop in QuickBooks
- Intuit community threads document TD Bank and TD credit card feeds that stop importing or updating in QuickBooks Online, with Intuit's suggested workaround being a manual CSV upload. A converted statement is that workaround, with the added benefit that the rows were checked against printed balances first.
- Grouped sections must be re-ordered
- TD statements group activity by type, so deposits, payments, and fees each sit in their own list. A ledger import needs one chronological stream. The converter re-interleaves rows into date order and signs each amount from its section, then the gate confirms the rebuilt stream still reconciles the printed balances.
- Card statements are a different animal
- Vendor documentation notes TD credit card statements print MM/DD dates without the year and drop balance columns, so a card PDF parses differently from a checking PDF. The gate reports what it could verify either way, and the year is recovered from the statement period.
Importing the CSV into QuickBooks Online
In QuickBooks Online go to Transactions, then Bank transactions, choose the account, and pick Upload from file. The converter's default export is the 3-column format QuickBooks expects: Date, Description, Amount, with one signed amount per row. A 4-column Date, Description, Credit, Debit file is available too, but QuickBooks parses the 3-column shape more reliably.
Three constraints matter. Dates must be MM/DD/YYYY for US companies, and one unreadable date fails the whole import. Files over 350 KB, roughly 1,000 rows, are rejected, so this converter splits large exports into date-ranged files automatically. And QuickBooks ignores any category column in a CSV: every imported transaction lands in For Review for you to categorize with bank rules.
- QuickBooks Online wants a 3-column CSV: Date, Description, Amount with one signed column. TD keeps deposits and withdrawals in separate sections, so the converter assigns the sign from the section - deposits positive, payments and fees negative - and merges everything into one dated stream.
- Dates export as MM/DD/YYYY, which matches TD's own personal checking format, so nothing shifts when QBO parses the file.
- Files split automatically at about 350KB or roughly 1,000 rows, so a seven-year TD backfile lands in QBO-sized chunks.
- When the TD bank feed drops, this is the manual-upload path Intuit points to, with one difference: the export carries a reconciliation stamp showing the statement tied out before you imported it.
Importing into Xero
For Xero, the export uses Date and a single signed Amount, income positive, plus Payee, Description, and Reference columns. Import it under the bank account's Import a Statement option. Xero reads dates by your organisation's region setting, so check the day and month order match before you post.
How the reconciliation gate works
Most converters hand you a spreadsheet and leave the checking to you. This one does the arithmetic first. A bank statement carries its own proof: balances. If the rows are right, they add up to the printed balances; if a digit was misread or a row was dropped, they do not.
Every export gets one of five stamps. Verified row-by-row means each transaction was checked against a printed running balance. Verified at statement level means the opening balance plus all transactions equals the closing balance. Partially verified means daily balance figures anchored some of the rows. Unverifiable means the statement printed no balances to check against, so honesty is the stamp. Reconciliation failed means the math did not hold, and the exact failing rows are marked in the grid so you can fix or confirm them before export.
The stamp is a verification aid, not a guarantee. It shows you which rows the statement's own math confirms, so you verify three rows instead of three hundred.
Statements never leave this browser. There is no upload to vet, no processor to add to your WISP paperwork, and nothing stored when the tab closes. Open the Network tab during a conversion and watch: the page explains exactly what it sends and when, and none of it is your document.
Frequently asked questions
- How do I download a TD Bank statement as a PDF?
- Log in to TD Online Banking or the TD app, open the statements area for the account, pick the period, and download the PDF. Statements are provided as PDF files.
- How far back can I get TD Bank statements online?
- Up to seven years. TD keeps statements issued since April 2010 available to view, download, or save in online banking.
- Can I export CSV from TD Bank for dates older than 18 months?
- No. TD's own export reaches back about 18 months. For older periods, download the PDF statements, which reach back seven years, and convert them.
- Do TD Bank statements print a running balance on each line?
- Sample TD checking statements show activity grouped by type with date, description, and amount, and day-end balances in a separate summary table rather than per line. So TD conversions typically earn the statement-verified state: totals proven against printed beginning and ending balances.
- My TD feed stopped syncing with QuickBooks. Can I import statements instead?
- Yes. Convert the missing months' PDFs and upload the QBO CSV manually - the same workaround Intuit suggests during feed outages, plus a reconciliation check the feed never gave you.
- Is my TD Bank statement uploaded when I convert it?
- No. Parsing, reconciliation, and export run in your browser. Open the Network tab while converting and watch: no document data leaves your machine.
Convert a TD Bank statement free right now: 20 pages a month, full quality, reconciliation stamp included. Unlimited pages are $19 a month or $149 a year through BalanceProof, cancel in one click, no card needed to try.