User guide

Clients, categories and client groups

Add client cards, sort clients into categories and sub-categories, filter them by unpaid invoices or contracts, and see every document per client.

Updated: 2026-09-09

A client in Invoice Flow is the “Bill To” side of a document. Every invoice, estimate, contract, expense and tracked hour points at one client record, so the quality of that record decides how fast you can find things later: the address that prints on the PDF, the email the send screen proposes, and the country that feeds your numbering tokens all come from here. With twenty or thirty clients you want the list grouped the way you think about your work, and you want to answer “who still owes me money and has no engagement letter” without opening each client one by one.

This guide follows Ledgerline Bookkeeping, a two-person practice in Manchester that bills in pounds. Priya has twelve clients split into three categories, Retail, Trades and Professional services, with two sub-categories underneath (Online sellers under Retail, Construction under Trades), a Cheshire region group for her Thursday visiting round, and a custom Monthly retainer group for the clients invoiced on the first of each month.

What you see on the screen

Open the Clients tab in the bottom navigation. The app bar carries four icons: a magnifier that turns the title into a Search clients… field, a funnel for the advanced filter (it grows a red number badge when a filter is active), a shapes icon with the tooltip Client Groups, and a box icon for the Archive. Below the app bar, as soon as you have at least one group, a horizontal strip of chips appears: All clients first, then one chip per group in alphabetical order. Sub-categories appear in this strip under their own short name, so Priya’s strip reads All clients, Cheshire, Construction, Monthly retainer, Online, Professional services, Retail, Trades.

Each client is one row: a round avatar with the client’s logo or two initials, the name in bold, and a second line with the company and email joined by a dot. Rows are sorted by name. Tapping a row opens the client’s detail screen; swiping a row from right to left reveals an orange archive strip. The + button at the bottom right creates a new client. On a tablet or in landscape the list becomes a two-column grid of the same rows.

Invoice Flow app Clients tab listing twelve bookkeeping clients such as Ashcroft & Daughters Butchers and Fairfield Roofing with avatars, company and email lines, a row of chips reading All clients, Cheshire, Construction above the list, and a plus button
Priya's client list: avatars or initials, company and email per row, and the group chips above.

Tapping a chip narrows the list to that group’s members. Tapping a parent such as Trades also includes everyone in its sub-categories, so Hollins Joinery, tagged only Construction, appears under Trades. Tap the chip again, or All clients, to clear it. Search runs first on name and company, then the chip narrows the result.

How to add a client card

  1. On Clients, tap +. The editor opens with the title New Client and a Save button in the app bar.
  2. Tap the round avatar to attach a logo or photo. A sheet offers Camera and Gallery; both are system pickers, so they are not shown here. The picture is scaled to at most 512 by 512 pixels and stored inside the client record. Once set, a red Remove photo link appears under it.
  3. Type the Name *. This is the only required field and the text that appears in the list, in pickers and on the PDF.
  4. Fill Company, Email and Phone as needed. The company shows under the name in the list; the email is what the send screen will propose.
  5. Tap Country and pick from the searchable Select country list. The tile shows the flag and the country name, and the Address field below changes its example text to that country's format.
  6. Write the Address on one or two lines exactly as you want it printed under Bill To.
  7. Use Notes for anything internal. Notes are shown on the client's Info tab and never on a document.
  8. Tap Save. The editor closes and the new row appears in the list at its alphabetical position.
Invoice Flow app Edit Client screen for Fairfield Roofing with a blue roof logo, Remove photo link, and the fields Name, Company, Email, Phone, Country set to United Kingdom, a two-line Address and a Notes field about CIS registration and VAT quarters
Fairfield Roofing's card: the country tile drives the address example, and the notes stay internal.

If you tap Back with unsaved edits, an Unsaved Changes dialog asks whether to Stay or Leave. Leaving discards the edits.

How to put clients into categories

Categories and client groups are the same thing under two names. The editor calls them categories and shows them as chips; the Client Groups screen manages the same list with descriptions, kinds and a member picker. Groups belong to your business profile, not to the client, so if you run two profiles each has its own set.

  1. Open a client in the editor and scroll to the Categories section under Notes. Every group of your current profile is a chip, top-level ones first, each followed by its sub-categories written as Parent › Child.
  2. Tap each chip that applies. A client can sit in as many groups as you like; Fairfield Roofing is in Monthly retainer, Trades and Trades › Construction at the same time.
  3. To add a group that does not exist yet, tap + Create category. In the Create category dialog, type the Category name.
  4. Leave Parent category (optional) at None (top level) for a new top-level category, or pick an existing top-level one to make a sub-category. The dropdown only appears once at least one top-level category exists.
  5. Tap Save in the dialog. The category is stored right away, and its chip appears already selected for this client.
  6. Tap Save in the app bar to store the client together with its memberships.
Invoice Flow app client editor scrolled to the Categories section with chips Cheshire, Monthly retainer, Professional services, Retail, Retail › Online, Trades and Trades › Construction, three of them selected, a Create category chip, and below it the Late-fee policy section with Use profile default switched off showing Percent of total 1.0, Grace days 21 and Accrual mode One-time charge
Three chips selected; below, the client's own late-fee terms replace the profile default.
Invoice Flow app Create category dialog over the client editor with Category name set to Cafes and Parent category (optional) set to Retail, with Cancel and Save buttons
Creating Cafes as a sub-category of Retail without leaving the client editor.

Below the categories, the same editor holds two per-client money settings. Late-fee policy starts with Use profile default switched on; turn it off to enter this client’s own Percent of total, Grace days, Accrual mode (One-time charge, Per day, Per month), Max % cap and Auto-forgive on payment. Early-payment discount works the same way, and its switch subtitle tells you what the profile default currently is. Both are covered in detail in the late-fees guide.

How to manage groups and their members

The Client Groups screen is the other side of the same data. Open it from the shapes icon on the Clients app bar.

  1. Tap New Client Group at the bottom right. Give it a Name and, optionally, a Description, which is shown as the row's second line.
  2. Choose a kind from the dropdown labelled Status: Category, Product/Service, Parent company, Region or Custom. The kind only decides the icon on the row (a label, a box, a building, a globe or a hash sign); it does not change how the group behaves.
  3. If at least one top-level group exists, a Parent category (optional) dropdown lets you nest the new group one level down. Tap Save.
  4. To add or remove members, tap the group's row. A dialog titled with the group name lists every active client with a checkbox; tick the ones that belong and tap Save. The list you save replaces the previous membership entirely.
  5. To rename a group, change its kind, description or parent, tap the pencil on its row. The dialog is the same as for a new group.
Invoice Flow app Client Groups screen listing Cheshire with a globe icon, Monthly retainer with a hash icon, Professional services, Retail and Trades with label icons, and the sub-categories Online and Construction indented with arrow icons, each row with a description and a pencil button, plus a New Client Group button
Top-level groups with their kind icons; Online and Construction are indented under Retail and Trades.
Invoice Flow app member picker dialog titled Trades listing clients with checkboxes, Ellison Plumbing & Heating ticked, with Cancel and Save buttons
The member picker for Trades: tick clients here or tag them one at a time from the editor.

Ticking a client here or selecting a chip in its editor writes the same membership, and the Clients tab updates immediately.

How to find clients by what they have

The funnel icon opens the Filter clients sheet. Unlike the group chips, which are about how you labelled a client, this sheet is about the data attached to it.

  1. Tap the funnel on the Clients app bar. The sheet slides up to about two thirds of the screen; drag its handle to enlarge it.
  2. Under Has related data, tap any of Invoices, Estimates, Unpaid invoices, Contracts, Time entries, Projects and Expenses. Selecting several means the client must have all of them.
  3. Under Attributes, pick a Country (only countries used by at least one client are offered) and, if you keep more than one business profile, a Business profile to show clients that have at least one document under it.
  4. Switch on Custom late-fee settings to keep only clients whose late-fee policy overrides the profile.
  5. Expand Additional filters for the switches Has email, Has phone, Has address, Has logo / avatar and Has notes, which are handy for spotting incomplete cards.
  6. Tap Apply. The funnel icon now shows the number of active conditions. Reopen the sheet and tap Reset, then Apply, to clear everything.
Invoice Flow app Filter clients bottom sheet over the client list with Has related data chips where Unpaid invoices and Time entries are selected, an Attributes section with a Country picker set to Any, switches Has outstanding balance off and Custom late-fee settings on, a collapsed Additional filters row and an Apply button
Unpaid invoices plus Time entries plus a custom late-fee policy: with Priya's data only Fairfield Roofing matches, and the funnel shows a 3.

“Unpaid invoices” means an invoice-type document whose status is anything other than Paid or Cancelled, so drafts count too. The related-data chips look at all documents, including archived ones, while the list itself only shows active clients.

What the client detail screen shows

Tap a row to open the client. A tinted header shows the avatar, name and company, and under it a scrollable row of five tabs.

Invoice Flow app client detail screen for Fairfield Roofing with a tinted header showing the roof logo and company, tabs Info, Documents, Projects, Contracts, and the Documents tab listing LB-2026-0150 Draft 210.00, LB-2026-0142 Sent 385.00, EST-2026-0027 Sent 1,250.00, LB-2026-0131 Sent 385.00, LB-2026-0118 Paid 545.00 and LB-2026-0104 Paid 385.00 in pounds
Six documents for Fairfield Roofing, newest first, each with its total and status.

There is no summed balance on this screen. To see what a client owes, read the Sent rows here, or use the status filters on the main Documents tab and the dashboard’s overdue list. The pencil in the app bar opens the editor; the box icon archives the client.

Rules and details

The Documents tab badge reflects the stored status of the document. A sent invoice that is past its due date still shows a blue Sent badge here; the red Overdue treatment lives on the dashboard and the Documents tab, which compute it from the due date.

Tips

Name groups after the questions you ask. Priya's Monthly retainer group exists so that on the first of the month she can tap one chip and work through the retainer clients; a Region group does the same for a visiting round.
Use sub-categories only when a parent filter should include them. Tapping Trades shows Construction clients too; tapping Construction shows only them. If two groups never need to roll up, keep both at the top level so their chips stay short.
Run the Additional filters once a quarter: Has email off, or Has address off, lists the cards that will produce a PDF with a blank Bill To block or a send screen with no recipient.
Put the internal facts in Notes, not in the address. Notes show on the Info tab and nowhere else; anything in the Address field is printed on every document.