Universal CSV Import

If you've ever downloaded a CSV from your bank only to spend 30 minutes reformatting columns before you can even start categorizing transactions — that's the problem we solved. Download the statement from ANY bank or payment platform (Stripe, PayPal, Wise, Revolut, and 200+ more), upload it as-is, and the AI detects the date order, delimiter, decimal separator, and currency column automatically. No reformatting, no template setup, no manual mapping.

Quick Answer

Universal CSV import accepts bank and payment platform statements in any layout. The AI detects the date order, delimiter, decimal separator, and currency column automatically, so the file uploads as-is without reformatting. It covers Stripe, PayPal, Wise, Revolut, and 200+ bank formats.

Best for

  • Freelancers with international accounts and mixed statement formats
  • Anyone tired of reformatting columns in spreadsheets before importing
  • People who use several payment platforms at once

Not ideal for

  • Users of banks that only provide PDF statements (use PDF import instead)
  • Businesses that need automated bank feeds rather than file uploads

Import is file-based, not an automated bank feed. You download and upload statements yourself, and the free plan caps at 100 transactions per month.

What You Get

How It Works

1

Download your bank CSV

Export your transaction history from any bank or payment platform as CSV. Don't worry about the format — every bank exports differently, and that's exactly what the AI handles.

2

Upload to Tally Assistant

Drag and drop the CSV file. The AI scans the headers, detects the delimiter, date format, currency symbols, and column meanings — all automatically. No template setup, no column mapping.

3

Review and confirm

The AI shows you parsed transactions with categories, currencies, and matched clients. Review, make any adjustments, and import. Duplicate detection prevents double-counting.

Use Cases

Multi-platform freelancers

You receive money via Stripe, PayPal, and bank transfer. Each platform exports CSVs in a completely different format. Upload all three — the AI handles each format differently, producing a unified transaction history.

International freelancers with foreign bank accounts

Your Chinese bank exports CSVs with Chinese headers and yuan amounts. Your European bank uses semicolons and European decimal commas. The AI handles both formats natively — no manual reformatting.

Monthly bookkeeping catch-up

Haven't done bookkeeping in 3 months? Download your bank CSVs for each month, upload them all, and let the AI process thousands of transactions in under a minute.

Frequently Asked Questions

What if my bank CSV has a completely unusual format?

The AI is trained on 200+ bank formats and handles variations in column headers (in any language), date formats, decimal separators (dots vs. commas), delimiters (commas, semicolons, tabs), and currency representations. Even headerless CSVs are supported — the AI analyzes the data patterns to determine what each column represents.

Which banks and platforms are supported?

The AI has been tested with CSVs from Stripe, PayPal, Wise, Revolut, QuickBooks, Xero, and 200+ banks worldwide including major Chinese, European, US, and Southeast Asian banks. If your bank exports CSV, it's almost certainly supported. If not, the AI learns from each new format it encounters.

Does it handle multiple currencies in one CSV?

Yes. If your CSV contains transactions in multiple currencies (common with Wise or Revolut exports), the AI detects the currency for each transaction individually. All amounts are converted to your configured base currency using daily exchange rates for consistent reporting.

How are transactions categorized?

The AI auto-categorizes transactions based on the merchant name, description, and amount patterns. Categories include Infrastructure, Tools & Software, Food & Dining, Transportation, Office Expenses, and 10+ others. All categories are customizable — you can override any AI-suggested category.

Can I import PDF bank statements too?

Yes! In addition to CSV, Tally Assistant supports PDF bank statements. Upload the PDF and the AI extracts transaction data using the same detection logic. This is especially useful for banks that only provide PDF statements.

Who This Is For

Ready to simplify your bookkeeping?

Join freelancers in 30+ countries. Start free — no credit card required.