Expenses record money spent on a project rather than time worked on it — a flight, a stock photo, a client lunch, mileage. They live alongside tracked time so an invoice can carry both, and they feed the profitability report so a project's margin reflects what it actually cost.
Go to Expenses and add one:
A category is a reusable label — "Travel", "Software", "Mileage" — and it can work in one of two ways.
Plain amount. You type what it cost. Most expenses are this.
Unit-based. The category carries a unit price and a unit name, so you enter a quantity instead and the amount is calculated as units × unit price. Mileage is the obvious case: set the unit name to mi and the unit price to your rate, then record 120 rather than working out the total yourself. The rate lives in one place, so changing it does not require anybody to recalculate anything.
Each category also carries a billable by default setting, which pre-fills the billable flag when you pick it. It is only a default — you can change it on any individual expense.
These two flags answer different questions, and it is worth being clear which is which:
They are independent. A taxi you paid for personally on a client's behalf is both. A subscription paid by the company for internal use is neither.
Reimbursement can be switched off for the whole workspace under organization settings. When it is off, the flag is forced to off on every expense rather than being quietly ignored — so the setting means what it says.
Attach a receipt file to an expense. Receipts need object storage to be configured for your workspace; without it the upload is refused with an explanation rather than failing silently.
Billable expenses that have not yet been invoiced appear when you build an invoice, in the same place as uninvoiced time. Adding one marks it invoiced so it cannot be billed twice — the same protection tracked time gets.
The Uninvoiced report lists everything billable and not yet billed, expenses included, which is the quickest way to check nothing has been forgotten before you send.
The assistant can answer questions about expenses through the same reporting tools it uses for time — what a project has cost, what is still uninvoiced. It does not create expenses for you: an expense is a claim about money spent, and that belongs to a person rather than to a conversation.
Updated 2026-08-01. Still stuck? Contact support or return to the Help Center.