Back to Knowledge Base Feature Guide

Bill the right hours, every time

Log billable hours, configure rate hierarchies, approve timesheets, and generate Lexware invoices from approved time.

8 min read

The weekly timesheet calendar filled with time entries

What you will learn

OneBob Time Tracking lets your team log billable and non-billable hours per project, with hourly rates resolved through a four-tier hierarchy (project → customer → assignment → role). Time entries are approved before billing; approved billable hours can be turned into Lexware invoices in one click. The audit trail is GoBD-friendly: every entry is logged, and rates are snapshotted on each entry so historical entries don't shift if rates change later.

Enable Time Tracking and configure work categories
Set rates at role, customer, and project levels
Log entries manually or via the built-in timer
Approve, then generate Lexware invoices from approved hours

⏱ Reading time: 8 minutes

Before you begin

Time Tracking is included on Starter, Professional, and Enterprise plans
A project is set up with at least one team member assigned
At least one Resource Role is configured with a default hourly rate
Optional: Lexware Office connected for one-click invoice generation
1

Enable Time Tracking and configure rates

A short admin setup sets the rate hierarchy your whole team will use.

The time tracking settings with break, compliance, and hourly rate options
1Go to Settings → Time Tracking and toggle the feature on
2Configure rounding (e.g. round each entry to the nearest 15 minutes)
3Add work categories that match how you bill (e.g. Development, Design, PM)
4Settings → Resource Roles: confirm a default hourly rate per role
5Override rates per customer (Customer page → Rates) or per project (Project page → Rates) for negotiated rates
2

Log a time entry

Entries can be logged manually after the fact or captured live with the timer.

1Open a project → "Log Time"
2Pick the team member (defaults to you), role, and work category
3Enter date, hours (or minutes), and a short description
4Toggle billable / non-billable
5Save. The rate is snapshotted now and won't change later, even if rates are updated
3

Use the timer

For real-time logging, the timer in the top bar runs alongside your work.

1Click the play button in the top bar
2Pick a project and optionally a role
3Click stop when you finish, and a draft entry is created with the elapsed time
4Refine the description and save the draft
4

Approve time

Approved billable entries are eligible for invoicing. Managers and admins approve.

1Open a project → Time → Approve
2Approve individual entries or the whole batch at once
3Approval is logged to the audit trail with timestamp and approver
4Approved entries can still be edited until they are billed
5

Generate an invoice (Lexware)

If Lexware Office is connected, approved billable hours can be pushed to Lexware as a draft invoice.

1Go to /billing and pick a deal with approved billable hours
2Review the aggregation: entries grouped by (role, rate)
3Click "Generate invoice" and OneBob pushes a draft to Lexware
4Linked entries flip to "billed" status; failed pushes keep the invoice row but unlink entries so you can retry
5Open the draft in Lexware to review and send to your customer

Tips & best practices

Set per-customer rate overrides for negotiated rates. They win over assignment rates so the discount actually applies
Enable budget alerts: notifications fire at 80% and 100% of project budget hours or value
Time reports → save presets for recurring monthly exports (CSV or PDF)
Rates are snapshotted on each entry at save time. Historical entries do not shift when rates change, which makes audits clean
Mobile: log time on the go directly from a project page. The same timer works on phones

Need help?

If invoices fail to push to Lexware, check that the Lexware connection is active under Settings → Lexware. Failed pushes keep the invoice record but unlink entries so a retry is safe.

Contact support

Track time, bill faster

Start your free OneBob trial and put your billable hours on autopilot.