Why Your CSV Import Has Wrong Categories and How to Fix It
Why Your CSV Import Has Wrong Categories and How to Fix It
CSV imports usually get wrong categories because merchant descriptions are inconsistent, transfers look like expenses, debit and credit signs are confusing, or automation rules are too broad. Fix the source columns first, then review categories and rules before reports are trusted.
Check the CSV columns first
Before blaming categorization, confirm the import data is clean.
Required columns:
- Date
- Description
- Amount
Common problems:
- Debit and credit are in separate columns.
- Amount signs are reversed.
- Summary rows are mixed into transaction rows.
- Descriptions are truncated.
- Multiple accounts are combined in one export.
Use the CSV Bank Statement Import Guide for the basic cleanup checklist.
Fix debit and credit signs
Wrong signs create wrong categories and wrong reports.
If spending imports as positive income, category reports become useless. If salary imports as negative spending, budgets look broken.
Before finalizing:
- Confirm outflows are negative or mapped as debits.
- Confirm inflows are positive or mapped as credits.
- Check refunds.
- Check card payments and loan payments.
Mark transfers separately
Transfers often look like expenses:
- ATM withdrawal
- Bank-to-bank movement
- Credit-card payment
- Savings transfer
- Currency exchange transfer
If these are categorized as groceries, bills, or income, reports will drift. Mark transfers before reviewing category totals.
For multi-account setups, use How Do I Manage Money Across Multiple Bank Accounts?.
Review ambiguous merchants
Some descriptions are too vague for reliable automation:
POS PURCHASEONLINE PAYMENTCARD TRANSACTIONTRANSFER- Payment processor names instead of merchant names
Do not create broad rules for vague descriptions. Categorize them manually or add a rule only when another field makes the pattern specific enough.
Turn these tips into action
Track accounts, import statements, review spending, and build better money habits with Tika.
Tighten broad rules
A rule such as "if description contains payment, categorize as bills" will misclassify many rows.
Better rule inputs:
- Exact merchant phrase
- Account type
- Amount range
- Recurring day
- Payee reference
- Currency
Rules should speed up repeat review, not replace review entirely. See Rules & Automation.
Use a review queue
After import:
- Review uncategorized rows.
- Review high-value rows.
- Review transfers.
- Review new merchants.
- Approve safe rules.
- Reconcile the account.
Do not rely on reports until this queue is clean.
Re-import only when needed
If the mapping is badly wrong, it may be faster to delete the import batch and re-import with corrected columns. If only a few categories are wrong, fix the rows and rules.
Before re-importing, make sure duplicate detection or batch cleanup is available so the same period is not counted twice.
Tika workflow
In Tika:
- Import the CSV through Bank Statement Import.
- Review mapping and duplicate warnings.
- Categorize uncertain merchants.
- Mark transfers.
- Use How to Categorize Transactions to keep categories useful.
- Reconcile before reporting.
The short answer
Wrong CSV categories are usually a data-quality and rule-quality problem. Clean the columns, mark transfers, avoid broad rules, review ambiguous merchants, and reconcile before trusting reports.
Compare Free and Paid import capabilities on Tika pricing.
Turn these tips into action
Track accounts, import statements, review spending, and build better money habits with Tika.
Related posts
Convert a Bank Statement PDF to Excel or CSV
Convert a bank statement PDF to Excel or CSV safely by using verified exports first, checking table extraction, cleaning columns, and reviewing imported rows.
How to Categorize Transactions the Right Way
Categorize transactions accurately by using simple category groups, separating transfers, reviewing rules, and reconciling reports before you trust the numbers.
Is It Safe to Connect or Upload Bank Statements to a Finance App?
A practical safety checklist for finance apps: bank credentials, statement uploads, encryption, file storage, two-factor authentication, review controls, and account deletion.