FinMan
Get Started
← Use cases

Import a bank statement once — get a categorized month instantly

FinMan imports bank statements (PDF or XLS) automatically: it detects the bank, extracts every transaction, and uses AI to assign spending categories — without typing a single line by hand. Supports Monobank and other major banks, merges duplicates, and keeps a full multi-currency transaction history.

Typing every transaction from a bank statement by hand takes hours and nobody actually does it consistently. FinMan reads the statement file directly and turns it into a structured, categorized list of transactions in about a minute.

How it works

  1. Download your bank statement (PDF or XLS)
  2. FinMan detects the bank and imports transactions
  3. AI auto-assigns categories to each transaction
✅ Full picture of the month — no manual entry

Works with PDF and XLS statements from major banks

Upload the statement file you already download from your bank's app (PDF or Excel/CSV). FinMan detects the bank format automatically — including Monobank — parses every transaction, merchant name, amount and date, and merges duplicates if you re-upload an overlapping period.

AI categorization that learns your habits

Every imported transaction gets a category automatically — groceries, transport, utilities, entertainment and more — based on the merchant and description. You can correct a category once, and FinMan applies the same rule to similar transactions going forward.

Read more: Automatic expense tracking with Monobank: webhooks instead of manual entry →

Frequently asked questions

Which banks does FinMan support for statement import?
FinMan supports Monobank natively and parses standard PDF/XLS statement formats from other major banks. If your bank's format isn't recognized automatically, the AI fallback parser still extracts transactions from most statement layouts.
Will importing the same statement twice create duplicate transactions?
No. FinMan matches transactions by date, amount and description, so re-uploading an overlapping statement merges into the existing history instead of duplicating entries.
Can I fix a wrong category after import?
Yes. Tap any transaction to change its category — FinMan remembers the correction and applies it automatically to similar transactions in future imports.
Does FinMan support statements in different currencies?
Yes. FinMan handles multi-currency statements and keeps each transaction in its original currency while also showing totals converted to your main currency.