Free Bank Transaction Categorizer (CSV, OFX, QFX)

Upload. Auto-categorize. Verify. Download CSV or export to QuickBooks.

Uploads deleted within 24 hours
Opt-in training only
SOC 2-aligned controls
📤
Upload
👀
Preview
✉️
Verify
⬇️
Download

Your data is never used for training without your explicit consent.

Free tier limits: 500 rows, watermarked output. Upgrade for unlimited rows →

Uploads deleted within 24 hours. We do not use free-tool data for model training unless you opt in at upload. This is not financial advice.

How it works

1

Upload a CSV, OFX, or QFX from your bank.

2

We normalize and auto-categorize transactions using AI trained on accounting best practices.

3

You verify categories and provide feedback to improve accuracy.

4

Download a clean CSV or export to QuickBooks for seamless import.

Supported formats

Our free bank statement categorizer supports CSV, OFX, and QFX files from any bank. Whether you need to categorize bank transactions CSV files or convert OFX to CSV categories, our automatic transaction categorizer handles common formats seamlessly.

PDF and image statements are supported on a best-effort basis. For best results, export directly from your bank's online portal as CSV, OFX, or QFX.

Why this tool

Faster bookkeeping, cleaner imports, less manual tagging. Our QuickBooks import CSV mapping tool ensures your transactions are properly categorized before import, saving hours of manual work.

Built with SOC 2-aligned controls, your data is processed securely and deleted within 24 hours. See our privacy policy and data processing agreement for details.

Frequently Asked Questions

Is this safe?

Files are deleted within 24 hours by default. We only use your data for model improvement if you opt in at upload.

Which banks are supported?

Any bank that can export CSV, OFX, or QFX. We also parse common OFX/QFX variations.

Do you support QuickBooks?

Yes. Download a clean CSV for import or export directly to QuickBooks when signed in. Upgrade to a paid plan for direct QuickBooks Online integration.

How many rows can I upload?

The free limit is 500 rows per file. Need more? Check our pricing plans for higher limits and advanced features.

Do you keep my data?

No by default. Free uploads are wiped within 24 hours. Opt-in training is optional and off by default. Read more in our privacy policy.

How to export a clean bank CSV

For best results when using our categorize bank transactions CSV tool:

  1. Log into your bank's online portal
  2. Navigate to the account you want to export
  3. Look for "Export", "Download", or "Statements"
  4. Choose CSV, OFX, or QFX format (avoid PDF when possible)
  5. Select your date range (up to 500 transactions for free)
  6. Download and upload the file above

Most banks support OFX (Open Financial Exchange) or QFX (Quicken Financial Exchange) which provide richer transaction data for better automatic categorization.

Need more power?

Upgrade for unlimited transactions, QuickBooks/Xero direct integration, custom categorization rules, and dedicated support.

View Pricing Plans