All articles

How Time Tracking Works in Saldio

Time entries in minutes on the project, four statuses from draft to invoiced and an assistant that builds the invoice: how hours get invoiced in Saldio.

·6 min read·by Saldio
Saldio - From quote to closing balance
Contents

An hour that is not recorded is not billed. An hour reconstructed from memory on Friday afternoon usually is not billed in full either.

The second leak sits between recording and invoicing. The hours are in a spreadsheet, the invoice is created in another program, and someone copies numbers across in between. Has the entry from the 14th already been billed? And the one from the 15th?

Saldio connects both: time entries run against a project, carry a status, and the invoice is built from the released entries. This article follows the path from the recorded minute to the draft invoice.

A time entry

Time tracking lives under Time & Projects → Time tracking. Via New time entry you record:

  • Project — every entry runs against a project
  • Employee — if your login is linked to an employee, you are preselected
  • Date
  • Duration (minutes) — 60 is one hour, 90 is one and a half
  • Description — what was done, worded so it can appear on the invoice later
  • Activity type — a freely chosen code such as DEV, MTG or REVIEW
  • Hourly rate — leave it empty and Saldio sets the matching rate
  • Initial status — usually Draft

Recording duration in minutes is a deliberate choice. It avoids the question of whether “1.3” means one hour and 18 minutes or one hour and 30 minutes.

New time entry form with duration in minutes and a note that the rate is below the employee rate
If the rate differs from the employee rate, Saldio shows it right in the form.

Where the hourly rate comes from

If the hourly rate is left empty, Saldio takes the first available value in this order:

  1. the person’s own rate on this project (override in the project members)
  2. the billing rate from the employee register
  3. the project’s default hourly rate

Anyone may enter a different rate. Saldio then shows Rate above employee rate or Rate below employee rate. A discount for a regular customer remains possible, but it does not slip through unnoticed. How the rates are maintained in the employee register is covered in the article on employee management.

Four statuses

Every time entry has a status. It decides whether the entry can be billed:

StatusMeaningNext possible step
Draftrecorded, not yet releasedmark as billable or non-billable
Billablereleased for billinginclude in an invoice
Invoicedcontained in an invoiceonly released by reversing the invoice
Non-billabledeliberately not to be billedrevert to draft

The intermediate Billable step is the actual control point. The person recording time is not necessarily the person who decides what the customer pays. Internal meetings or warranty work are marked non-billable and still remain visible as time worked.

The list

Time tracking shows all time entries across all projects: date, project, description, activity, duration, status, hourly rate and amount.

You filter by project and status and search by description or activity. Group by person bundles the entries per employee, which makes the month-end check easier.

Entries can be handled one by one or in bulk: select the entries to be billed and click Mark selection as billable. Individually there are also Revert to draft and Mark as non-billable.

Time entries with status and a marked selection
Review entries and mark them as billable in bulk.

From the hour to the invoice

The invoice is created from the project. On the project page, Create invoice from time entries starts an assistant:

  1. Select the project’s billable entries.
  2. Choose the Aggregation — how the entries are combined on the invoice.
  3. Set Invoice date, Due date, VAT rate (%) and a Note.
  4. Check the preview: Total hours and Estimated net amount.
  5. Create invoice.

The invoice is created in Draft status. The entries used switch to Invoiced. From here the normal invoicing path applies: review, complete, send.

An example with three entries on the project “Website relaunch”:

DateEmployeeActivityDuration
05.10.2026Lea MusterDEV240 min
05.10.2026Lea MusterMTG60 min
06.10.2026Marco BeispielDEV180 min

Depending on the aggregation, this produces a different number of invoice lines:

AggregationLines on the invoice
Per entry3 — each entry as its own line
Per day and user2 — Lea on 05.10. with 5 h, Marco on 06.10. with 3 h
Per activity type2 — DEV with 7 h, MTG with 1 h
Single line1 — 8 h in total

Each line appears on the invoice in hours, at the average rate of the entries it combines. If you want to show the customer every step, choose Per entry. If you want a lump-sum feel, choose Single line. Either way, the entries themselves remain individually traceable in Saldio.

Invoice from time entries assistant with per-activity aggregation and preview
The aggregation decides how many lines the invoice gets.

When the invoice was wrong

Invoiced time entries cannot be reset by hand. Saldio then reports: Invoiced entries can only be released via invoice reversal.

If the invoice is reversed, the entries it contained automatically become billable again. That way no hour can be billed twice, and none is lost in a reversal.

What Saldio deliberately does not do

  • No time without a project. Every time entry runs against a project. Internal work gets an internal project.
  • No attendance tracking. Saldio records project-related working time, not clocking in and out.
  • No invoice without review. The assistant creates a draft, never a sent invoice.
  • No silent reset. Invoiced entries only become free again by reversing the invoice.
  • No automatic release. A person decides what is billable — one by one or by selection.

Conclusion

Time tracking in Saldio is not a separate tool next to the accounting but the first step of the invoice. An entry has a project, a person, minutes and a rate; its status shows at any time whether it has already been billed.

Month-end comes down to three steps: review entries, mark them as billable, create the invoice from the project. How the hours then feed into project costing is covered in the article on project management.

From order to balance.