Expense Tracking for Consulting Firms
The consultant records what they spent and attaches the receipt. The approver decides what it bills at. Every approved expense lands on the project it belongs to, so it shows up in that project's cost and margin rather than surfacing as a surprise on the invoice.
Recording a cost and pricing it are two different jobs
Most expense tools collapse these into one step. The person who spent the money is asked, at the moment of entry, whether it is billable and what it should be charged at. That is the wrong person to ask. They are usually tired, usually travelling, and they have no particular view on whether this client's contract absorbs a fifteen percent uplift on travel.
So the answer gets guessed, and the guess is either conservative, which quietly gives away margin, or optimistic, which produces an awkward conversation when the invoice arrives. Neither shows up as a problem you can point at. They show up as a slow drift in recoverable costs that nobody attributes to the entry screen.
SUNAGO Matrix splits the two. Submission is a factual act: this is the amount, this is the date, this is the project, here is the receipt. Approval is the commercial act: is this billable, and at what markup. The consultant reports, the firm decides.
A worked example: one trip, three expenses
A two-day client workshop, submitted by the consultant who travelled, reviewed by an admin the following week. Figures illustrative, in your company's currency.
| Expense | Submitted | Billable | Markup at approval | Billed on |
|---|---|---|---|---|
| Flights, booked late | 850.00 | Yes | 15% | 977.50 |
| Printed workshop materials | 240.00 | Yes | 0% | 240.00 |
| Team dinner | 310.00 | No | n/a | Absorbed |
| Total | 1,400.00 | - | - | 1,217.50 recovered |
Three expenses, three different commercial answers, all decided by the person who knows the contract. The flights carry an uplift because they were booked at short notice at the client's request. The materials go on at cost because that is what was agreed. The dinner is a cost of doing business and the firm absorbs it, so the markup control is not offered at all.
The important number is the last one. Of 1,400 spent, 1,217.50 is recovered and 310 is not, and both halves are attached to the project. A firm that only tracks what it recharges never sees the second number, which is precisely the one that explains why a project with healthy hours still came in soft.
What the expenses side of the module covers
Included in the one plan, sharing an approval flow with timesheets.
Attach a receipt to the expense itself, replace it or remove it while the entry is still open. The evidence stays with the transaction rather than in somebody's inbox.
The reviewer sets a markup percentage per expense and sees the marked-up total before committing. Different costs on the same trip can carry different uplifts.
Outstanding expenses sit in a review queue and processed ones are kept separately, so what still needs a decision is never mixed in with what is already settled.
Every expense carries a project and an activity type alongside the amount, date and description, which is what lets it reach the right project's cost rather than a general overhead pot.
The reviewer confirms whether an expense is recharged or carried by the firm. Both are recorded against the project, so absorbed costs are visible rather than invisible.
Expenses appear as their own category in the project finance drill-down, in both spend to date and Forecast at Completion, separate from labour, materials and external services.
An expense that is not on a project is a cost the margin never sees
In a lot of firms expenses live in the accounting system and projects live somewhere else. The month closes, the numbers reconcile at company level, and everybody is satisfied. What nobody can answer is which engagement consumed the travel, and therefore which engagement was actually worth running.
Because every expense here is booked to a project and an activity type, project cost includes it automatically. The finance drill-down keeps expenses as their own line rather than folding them into a total, so when a margin looks wrong you can see whether it was labour, materials, external services or 4,000 of unrecovered travel.
That completeness is what makes a project margin trustworthy. A figure built on labour alone is not wrong so much as partial, and partial is the harder problem, because it looks exactly like a real number right up until the invoice. Project cost tracking covers how the rest of that picture is assembled.
Expenses are approved in the same flow as timesheets, and both land in the project figures that KPI reporting reads. What a complete cost picture does to the margin is the subject of project profitability tracking.
Connected to the rest of delivery
Time and expenses share one approval flow, so a single review covers the week.
Learn moreApproved expenses join labour and materials in project cost and Forecast at Completion.
Learn moreExpenses consume the project budget they were booked against, alongside everything else.
Learn moreExpense tracking: common questions
Markup, receipts, approval and where an expense ends up.
Who decides what an expense is billed at?
How does expense markup work?
Are receipts attached to the expense?
What happens to an expense after it is approved?
Can an expense be rejected?
Is expense tracking an add-on?
Recover what you should, and see what you did not
EUR 3 per seat per month billed yearly, every module included, free onboarding and data transfer. 14-day trial, no credit card required.