---
title: How to Use Client Job Approval
description: Client Job Approval lets you get sign-off on worked hours from a client or internal approver, directly from the Timecloud mobile app.
---

[Skip to content](https://help.jointimecloud.com/how-to-use-client-job-approval#main-content)

[Contact us](https://help.jointimecloud.com/kb-tickets/new?hsLang=en)

[![Timecloud-Logo-600-2](https://help.jointimecloud.com/hs-fs/hubfs/Timecloud-Logo-600-2.png?width=200&height=40&name=Timecloud-Logo-600-2.png)](https://help.jointimecloud.com/?hsLang=en)

Open main navigation

Close main navigation

- [Contact us](https://help.jointimecloud.com/kb-tickets/new)
- [Go to app.jointimecloud.com](https://app.jointimecloud.com/)

[Go to app.jointimecloud.com](https://app.jointimecloud.com/)

 Got questions? Ask away

- There are no suggestions because the search field is empty.

1. [Service Portal](https://help.jointimecloud.com/?hsLang=en)
2. [Mobile App](https://help.jointimecloud.com/mobile-app?hsLang=en)

# How to Use Client Job Approval

## Client Job Approval lets you get sign-off on worked hours from a client or internal approver, directly from the Timecloud mobile app.

**Overview**

 

Client Job Approval is used when your company requires formal approval of worked hours — either from an internal manager or from an external client. Approval reports capture which check-in pairs were worked, any disputes, comments, and a digital signature.

---

**Selecting Check-In Pairs for Approval**

- Open the **Client Job Approval** section from the app menu.
- Select the **check-in pairs** (shifts) you want to include in the approval report.
- You can select individual entries or multiple entries at once.

---

**Internal Approval Workflow**

For internal approvals:

- Select the check-in pairs and tap **Submit for Internal Approval**.
- An internal reviewer (e.g. your manager) will review the hours.
- Once reviewed, the approver signs off with a **digital signature**.

### **Internal Approval Reminders**

If a draft report has been sitting without internal approval for too long, Timecloud can automatically send a one-time reminder to the admin who created the report. The reminder is delivered via push notification and/or email and includes the report ID, date range, and pending hours.

To enable this, go to **Settings → Notifications** and toggle on **Internal Approval Reminder**. You can set the hours threshold and customise the reminder message. See *How to Set Up Notifications* for full details.

---

**Client Approval Workflow**

For client-facing approvals:

- Select the check-in pairs and tap **Submit for Client Approval**.
- Hand your device to the **client** so they can review the entries.
- The client can approve or dispute individual entries.
- Once satisfied, the client provides a **digital signature** to complete the approval.

---

**Disputing and Approving Entries**

- During review, each check-in entry has a toggle: 
    - **Approve** - confirms the hours are correct.
    - **Dispute** - flags the entry for review or correction.
- Disputed entries can include a comment explaining the issue.

---

**Adding Comments to Approvals**

- Tap the **comments field** on any entry to add a note.
- Comments are saved with the approval report and visible on the generated PDF.
- On the approval report PDF, comments are clearly labeled: 
    - **Client-approved reports** show a **Client Comment** section. If your company uses internal approval, an **Internal Comment** section also appears above the client comment.
    - **Internally-approved reports** show an **Internal Comment** section.
- All comments appear above the digital signature on the report.

---

**Digital Signature Sign-Off**

- At the end of the approval process, the approver is prompted to provide a **digital signature**.
- Use your finger or stylus to sign on the screen.
- Tap **Confirm** to save the signature with the report.

---

**Saving and Managing Drafts**

- If you are not ready to submit, tap **Save as Draft**.
- Drafts are saved locally and can be resumed later.
- Access your drafts from the **Approval Reports** section.

---

**Viewing Approval Reports**

- Go to the **Approval Reports** section to see all submitted reports.
- Use **search** and **filter** options to find specific reports by date, employee, or status.

### **Filtering by Work Date**

- The **date range picker** on the report list now filters by **work dates** - the actual check-in and check-out times recorded on each report's entries.
- Select a start and end date to see only reports that contain shifts worked within that period.
- This makes it easier to find reports for a specific pay period or project window, regardless of when the report was approved.

### **Draft Reports in the Report List**

- Draft reports now appear alongside approved reports in the web app report list.
- Use the **Approval Type** filter to show or hide **Draft**, **Client Approved**, and **Internal Approved** reports.
- Draft reports display a greyed-out **Draft** label in the **Internal Approver** column instead of a download button.
- Hovering over the **Draft** label shows a tooltip: *"This report has not been approved and cannot be downloaded."*
- The **Internal Approved Time** column is left blank for draft reports.

---

**What Appears on the Approval Report PDF**

Each approval report PDF includes:

- **Employee name**, **check-in / check-out times**, and **hours worked** for each entry.
- **Job items** - up to two job item names are listed per check-in entry for a cleaner layout.
- **Comments** - labeled as **Internal Comment** and/or **Client Comment** depending on the approval type (see *Adding Comments to Approvals* above).
- **Digital signature** and **sign-off details** (approver name and approval date/time).

---

**Approval Report Statuses**

 

 

 

| Status | Meaning |
| --- | --- |
| **Draft** | Report has been started but not submitted. Visible in the web report list but cannot be downloaded. |
| **Internal Approved** | Report has been approved by an internal reviewer |
| **Client Approved** | Report has been signed off by the client |

- [Account & Security](https://help.jointimecloud.com/account-security?hsLang=en)
- [Attendance & Timesheets](https://help.jointimecloud.com/attendance-timesheets?hsLang=en)
- [Award Interpretation](https://help.jointimecloud.com/award-interpretation?hsLang=en)
- [Biometric Scanners](https://help.jointimecloud.com/biometric-scanners?hsLang=en)
- [Employees](https://help.jointimecloud.com/employees?hsLang=en)
- [Forms & Checklists](https://help.jointimecloud.com/forms-checklists?hsLang=en)
- [Geofencing](https://help.jointimecloud.com/geofencing?hsLang=en)
- [Human Resources](https://help.jointimecloud.com/human-resources?hsLang=en#main-content)

    - [Organisation View](https://help.jointimecloud.com/human-resources?hsLang=en#organisation-view)
- [Integrations](https://help.jointimecloud.com/integrations?hsLang=en)
- [Job Tracking](https://help.jointimecloud.com/job-tracking?hsLang=en)
- [Leave Management](https://help.jointimecloud.com/leave-management?hsLang=en)
- [Mobile App](https://help.jointimecloud.com/mobile-app?hsLang=en#main-content)

    - [Kiosk](https://help.jointimecloud.com/mobile-app?hsLang=en#kiosk)
    - [Mobile App](https://help.jointimecloud.com/mobile-app?hsLang=en#mobile-app)
- [Payroll](https://help.jointimecloud.com/payroll?hsLang=en#main-content)

    - [Xero](https://help.jointimecloud.com/payroll?hsLang=en#xero)
    - [iPayroll](https://help.jointimecloud.com/payroll?hsLang=en#ipayroll)
    - [MYOB](https://help.jointimecloud.com/payroll?hsLang=en#myob)
    - [Smartly](https://help.jointimecloud.com/payroll?hsLang=en#smartly)
- [Reporting](https://help.jointimecloud.com/reporting?hsLang=en)
- [Roster](https://help.jointimecloud.com/roster?hsLang=en)
- [Settings](https://help.jointimecloud.com/settings?hsLang=en)
- [Shifts](https://help.jointimecloud.com/shifts?hsLang=en)
- [Time Clock](https://help.jointimecloud.com/time-clock?hsLang=en)
- [Dashboard](https://help.jointimecloud.com/dashboard?hsLang=en)

Service Desk

Copyright © 2025, Timecloud Ltd