TD Bank Statement Analyzer — CSV/PDF (Free, Private)
Upload your TD Bank statement to instantly categorize spending, detect subscriptions, and export a clean CSV—right in your browser. No sign-up. No cloud uploads.
TD Bank preset mapping (edit if needed)
By using this tool you agree to our Privacy Policy. Files are processed locally and not stored.
| Date | Description | Category | Amount | Type | Balance |
|---|
- Upload CSV exported from TD Bank Online Banking (works best).
- Automatic: category tagging, recurring charge detection, net cash flow, top merchants.
- Private: parsing happens in your browser; no files leave your device.
- Download a cleaned CSV to share with your accountant or budgeting app.
- Integrates with MoneyToolsHQ paycheck & tax calculators and mortgage tools.
What this tool does (and why TD Bank customers use it)
The TD Bank Statement Analyzer is a free, browser-based utility that converts your downloadable TD Bank account statement into clean, analysis-ready data. If you have ever tried to understand where your money actually goes each month—groceries, rideshares, subscriptions, fees—this tool gives you answers in seconds. Upload your statement in CSV format, and we will automatically categorize transactions, identify likely recurring charges, calculate inflows and outflows, and produce a final CSV you can share with a tax preparer or import into a budgeting spreadsheet. Everything runs locally in your browser; your file never leaves your device.
How to export TD Bank statements (web & mobile)
Exporting a CSV from TD Bank Online Banking only takes a moment. The exact labels can change with UI updates, but the flow below remains consistent. If your interface looks different, the tool can still work—you can edit the column mapping to match your CSV’s headers.
Web (desktop)
- Sign in to TD Bank Online Banking and choose the account you want to analyze.
- Select Account Activity or Transactions.
- Use the date selector to pick a range (last 3, 6, or 12 months recommended).
- Click Export or Download and choose CSV. Save the file.
- Return to this page and upload the CSV in the tool above.
Mobile (app)
- Open the TD Bank app and choose your account.
- Find Statements/Transactions and select the date range.
- Look for Export or Download and email the CSV to yourself (or save locally if supported).
- Upload the CSV here from your phone’s browser or desktop.
Privacy-first design
Many statement tools send your data to a server. This one does not. Parsing, categorization, and analytics are performed entirely in your browser using client-side JavaScript. Once you hit “Delete data,” the session is cleared. You maintain full control of your file at all times. For details, read our Privacy Policy.
TD Bank CSV: common columns and formats
TD Bank CSV exports typically include fields like Date, Description, Amount, and sometimes Balance or Type. Some CSVs separate Debit Amount and Credit Amount instead of providing a single signed number. Our analyzer supports both approaches. If your file uses separate debit/credit columns, fill those two fields in the preset mapping (and leave Amount blank). If your file provides a single Amount column, keep the default mapping.
| CSV field name | How the tool uses it |
|---|---|
| Date | Transaction date. We attempt to sort and summarize months using this value. |
| Description | Merchant/transaction memo. Powers category tagging and recurring detection. |
| Amount | Signed number (credits positive, debits negative). If absent, use Debit/Credit columns. |
| Debit Amount | If provided, the analyzer treats this as a negative outflow. |
| Credit Amount | If provided, the analyzer treats this as a positive inflow. |
| Balance | Optional. Displayed for context; not required for analysis. |
Automatic categories you get out-of-the-box
Categories are inferred from merchant descriptions using rule-based patterns built for clarity. The defaults include: Groceries, Dining, Transport, Shopping, Subscriptions, Housing, Health, Travel, Bank Fees, and Income. These labels keep the first pass honest. You can refine categories further after downloading the cleaned CSV.
Recurring charges and subscription detection
The analyzer looks for transactions with a similar merchant key and nearly identical amounts appearing in multiple months. When a pattern shows up in three or more different months, it is flagged as a likely recurring charge. This catches services like streaming platforms, cloud storage, news subscriptions, and some insurance payments. Irregularly billed items—such as annual renewals—may not appear unless the date range includes multiple periods.
What insights you’ll see after upload
- Inflow, outflow, net: Simple totals for the selected date range.
- Top categories: The largest areas of spend across groceries, dining, shopping, and more.
- Recurring charges: Merchants likely to be subscriptions or fixed monthly bills.
- Normalized transactions table: One line per transaction with date, description, category, amount, type, and balance.
TD Bank quirks & tips (and how this tool handles them)
- Separate debit/credit columns: Some exports separate these. Use the mapping panel to specify both columns and leave the single “Amount” field blank.
- Parentheses for debits: If you see amounts like (25.31), the analyzer converts them to -25.31 automatically.
- Merchant noise: Descriptions may include codes or locations. The tool normalizes common variations (e.g., “AMZN Mktp” → Amazon Shopping) to improve categories.
- Balance snapshots: If the CSV includes Balance, it’s displayed; otherwise the analysis still works fine.
Workflow ideas: from statement to action
After identifying recurring charges, consider trimming overlapping subscriptions and reviewing bank fees. For budgeting, export the cleaned CSV and plug it into your preferred sheets template. If you’re preparing for taxes, the categories make it easier to collect deductible items (e.g., certain health expenses or business-use costs; speak to a professional for advice specific to your situation). For long-term planning, combine insights here with our Cost of Living, Mortgage, and Paycheck & Tax tools.
Example snippet (anonymized)
Date,Description,Amount,Balance 06/05/2025,Direct Deposit PAYROLL,2300.00,3512.34 06/06/2025,STARBUCKS 1234 NY,-5.67,3506.67 06/06/2025,NETFLIX.COM - SUBSCRIPTION,-15.49,3491.18 06/07/2025,AMZN Mktp US*AB12Z,-48.99,3442.19 06/09/2025,SPEEDWAY FUEL - BROOKLYN,-36.10,3406.09
In the analyzer, Starbucks/Dining, Netflix/Subscriptions, Amazon/Shopping, Speedway/Transport are tagged automatically.
Data handling, consent, and security
This tool is deliberately simple: it runs on your device, and the file you upload never leaves the browser sandbox. There is no server-side storage, analytics on file contents, or ad personalization based on your statement. If you choose to download the cleaned CSV, it saves locally to your computer. To clear the session, click “Delete data.”
Troubleshooting
- “Could not parse CSV” — Open the file and confirm it’s comma-separated with a header row. Re-export from TD Bank if needed.
- Weird numbers — Edit the mapping if your file uses Debit Amount and Credit Amount instead of a single Amount.
- Missing months — Export a longer date range from TD Bank or upload multiple files sequentially.
- PDFs — Scanned PDFs are not supported here. If you have a text-based PDF, convert it to CSV first.
FAQs
Do you store or upload my TD Bank statement?
No. The analyzer processes your CSV locally in your browser. We do not upload or store your file.
Which formats are supported?
CSV is supported here. If your statement is a PDF, download the CSV version from TD Bank or convert the PDF to CSV before uploading.
Can I adjust categories?
Yes—download the cleaned CSV and edit categories in Excel/Sheets. Future versions may allow inline editing.
How do you detect subscriptions?
We look for repeating merchant keys and amounts across three or more distinct months.
Does this work for credit cards and checking accounts?
Yes, as long as TD Bank lets you export a CSV for that account.
Is this financial, tax, or legal advice?
No. Results are estimates for information only. For advice, consult a qualified professional. See our Disclaimer.
Changelog
- Nov 2025: Initial release with CSV upload, category tagging, recurring charge detection, and cleaned CSV export.
Next steps
- Try the analyzer with a 3–6 month CSV to reveal true spending patterns.
- Use the insights to adjust subscriptions, compare months, and prep for tax season.
- Explore related tools: US Paycheck & Tax, Mortgage & Home-Buying, and Cost of Living & Salary Comparisons.
“Bank TD” can refer to two things: TD Bank Group, a Canadian multinational financial services corporation, or a Term Deposit (TD), which is a type of fixed-term savings account offered by many banks. TD Bank Group has two main subsidiaries: TD Bank, N.A., which operates in the U.S., and TD Canada Trust in Canada. A Term Deposit is a way to deposit money for a fixed period to earn a higher interest rate than a standard savings account.
TD Bank Group
- Overview: A Canadian multinational banking and financial services company headquartered in Toronto, Ontario.
- U.S. operations: TD Bank, N.A., headquartered in Cherry Hill, is the U.S. subsidiary. It has over 1,100 branches along the East Coast.
- Canadian operations: TD Canada Trust is the Canadian banking subsidiary.
- Services: Both U.S. and Canadian operations offer a wide range of products including online banking, loans, credit cards, and home lending.








