Wise Business CSV Import Troubleshooting: Common Errors and How to Fix Them (2026)
Wise Business CSV Import Troubleshooting: Common Errors and How to Fix Them (2026)
Transparency: I built Tally Assistant, which auto-parses Wise CSVs regardless of locale settings. This guide covers the root causes and fixes for Wise CSV import failures.
Quick Answer: Why Does My Wise CSV Keep Failing to Import?
Wise (formerly TransferWise) exports CSVs in European locale format by default — semicolon delimiters, comma decimals, and DD/MM/YYYY dates. Most bookkeeping tools (especially US-based ones) expect comma delimiters, period decimals, and MM/DD/YYYY dates. This mismatch causes three specific errors: "unparseable amounts," "date format not recognized," and "wrong number of columns."
Here's exactly what's happening and how to fix each one.
Error #1: "Wrong Number of Columns" or Garbled Import
What's happening
Wise uses ; (semicolon) as the CSV delimiter instead of , (comma). When your bookkeeping tool opens a semicolon-delimited CSV expecting commas, every row becomes one giant column.
How to check
Open your Wise CSV in Notepad (not Excel — Excel auto-converts). If lines look like this:
Date;Description;Amount;Currency;Balance
01/07/2026;Invoice payment from Client X;1.500,00;EUR;2.350,00
The ; separators are the problem.
Fix A: Convert in Excel/Google Sheets (3 minutes)
- Open Excel → Data → From Text/CSV
- Select your Wise CSV
- In the import wizard, set Delimiter: Semicolon
- File → Save As → CSV (Comma delimited) (*.csv)
- Re-import into your bookkeeping tool
Fix B: Use an AI-powered CSV tool (5 seconds)
Tools with AI CSV detection (Tally Assistant included) auto-detect semicolons vs commas and parse the file correctly regardless of delimiter. No manual conversion needed.
Error #2: Amounts Import as Ridiculous Numbers (1.500,00 → 150000)
What's happening
Wise uses European number formatting:
1.500,00= one thousand five hundred euros (comma = decimal, period = thousands separator)- US/UK tools expect
1,500.00(period = decimal, comma = thousands separator)
Your tool reads 1.500,00 as either 1.500 (dropping the cents) or 150000 (treating comma as thousands separator).
How to check
Look at your CSV amounts. If you see numbers like 1.500,00 or 2 350,50, it's European format.
Fix A: Find & Replace (2 minutes)
In a text editor that won't auto-format (Notepad or VS Code):
- First: replace all
.(periods used as thousands separators) with nothing - Then: replace all
,(commas used as decimals) with. - Save and re-import
Example:
1.500,00 → remove periods → 1500,00 → replace comma → 1500.00 ✓
2.350,50 → remove periods → 2350,50 → replace comma → 2350.50 ✓
⚠️ Danger: If your CSV also has commas in text fields (descriptions like "Payment, thanks"), a naive find-replace will corrupt those fields. Always use a proper CSV parser or AI tool for CSVs with mixed content.
Fix B: Change Wise's Export Settings
Wise Business accounts can sometimes switch locale: Settings → Statements → Export format → English (US). This isn't available in all regions, but it's worth checking.
Fix C: AI Auto-Detection
AI CSV parsers recognize European vs US number formats based on context (is 1.500 more likely to be "one thousand five hundred" or "one dollar fifty"?). The detection is based on the number of digits, surrounding values, and currency context.
Error #3: Dates Import as Wrong Month or Errors
What's happening
Wise CSVs typically use DD/MM/YYYY (European) format. If your tool expects MM/DD/YYYY:
| Wise CSV Date | Tool Reads As | Actually Means |
|---|---|---|
| 03/07/2026 | July 3, 2026 (wrong) | March 7, 2026 ✓ |
| 15/06/2026 | Error! (no month 15) | June 15, 2026 ✓ |
Transactions on days 1-12 will silently import with swapped month/day. Transactions on days 13-31 will throw errors.
How to check
You'll notice: transactions from the first 12 days of each month are assigned to the wrong month. May transactions show as March, June as May, etc.
Fix A: Reformat in Google Sheets (5 minutes)
- Open CSV in Google Sheets (it auto-detects European dates)
- Select the Date column → Format → Number → Date
- Choose the US format (MM/DD/YYYY)
- Download as CSV
- Re-import
Fix B: AI Auto-Detection
An AI parser looks at the date string and asks: "Is this DD/MM/YYYY or MM/DD/YYYY?" It determines the answer by:
- If numbers > 12 appear in the first position, it's DD/MM
- If numbers > 12 appear in the second position, it's MM/DD
- Cross-referencing with the export locale setting Wise was configured with
Error #4: Multi-Currency Balances Make No Sense
What's happening
Wise multi-currency accounts show each currency balance independently. If you hold EUR, GBP, and USD, the CSV may have rows where:
EUR transaction → EUR balance changes
GBP transaction → GBP balance changes
USD conversion → both EUR and USD balances change
The Balance column only reflects that specific currency's balance, not your total across all currencies.
Fix
Ignore the Balance column for bookkeeping. Focus only on:
Amount— the transaction amount in the original currencyCurrency— which currency this transaction is inExchange Rate(if available) — for conversions
Record each transaction in its original currency, then convert to your base currency using the daily rate. Let your bookkeeping tool handle cross-currency totals.
Error #5: Wise Business vs Personal CSV Format Differences
Wise Business accounts export a slightly different CSV than personal accounts:
| Feature | Personal Account CSV | Business Account CSV |
|---|---|---|
| Delimiter | Semicolon ; |
Semicolon ; or Comma , (region-dependent) |
| Columns | Date, Description, Amount, Currency, Balance | Date, Description, Amount, Currency, Balance, TransferWise ID, Merchant |
| Multi-currency | One currency per statement | Multiple currencies in one file |
| Statement period | Per-currency, monthly | All currencies, custom range |
If you recently upgraded from Wise Personal to Wise Business, your import process will break because the column layout changed. Re-check your import settings.
The Nuclear Option: AI CSV Import That Handles Everything
If you've read this far, you know Wise CSVs are a pain. The root cause is simple: Wise is a European company that defaults to European locale settings, and most bookkeeping tools are built for US formats.
AI-powered CSV import (Tally Assistant and similar tools) solves all five errors at once:
- Auto-detects delimiter (semicolon vs comma)
- Recognizes number format (European vs US) from context
- Infers date format by checking which position has values > 12
- Handles multi-currency — records original currency + base currency conversion
- Adapts to layout changes — if Wise adds or renames columns, AI re-maps by meaning
Quick Troubleshooting Checklist
When your Wise CSV won't import, check these in order:
- Open in Notepad — does it use
;instead of,? - Look at numbers — are decimals commas (
1.500,00)? - Check dates — are days 13-31 erroring out? (DD/MM vs MM/DD issue)
- Multi-currency? — are there rows with different currencies?
- Business vs Personal? — did the column layout change after upgrading?
- Check Wise's export settings — can you switch to English (US) locale?
Bottom Line
Wise is excellent for international banking. Its CSV exports are not. The semicolon-delimited, European-formatted, multi-currency CSVs break most bookkeeping imports in predictable ways. The fixes above work, but if you process Wise CSVs regularly, an AI tool that handles all these formats automatically pays for itself in one month of saved troubleshooting time.
Next steps:
- Try the manual fixes above (free, 5-15 minutes)
- Or: import your Wise CSV with AI — reads any format, any locale, any currency (free, no credit card)
Tally Assistant