Import transactions without linking your bank.
Koody is CSV-first: upload bank statements, exports from other budgeting apps, or the spreadsheet you already use. Bring your history in quickly, see clean, categorized results, and update on your schedule.


How it works
If you prefer CSV import over live bank syncing, Koody is built for that workflow. Download a bank statement or spreadsheet, upload it when you are ready, and keep full control.
Imports are cleaned and categorized automatically, recurring items are highlighted, and bulk edits help you fix anything fast. The more you use it, the smarter each import becomes.
Export Your CSV
Download a CSV from your bank or credit card, or export transactions from another budgeting app. If you receive Excel or Sheets files, save them as CSV first.
Upload To Koody
Pick the destination account, upload the file, and Koody immediately reads the headers, cleans the data, and starts auto-categorizing so you can focus on reviewing results.
Review And Clean
Koody cleans descriptions, auto-categorizes transactions, flags recurring items, and lets you edit up to 500 transactions in one go. Save edits to make future imports smarter.
Import from anywhere your transactions live.
CSV imports cover the most common ways people store transaction history. That includes bank statements, exports from other budgeting apps, and long-running spreadsheets.
Bank And Card Statements
Import CSVs from checking, savings, credit cards, and digital wallets. If it downloads as a CSV, it is likely supported.
Other Budgeting Apps
Export transactions from another budgeting app and import the CSV into Koody to keep your history intact.
Spreadsheets
Upload the spreadsheet you already use. Save Microsoft Excel or Google Sheets files as CSV, then import.
See the CSV import flow in action.
Upload a CSV, pick the destination account, and let Koody handle the cleanup. It is fast enough to use monthly and precise enough for full history migrations.
- Automatic cleanup and categorization after upload.
- Recurring detection and a clear import results screen.
- Bulk edit tools to fix anything that looks off.
What happens after you upload.
Koody treats CSV import as a primary workflow. The goal is a clean, usable transaction list with minimal cleanup.
Automatic Cleanup
Koody cleans up dates, amounts, and descriptions so the import results are easy to review.
Auto-Categorization
Imports are categorized automatically, and Koody respects Category columns when they exist.
Recurring Detection
Likely recurring expenses and income are highlighted during import.
Bulk Edits
If anything looks off in your imports, you can edit up to 500 transactions in one go.
Duplicate Protection
Koody checks new imports against previous ones, so repeats do not double-count.
Import Edit Persistence
Edit a description or category once, and Koody will remember and reuse it on future imports.
CLEAN IMPORTS
Automatic cleanup and categorization.
Koody reads common CSV formats, cleans up dates and amounts, and auto-categorizes transactions. If your CSV already includes a Category column, Koody can use it instead of guessing.
- Cleaned descriptions and consistent categories.
- A clear import results screen so you know what changed.

FAST FIXES
Bulk edit and duplicate protection.
Fix descriptions, categories, or notes across up to 500 transactions at once. Koody also checks for duplicates against previous imports, so you can import on a schedule with confidence.
- Batch fixes for merchants, categories, and transfers.
- Duplicate guardrails across multiple uploads.

LEARNING FROM YOUR EDITS
Import Edit Persistence.
When you edit a description or category, Koody can remember it for future imports. Say yes when prompted, and the same cleanup will apply the next time that merchant appears.
- Less repeat work every month.
- Cleaner transaction lists over time.

KOODY AI
Get help from Koody AI.
Ask questions about your imported transactions, find likely duplicates, or spot unusual spending. Koody AI helps you review your data faster without losing context.
- Quick answers about categories, merchants, and totals.
- Fast follow-up actions when something looks off.

Column mapping when you need it.
If your CSV headers are unusual, Koody prompts you to map Date, Description, and Amount. It is quick, clear, and only shows up when automatic mapping fails.
Pricing
CSV imports are included in the Plus plan. Choose the plan that fits your workflow, then import as often as you like.
Cancel anytime. No hidden fees.Input transactions manually
Add bank accounts
Track spending and income (up to 1 year)
Categorize transactions
Monitor subscriptions or bills
Upload receipts
Estimate your tax bill
Access on mobile and desktop
Everything in Free
Track spending and income (up to 3 years)
Add new categories
Auto-generate recurring transactions
Create and manage budgets
Sync budgets with your payday
Invite family or friends to collaborate
Set budget permissions
Everything in Standard
Import transactions from bank statements
Track spending and income (unlimited years)
Automatic transaction categorization
Unlimited categories
Automatic detection of recurring transactions
Advanced Koody AI
Keep budgets active indefinitely
Helpful Articles From The Koody Blog
Frequently Asked Questions
1. Can I import transactions without linking my bank?
Yes. Download a CSV or bank statement from your provider, then upload it into Koody whenever you want to update your history.
2. What file types does Koody support?
CSV is the primary format. If your bank gives you an Excel file, save or export it as CSV before uploading.
3. I imported my CSV successfully, but I can't find the transactions. Where did they go?
Most of the time, this happens because you are viewing the wrong date range. Go to Transactions and select a range that matches the dates in your CSV.
4. Where do I import transactions?
In the app, go to Overview > New > Import Bank Transactions. You can start from any account, then choose where the file should land.
5. Do I need to map columns?
Only if Koody cannot confidently read your CSV headers or structure. Otherwise, mapping happens automatically, and the import proceeds right away.
6. Will Koody auto-categorize my import?
Yes. If your CSV includes a Category column, Koody can use it. Otherwise, it auto-categorizes for you, and you can quickly adjust anything that looks off.
7. How does duplicate protection work?
Koody checks against transactions you previously imported and skips duplicates. Manually entered items may still need review.
8. Can I import data from multiple banks or cards?
Yes. Import separate CSVs into the right Koody accounts so everything stays organized and easy to filter.
9. Can I import from another budgeting app like Mint?
Yes. Export your transactions as CSV from your current app and import that file into Koody to keep your history and categories in one place.


