Skip to content
Timix.AI Timix.AI

Engineering firms

Time tracking by phase and discipline for engineering firms

Civil, structural, and MEP hours spread across SD, DD, CD, and CA — some fixed-fee, some T&M against a not-to-exceed. Timix.AI maps every hour to its phase and discipline, burns the fee and the NTE cap down from live hours, and turns utilization and margin into numbers you can act on before the phase is spent.

90-day free trial, full access, no credit card.

One project week, by phase and discipline
  • Structural · CD phase — Fixed Fee 26.0 h
  • Civil · site design — T&M (NTE) 14.5 h
  • MEP · CA / submittals — T&M (NTE) 9.0 h
  • Fee burn · CD phase 82% of phase fee

Illustrative entries

01 The problem

Fixed fees, T&M caps, and multi-discipline teams leak margin

The fee is set the day you sign; the hours behind it aren't. Split a project across civil, structural, and MEP — and across four phases — and the overrun, the write-down, and the blown cap all surface after the money's already spent.

Scope creep eats a lump-sum fee before you can bill it

On lump-sum work, every out-of-scope hour is a direct margin hit. Without live fee burn per phase, the SD or DD phase blows its slice of the fee before anyone notices — and the change order for the additional services goes in too late, or with too little documentation to defend. Fixed-fee profit is set at signing; it lives or dies on estimate-to-actual discipline.

Utilization and realization go dark across disciplines

Industry median utilization sits near 61%, and profit leaks when billable hours never convert to invoiced revenue. On a project running civil, structural, and MEP in parallel, it's hard to see which people, disciplines, or phases are under-utilized or writing time down — and high utilization with poor realization still ends in a cash-flow problem, while the net multiplier that measures it stays invisible.

T&M work blows the not-to-exceed and bills late

T&M profitability rides on billable hours actually reaching an invoice — but teams hit the contract's not-to-exceed cap with no warning, forget to bill logged hours, and invoice slowly. Best practice is to warn the client near 80% of the NTE; without a cap that warns, you find out at the ceiling, when it's already a hard conversation.

02 How Timix.AI fits

Phase and NTE budgets, utilization, and margin per discipline

The hierarchy, dual rates, and live budgets were built for work split into phases and disciplines, billed as fixed fee next to capped T&M — which is exactly how an engineering firm runs a project.

A budget on every phase, burning live

Structure a project as project → phase → work item: each phase is a Task under the project, with work items as SubTasks beneath. Give a phase its slice of the fee as a fixed-amount budget with soft and hard limits, and Timix.AI burns it down from live hours and alerts at the threshold you set — so you catch the CD phase at 82% of its fee while a change order for additional services is still defensible.

Budgets at Project, Task, or SubTask level; soft limits warn, hard limits stop — enforced at the moment of entry, not in next month's report.

T&M priced live, capped at the not-to-exceed

Run capped T&M discovery next to fixed-fee execution in one project tree. Each T&M hour computes as hours × customer rate, and an hour-cap (or fixed-amount) budget is your NTE — a soft limit warns the team near 80%, alert thresholds fire at the percentage you choose, and a hard limit blocks further entries at the ceiling.

3 billing types — T&M, Fixed Price, OVH — coexist in one tree; a T&M hour-cap budget acts as the not-to-exceed with soft/hard limits + alert thresholds.

Utilization, realization, and unbilled hours in view

Resource Utilization shows billable share by person against real per-user work schedules and regional holiday calendars — not a flat 2,080-hour denominator — so you see which disciplines and phases are under-utilized. Unbilled Time surfaces approved hours you haven't billed, and the Draft → Submitted → Approved workflow captures hours at the source instead of reconstructing them weeks later.

Utilization from per-user work schedules + regional holiday calendars; Unbilled Time report; approval workflow with reject-and-reason and history.

Discipline rates, real margin, invoice from approved time

Each person's hour carries a customer rate and a cost rate, so a principal, a PM, and a project engineer bill and cost at the right numbers, and profit rolls up per phase, per project, and per client. Cost rates are effective-dated, so a raise doesn't rewrite a finished project's margin — and on Professional and up, approved hours turn straight into a commercial invoice.

Dual customer + cost rates with effective-dated history → revenue/cost/profit/margin; approved hours → commercial invoice (Professional+).

3 billing types in one project tree — T&M, Fixed Price, Overhead
4 levels of margin roll-up — SubTask, Task, Project, Customer
Many report pages, including Resource Utilization and Unbilled Time

On the reports tab

Reports you'll actually open

Built-in report pages ship with every workspace. These are the ones this team reaches for — each one exports to PDF or CSV, billing-ready.

  • Resource Utilization
  • Customer Billing
  • Budget vs Actual
  • Unbilled Time
  • Team Performance

By role

One ledger, read differently

Owner, Admin, Finance, Manager, Member, Viewer — six roles, scoped so each person sees exactly what they should.

Owner / Admin

Run the firm: stand up projects by phase and discipline, set customer and cost rates for principals, PMs, and engineers, wire up phase budgets and NTE caps with alert thresholds, and watch utilization and margin across every project from the dashboard.

Manager

Own a book of projects. Approve or reject submitted hours with a reason, keep the pending queue clear, and catch a phase or a T&M cap running hot before it eats the fee — or before realization slips.

Member / Viewer

Engineers (Members) log against the phases and work items they're assigned to via timer, week grid, or one sentence to Timix.AI. Viewers — a principal, a client PM, or an auditor — get read-only sight of the numbers, nothing more.

03 Try it on your projects

Set up a project, phase by phase

Create a workspace, add a project, split it across phases and disciplines with a slice of the fee or an NTE cap on each, and set principal, PM, and engineer rates. Read fee and cap burn per phase and margin per project on your own numbers — full access, every feature, every report, for 90 days, no card.

90-day free trial, full access, no credit card.

Prefer to look before you build anything? Live, pre-seeded demo workspaces are open to everyone — the IT-services and construction organizations show the same phase, budget, and margin mechanics on realistic data. Open the IT-services demo

04 FAQ

Engineering time tracking, asked and answered

Can we track hours by phase and discipline against a fixed fee?

Yes — that's the core fit. Each phase (SD, DD, CD, CA) is a Task under the project, with work items as SubTasks; give a phase a fixed-amount budget for its slice of the fee and Timix.AI burns it down from live hours with soft/hard limits and threshold alerts. Discipline shows through how you structure the tree and through per-person rates, so you can read a phase running hot while there's still fee to manage.

How do not-to-exceed caps work on T&M work?

Set an hour-cap or fixed-amount budget as your NTE, with a soft limit that warns the team (say, at 80%), alert thresholds at the percentages you choose, and a hard limit that blocks further entries at the ceiling. Fixed-fee and capped T&M can run side by side in the same project tree.

Can we see utilization and unbilled hours across disciplines?

Yes. Resource Utilization reports billable share by person, computed against per-user work schedules and regional holiday calendars rather than a flat 2,080 hours. Unbilled Time surfaces approved hours you haven't billed, and Customer Billing and Budget vs Actual round out the picture — all exportable to PDF/CSV.

Does Timix.AI handle reimbursables, subconsultants, or invoicing?

It tracks labor hours and their cost and revenue, not reimbursables or subconsultant invoices — those live in your accounting tool, and you can record references on entries with Custom Fields. On Professional and up, approved hours turn into a commercial invoice (line items at your bill rates, tax, branded PDF); otherwise export billing-ready Unbilled Time and Customer Billing data to bill from your own system.

Ready when you are

See which phase — and which cap — is eating the margin, in time to act.

90-day free trial on every new workspace — full access to everything, no credit card.