User guide

Expenses, receipts and re-billing costs

Log fuel, supplies and other costs by category, attach receipt photos, mark purchases as billable and pull them onto a client invoice in two taps.

Updated: 2026-09-09

The Expenses tool is where you record what your business spends, not what it earns. Each entry is a single purchase with an amount, a category, a date and, if you want, a vendor, a client, a tax amount, a note and a photo of the receipt. The screen sums the current month by category, so you can see at a glance whether fuel or supplies is eating your margin, and it keeps a separate flag for costs you intend to pass on to a client. Those billable costs can be turned into invoice line items straight from the expense list or from inside the invoice editor.

This guide follows Tessa Quinn, who runs Paws on Wheels Mobile Grooming out of a van in Austin, Texas. Her September so far: three tank-fulls of fuel, a booking-app subscription, door hangers, lunch, a phone plan, and two purchases at a vet supply store that were made on behalf of a kennel and a daycare and need to be charged back to them.

What you see on the screen

Open the Tools tab and look in the Productivity section for the orange Expenses card. The dashboard also gets you there: the Expense quick-action chip and the Expenses This Month card both open the same screen.

The app bar reads Expenses and carries two controls: a calendar icon (Date range) and a To Invoice button. Under it sits the summary card for the current month, then a row of filter chips, then the list of expenses, newest first. A round + button in the bottom-right corner adds a new expense.

Invoice Flow app Expenses screen showing a September 2026 summary card totalling $634.91 with a stacked colour bar and chips for Other, Transport, Marketing, Telecom, Software and Food, above a list of fuel, vet supply, phone, marketing and lunch expenses, two of them tagged billable
The month card adds up everything dated this month; the list below shows every expense you have.

The summary card is titled with the month (September 2026 for Tessa) and shows the grand total on the right. Below it a thin bar is split into coloured segments, one per category, in proportion to the money spent, and a set of chips repeats the same numbers as text: Other: $309.61, Transport: $169.25 and so on. Each category has a fixed icon and colour: a plane for Travel, cutlery for Food, a building for Office, a laptop for Software, a handset for Telecom, a car for Transport, a megaphone for Marketing and a shapes icon for Other.

Every row in the list uses the category icon as its avatar. The title is your description, the second line is the vendor and the date separated by a dot, and the right-hand side shows the amount. Expenses you flagged as billable get a small billable tag under the amount. There is no detail page for an expense; everything happens through a long-press on the row.

Invoice Flow app Expenses screen dimmed behind a bottom sheet with three actions for the selected vet-supply expense: Edit, Mark as unbillable and Delete in red
Long-press any row to edit it, flip its billable flag or delete it.

How to log an expense

Tessa has just filled the van before a run to Round Rock. Adding the fuel takes less than a minute.

  1. Tap the + button on the Expenses screen. The New Expense sheet slides up.
  2. Type the total in Amount. The Currency box next to it defaults to USD; change it if the receipt is in EUR, GBP, RUB, JPY or CAD.
  3. Enter a Description such as "Fuel - van, Round Rock route". Amount and description are the only two required fields.
  4. Pick a Category. The sheet starts on Other; Tessa chooses Transport for fuel.
  5. Tap the date row (subtitle Expense date) if the purchase was not today.
  6. Fill in Vendor so the row is easy to recognise later.
  7. Leave Client on None for an overhead cost, or pick the client the purchase was made for.
  8. Switch on Billable only if you plan to charge this cost to that client.
  9. Optionally add a Tax amount (the tax portion in money, not a rate) and Notes.
  10. Tap Add. The sheet closes and the new row appears at the top of the list.
Invoice Flow app New Expense sheet with Amount 46.30 USD, Description Fuel - van, Round Rock route, Category Transport, Expense date Sep 9, 2026, Vendor H-E-B Fuel, Client Daniel Ortiz, the Billable switch on, empty Tax amount and Notes fields, an Add receipt button and an Add button
A fuel purchase for a specific client, flagged as billable before it is saved.

The sheet is a bottom sheet, so you can drag it down to abandon the entry. If you tap Add with the amount empty or non-numeric, the field shows Required or Invalid number and nothing is saved.

How to attach a receipt photo

A photo lives with the expense and is stored inside the app, so you can throw the paper away. Tessa keeps the Oak Hill Vet Supply receipt because she will be charging that purchase to Cedar Park Kennels and wants proof to hand.

  1. In the New Expense or Edit Expense sheet, scroll to the bottom and tap Add receipt.
  2. Choose Camera to photograph the slip now or Gallery to pick a photo you already took.
  3. Once the picture is chosen the button changes to Receipt attached and a preview strip appears below it.
  4. Tap Add (or Save when editing) to keep the photo with the expense.
Invoice Flow app Edit Expense sheet for Medicated shampoo and ear rinse, category Other, dated Sep 4, 2026, vendor Oak Hill Vet Supply, client Cedar Park Kennels, Billable on, Tax amount 9.81, a note, the Receipt attached button and a cropped preview of the photographed receipt showing the $128.71 total above the Save button
Editing the vet-supply purchase: the receipt preview shows under the button, cropped to a strip.

The preview is a fixed-height strip that crops the middle of the picture, so a tall receipt shows only its central part; the whole image is still kept. The picture is copied into the app’s own storage at the moment you pick it, and it is deleted again when you replace it with another photo or delete the expense.

How to scan a receipt to pre-fill the amount and date

The Scan receipt button in the top-right corner of the New Expense sheet opens a separate screen that reads the printed text on a receipt and tries to find the total and the date. This part of the app uses the phone camera and on-device text recognition, so it only works on a real Android device; the screenshot below shows the screen as it opens, before a photo is taken.

  1. Tap + on the Expenses screen, then tap Scan receipt at the top of the sheet.
  2. On the Scan receipt screen tap Take photo, or Pick from gallery for an existing picture.
  3. Wait for the spinner. The screen then shows the photo, a Detected values block with Amount and Date (or Not detected), and an expandable Raw OCR text section you can read to check what the recogniser saw.
  4. Tap Use to copy the detected amount and date into the sheet, or Retake to try another picture.
  5. Back in the sheet, fill in the description and category as usual, and tap Add receipt if you also want the photo stored.
Invoice Flow app Scan receipt screen with a receipt icon, the hint Snap a photo of a receipt to auto-fill amount and date, a filled Take photo button and an outlined Pick from gallery button
The scanner's starting screen; the photo and recognition steps need a phone camera.

The scanner is a shortcut for typing, nothing more. It fills only the amount and the date; the photo it used is not attached to the expense, and the button is not offered when you edit an existing expense so that it cannot overwrite figures you already entered.

How to review spending by category and period

Tessa wants to know how much of September went into the van. The summary card doubles as a filter.

  1. Tap the Transport: $169.25 chip (or the matching segment of the bar). The segment thickens, the chip is outlined, and the list shrinks to that category.
  2. Tap the same chip again to clear the category filter.
  3. Use the All, Billable and Uninvoiced chips under the card to narrow by billing state, and the Client dropdown at the end of that row to show one client's expenses.
  4. To look at another period, tap the calendar icon (Date range) in the app bar, pick a start and end date and confirm. A banner with the range appears under the app bar and the summary card switches from the month name to that range; tap the banner's close icon to return to the current month.
Invoice Flow app Expenses screen with the Transport chip selected in the September 2026 summary card, the brown bar segment enlarged, and only the three fuel purchases listed below the filter chips
One tap on a chip isolates a category; the card keeps showing the full month total.

Filters stack: billing chip, client, date range and category all apply at once to the list. The summary card follows the billing chip, the client and the date range but ignores the category you tapped, which is why the total and all the chips stay visible while the list is filtered.

How to bill an expense to a client

A billable expense is an ordinary expense with the Billable switch on. Nothing is charged until you put it on an invoice, and there are two ways to do that. Both only offer expenses that are billable and have not been invoiced yet, so the same cost can never be charged twice.

From the expense list:

  1. Tap To Invoice in the app bar. A Create Invoice dialog lists every billable, uninvoiced expense with its category key and amount.
  2. Tick the expenses to charge. The button at the bottom counts them: Create Invoice (2).
  3. Tap that button. A new invoice opens with one line item per expense, and if all the ticked expenses belong to the same client that client is already selected.
  4. Finish the invoice as usual and tap Save. Only now are the expenses marked as invoiced.
Invoice Flow app Create Invoice dialog over the Expenses screen listing three billable expenses, Flea and tick treatment other $96.00 and Medicated shampoo other $128.71 both checked, Fuel - van transport $48.15 unchecked, with Cancel and Create Invoice (2) buttons
Picking two of the three billable expenses; the button shows how many will become line items.

From inside the invoice editor, which is handier when you are already writing the client’s invoice:

  1. Open a new or draft invoice and select the client.
  2. Scroll to Line Items and tap the Expenses chip next to Product / Service and Time.
  3. In the Add Expenses dialog, tick the costs to include and tap Add (2).
  4. Adjust the new lines if needed (for example add a handling markup to the unit price) and save the invoice.
Invoice Flow app New Invoice editor with the Line Items chips Product / Service, Time, Expenses and Custom, and an Add Expenses dialog listing three billable expenses with two checked and an Add (2) button
The same picker inside the invoice editor, filtered to the selected client.

The editor’s picker is stricter about clients: with a client selected it shows only expenses assigned to that client or to no client. If nothing matches you get a message such as No expenses for this client (3 for others) rather than an empty dialog.

Each expense becomes a line with quantity 1, unit item, and the expense amount as the unit price. If you recorded a tax amount, the line’s tax rate is derived from it (tax divided by amount); otherwise the line has no tax. Tessa’s $128.71 purchase with $9.81 tax therefore lands as a line taxed at 7.62 percent, because the receipt total already includes the tax. If you would rather charge the pre-tax price and let the invoice add tax, edit the line after adding it.

Rules and details

A receipt photo cannot be detached on its own. The only ways to get rid of a wrong picture are to replace it with another one through Receipt attached, or to delete the whole expense and enter it again.

Tips

Assign a client and switch on Billable at the moment you log the cost, while the receipt is in your hand. Later, the Billable chip plus the Client dropdown gives you a ready-made list of everything that client still owes you before you write the invoice.
Put the purpose in the description, not just the item: "Fuel - van, Cedar Park kennel day" reads better on the client's invoice than "Fuel", because the description is copied verbatim onto the line item.
Record the tax portion in Tax amount when the receipt shows it. The invoice line inherits a matching tax rate, and your Analytics figures stay honest about what was tax and what was cost.
Set a date range covering the previous month at the start of each month and screenshot the summary card for your bookkeeper; the card is the only per-category total in the app.