PSA Tutorial 7 of 8
Run a weekly timesheet approval workflow
Have your team submit time for the whole week at once, and approve or reject entries with a reason - before anything reaches a client invoice.
Uses: Weekly Timesheets, Time TrackingOutcome: first team-wide timesheet cycle approved
1
Confirm timesheet settings
Why it matters: weekly timesheets are a per-user, per-week structure - confirming this is the right fit for your team avoids mixing it inconsistently with per-entry timelogs.
- Decide whether your team logs time per entry (as work happens) or submits a weekly timesheet in one batch - both are supported, but a consistent choice per team keeps approval simple.
- Confirm project-level manual_timelog settings align with how your team will actually enter time.
What you'll see: a consistent, predictable time-entry method across the team.
2
Team submits weekly timesheets
Why it matters: a single weekly submission is far less friction for the team than approving dozens of individual timelog entries.
- Each team member goes to Weekly Timesheets and enters hours per project/task for each day of the week.
- Once complete, they click Submit for Approval.
What you'll see: the submitted timesheet appears in the approving manager's queue, showing the full week at a glance.
3
Review and approve or reject
Why it matters: this is the checkpoint that catches errors, missing entries, or non-billable time before it reaches a client invoice.
- Open the pending timesheet from your approval queue.
- Review entries against the project and task they're logged to.
- Click Approve, or Reject with a required reason if something needs correcting.
A rejected timesheet routes back to the team member with your reason attached, so they know exactly what to fix before resubmitting.
What you'll see: the timesheet status updates to approved or rejected, visible to both the submitter and the manager.
4
Approved time flows to billing
Why it matters: this is the payoff of the whole workflow - approved time is what should ever reach a client invoice.
- Approved timesheet entries are marked ready for billing.
- From the relevant project's Invoices tab, generate an invoice from the approved, billable time - see the Track Time to Invoice tutorial for the full flow.
What you'll see: only approved hours appear as available to invoice - anything still pending or rejected is excluded automatically.
Tutorial complete
You've run a full weekly approval cycle. Next, set up how ongoing retainer clients get billed automatically.
Next: Setting Up Retainer Billing for Ongoing ClientsRelated tutorials
Time Tracking
Track billable time and convert it to an invoice
Convert approved team time into invoice-ready billing lines.
Explore
Billing
Setting up retainer billing for ongoing clients
Automate recurring invoice cycles for long-term clients.
Explore
Resourcing
Setting up resource scheduling
Balance project allocation before team capacity is exceeded.
Explore