Skip to main content
Bankflow

Contacts: Every narration, resolved to a contact.

Bank narrations are written for the bank: SQ *BLUE BTL 4471, AMZN MKTP US*2K4, POS 0923 SHELL OIL. Bankflow identifies the business behind each one and saves it as a contact, with a role, its own rules, a ledger of what was paid and received, and a profile with its address and tax details.

Up to 50 free page credits · No card · Cancel anytime

  • Identified automatically
  • A ledger per contact
  • Vendors, customers, contractors
The Contacts page: tabs for All, Vendors, Customers, Contractors, Landlords and Platforms, and each contact with its rules, transactions, role, what is open and its spend or income.

You cannot ask what you spend on a supplier the statement never names.

The simplest questions about money are about who: how much went to the cloud provider this year, what the client still owes a supplier, whether the same vendor is being paid from two cards. Statements make those questions hard, because one business appears under five different narrations and a processor's prefix hides it entirely. Answering them by hand means building a lookup table that is out of date by next month. The narrations need resolving once, into contacts that stay resolved as new statements arrive.

How it works

How a narration becomes a contact

  1. 01

    Categorized first, then identified

    After a statement's transactions are categorized, descriptions that look like a business are matched against your saved contacts and their rules. Only what is left is sent for identification.

  2. 02

    Saved, linked, and given rules

    A recognised business is saved as a contact, linked to its transactions, and given a rule, so its next appearance resolves without being identified again. Fees, transfers and salary are filtered out rather than turned into contacts.

  3. 03

    Sorted by role

    Open Contacts in the sidebar. Tabs narrow the list to Vendors, Customers, Contractors, Landlords or Platforms, and each row shows its rules, transactions, role, what is still open on its bills and invoices, and its total. Until you pick a role, Bankflow suggests one from the contact's payments.

  4. 04

    Opened to a ledger

    Open a contact for its Overview: its totals, monthly history, spending by category and transactions. Its Statement has every payment and receipt, and the bills and invoices recorded against it, with what is still open and a running balance. Download it as a Statement of account CSV. Profile has the contact person, address, payment terms and Tax & 1099 details.

    A supplier's Statement tab: paid to them, received from them, unpaid bills and unpaid invoices, then their bill and the payment that looks like it paid it, with a running balance and Statement of account.
    A supplier's ledger: their bill, the payment that looks like it paid it, and the balance.
  5. 05

    Edited in one dialog

    Edit a contact's name, roles, default category and icon, and the words that recognise it, typed separated by commas, in the same dialog that creates one. Contacts created automatically are edited exactly like the ones you add.

What Contacts gives you

Automatic identification

Businesses are recognised from their narrations as statements are processed, with logos where one can be found.

Roles

Vendor, customer, contractor, landlord or platform, suggested from the payments until you choose.

A ledger per contact

Payments, receipts, bills and invoices with what is still open and a running balance.

Statement of account

A contact's ledger for any date range, downloaded as a CSV.

Spend and open balances

Sort contacts by total, transactions, or what is still open on their bills and invoices.

Resolved once

Saved contacts and their rules match first, so a recurring description is resolved once rather than on every statement.

Rules in the same dialog

The words that recognise a contact pass the same conflict checks as any rule, and are edited where the contact is.

Can be turned off

Turn off Identify contacts automatically under Settings, Security & privacy, to name contacts yourself.

FAQ

Common questions

Do I have to run a scan to identify contacts?

No. Identification runs automatically after categorization as each statement is processed. The Contacts page is where you review and edit the results.

What counts as a contact?

A business or person the client paid or was paid by: a vendor, a customer, a contractor, a landlord or a platform. Generic lines such as bank fees, transfers between accounts and salary are deliberately filtered out.

Were these called merchants before?

Yes. Merchants became contacts, with their own page in the sidebar instead of a tab under Categories. Everything they had, their rules and linked transactions included, carried over.

Can I merge two contacts that are really one?

Add the second narration's words to the contact you want to keep, and every matching transaction, past and future, resolves to it.

Where do a contractor's W-9 details go?

On the contact's Profile, under Tax & 1099. They are the same details the 1099s tab in Workpapers reads, so they are entered once.

What is sent for identification, and can I opt out?

Only descriptions that no saved contact or rule already covers are sent to an AI model to recognise the business, and the results are kept for your account alone. Automatic identification can be switched off under Settings, Security & privacy.

Find out who the client actually pays.

Upload a few months of statements, open Contacts, and see each vendor's ledger with what is still open.