Timesheets

Nothing reaches an invoice until a manager has seen the week

People log time where the work is; on Friday they submit the week. Managers review it entry by entry, approve it or send specific entries back with a reason — and only approved billable hours become work in progress for invoicing.

app.aspirepro.io/finance/timesheets
The timesheet approval queue: person, week, hours, status and reviewer

Timesheet software collects the hours people worked and gets them approved before they are billed. In AspirePro the timesheet is not a second place to type time: entries logged on tickets, tasks and projects during the week are the timesheet. The person submits the week, a manager approves it — or sends back the entries that are wrong with a reason — and approved billable hours become the work in progress that invoices draw from. The gate is deliberate: billing stays clean and utilization stays honest.

Nothing re-keyed

The week is already there

Time logged on tickets and tasks during the week is the timesheet. Submitting is a button, not an afternoon.

Entry-level review

Send back the two entries, approve the rest

Reject specific entries with a required reason; the person fixes and resubmits those, and the rest of the week is already approved.

The gate

Approved billable hours become WIP

Until a manager signs off, nothing reaches an invoice. After, billable entries wait as work in progress for the next invoice run.

Submitting

A week, submitted from where the work is

People log time throughout the week — a timer on a ticket, a quick entry on a task, a block on a project. From My Work they see the week against their expected hours and submit it. Once submitted the week is locked for review, and it appears in the finance queue.

  • Timers and manual entries on tickets, tasks, projects, companies and internal time
  • Expected hours per person, so a short week is visible before it is submitted
  • Submitted weeks are locked; unlock to correct if the manager sends it back
app.aspirepro.io/my-work
A person's week in My Work with logged hours against expected, ready to submit
Reviewing

Every entry, with what it was logged against

Finance → Timesheets lists each submitted person-week with hours, status and reviewer. Open one and every entry is there: date, start and end, duration, billable or not, notes, and the ticket, task or project it was logged against — with the person's expected hours alongside.

  • Filter awaiting review, approved, changes requested
  • Approve the whole week with an optional note; the person is notified
  • Reject specific entries with a required reason; the week is marked changes requested
app.aspirepro.io/finance/timesheets
Reviewing a submitted week entry by entry with approve and reject actions
What approval unlocks

Work in progress, ready for the invoice

Approved billable entries that have not been invoiced yet are work in progress — the unbilled value you pull onto an invoice under the client's agreement. Non-billable time is approved too, because utilization and capacity reports need it. Rejected entries never reach an invoice.

  • WIP by client, ready to bill at the client's rates
  • Non-billable time counted for utilization
  • Profitability counts time as soon as it is logged, so a margin is never a week stale
Unbilled work in progress grouped by client, ready to pull onto an invoice
Work in progress
Rounding and short weeks

Rounding applied as time is recorded; short weeks flagged, never blocked

Time rounds as it is logged — to the nearest increment or always up, applied to every new entry so the timesheet never needs cleaning up. A week submitted short of the person's work schedule can show a notice at submission; part-time schedules never trigger it, and it is a notice, not a block.

  • Rounding increment and direction, applied to timers and manual entries alike
  • Incomplete-week notice against each person's work schedule
  • Every approval and rejection in the audit log
Finance settings: time rounding and the incomplete-week notice for timesheets
Finance settings
How it works

Logged hour to invoice line

1

Log the time where the work is

A ticket, a task, a project — with a timer or a quick entry.

2

Submit the week

From My Work, against expected hours. The week locks for review.

3

A manager reviews it

Approve, or send specific entries back with a reason.

4

Approved billable hours become WIP

Pulled onto the next invoice under the client's agreement, at the client's rates.

Questions

Frequently asked questions

Do people have to fill in a timesheet?
No. The timesheet is the week's entries — logged on tickets, tasks and projects as the work happens. Submitting the week is one action from My Work.
Can a manager reject just part of a week?
Yes. Reject specific entries with a required reason; the rest of the week is approved. The person is notified, fixes those entries and resubmits.
What happens to approved time?
Billable entries become work in progress — unbilled value that can be pulled onto an invoice under the client's agreement. Non-billable entries are approved too, for utilization and reporting.
Can time be billed without approval?
No. Nothing reaches an invoice until a manager has approved the week — that gate is the point of the timesheet. Profitability, by contrast, counts time as soon as it is logged so a margin is never a week stale.
Does profitability wait for approval?
No — deliberately. Profitability counts time as soon as it is logged, so the margin you look at on Wednesday is current. Rejected entries never count.
Documentation

Read the documentation

The full how-to for this module, written for the people who use it every day.

Bring your whole services business together

Stop stitching together five tools. Run sales, delivery, support, and billing from one organization — with an AI assistant on every page.