Link your bank for real-time transaction feeds, or bring in statements from CSV, Excel, and PDF. Intelligent categorization handles the heavy lifting so you can focus on analysis.
Try It FreeThis unedited capture shows ten fresh bank transactions arriving uncategorized. A single click on AI Categorize sorts all ten — and every row carries the AI’s reasoning plus a confidence score, so approval takes seconds instead of an afternoon.
Part 4 of the “Can your accounting software do THIS?” series — Next: the statement that reads itself →
Link your financial institutions directly to Kantivo. Transactions flow in on their own -- no file exports, no drag-and-drop, no repetitive steps. Press Sync and your latest activity is right there.
When your primary aggregator can't reach a specific institution, the secondary Stripe Financial Connections path picks up the slack. Both networks are bundled into your subscription -- nothing extra to configure, nothing extra to pay.
Toggle the alternate connector on with a single click. If your bank fails to load on the first attempt, the secondary path usually finds it.
Looking after 10, 30, or 100 client files? Every connected bank can carry a custom connection label -- typically the client company name -- so accounts never get tangled across companies.
Tag every connection with a meaningful client name. No more guessing which Wells Fargo belongs to which client.
Type a client name, partial keyword, or the last four digits to filter the mapping dropdown instantly.
Click the pencil beside any connection to change its label -- no need to disconnect and reconnect.
Managing books for clients who do not have their own Kantivo installation? Send them a one-time secure link to authenticate with their bank. Their credentials never touch your system — only read-only transaction data flows back to your installation.
Clients authenticate directly with their bank through Stripe's secure widget. You never see their login credentials.
Each invitation expires automatically. Once redeemed, it cannot be reused — keeping your client's data safe.
When a client completes the link, the account appears in your bank connections panel automatically on your next refresh.
Want to work with downloaded files? Place your PDF bank or credit card statements right into Kantivo and Kantivo Core AI reads them the way a bookkeeper would — no per-bank templates, no fixed list of supported institutions. If your bank can produce a statement, Kantivo can read it.
Most software matches your statement against a rulebook written for a handful of banks. Change the layout — a credit card statement with two dates per line, a reference number column, section headings worded differently — and the rulebook comes up empty. Kantivo reads the document instead, so an unfamiliar layout is simply another statement.
Pick the approach that fits your institution and workflow, or combine all three for full coverage.
Link your accounts directly. Activity arrives automatically with one press.
Upload PDF statements from any bank or credit card. Kantivo Core AI reads every line item, whatever the layout.
Bring in CSV, Excel, QBO, OFX, or QFX files. Compatible with virtually every financial institution.
After import, each transaction passes through a multi-stage classification engine. The vast majority are sorted automatically; you only handle the outliers.
Bring in your data
Auto-classify
Handle outliers
Commit to ledger
Scanning a review queue shouldn't require reading every figure. Each row in Match Transactions carries a colored bar along its left edge -- green where funds arrived, red where funds departed -- along with a faint tint across the row itself, so the shape of a statement registers before you have read a single number.
Amounts are signed as well: +$842.10 for a deposit, -$1,612.74 for a payment. Color never carries the meaning by itself, which keeps the screen legible for the roughly one man in twelve with some degree of red-green color deficiency. A compact legend sits above the list as a reminder of the convention.
Each transaction is evaluated through progressively deeper layers of confidence before reaching your review queue.
High-confidence assignments based on your established mapping rules. Approve them right away.
Identified through custom criteria you define -- description keywords, amounts, or vendor patterns.
AI-driven suggestions derived from historical transaction patterns. Easy to verify with one click.
Unfamiliar or one-off transactions that require your manual input for proper categorization.
Appears to overlap with an entry already on your ledger. Confirm or dismiss the match as needed.
Verified and approved. Queued for posting to your general ledger.
Train Kantivo to recognize your recurring transactions. Every rule fires automatically on future imports, eliminating repetitive manual sorting.
Bank Feeds: Over 5,000 US financial institutions are available, spanning major banks like Chase, Bank of America, Wells Fargo, Capital One, and the majority of regional credit unions.
Manual Import: Any institution that provides CSV, Excel, QBO, OFX, or QFX exports -- essentially all of them. QuickBooks Online exports are also accepted. PDF parsing covers most major US banks including Chase, Bank of America, Wells Fargo, Capital One, Citi, and others.
Switch over to the secondary Stripe Financial Connections path. Both networks ship with every Kantivo subscription, so you have two independent routes to the same bank. Most institutions that fall through one cracks are found by the other.
Yes. Every bank connection accepts a custom label -- typically the client's company name. Labels appear next to the institution in your connections list and are also used to group accounts inside the mapping dropdown. A search box at the top of the dropdown lets you filter by client name, bank name, or the last four digits of the account.
Kantivo cross-references date, amount, and description fields to ensure the same transaction is never imported a second time. The "Potential Duplicate" stage also flags entries that may overlap with records you entered by hand.
Absolutely. Credit card statements are processed identically to bank statements, letting you track card expenses and reconcile balances in the same workflow.
Simply reassign the category before you accept. You can also define a new rule at that point so future transactions with similar attributes are classified correctly from the start.
From within Manage Bank Connections you click Request Client Bank Link, enter your client's email, and optionally add a personal note. Kantivo sends them a secure one-time link valid for 48 hours. The client authenticates with their bank on their own device through Stripe's encrypted widget — their credentials are never visible to you. Once they finish, the linked account automatically appears in your bank connections on the next sync.
Yes. The invitation uses a single-use cryptographic token with a 48-hour expiry. Stripe Financial Connections is PCI-compliant and provides only read-only access to balances and transactions. No money can ever be moved, and your client can revoke the connection from their bank's own portal at any time.
Bring your bank activity in within seconds. The matching engine takes care of the rest.