How to review timesheets & prepare invoices

This article talks about preparing invoices using a timesheet.

How to review timesheets & prepare invoices

1. Introduction

A timesheet is a structured document—typically in Excel or digital format—used to systematically track the number of hours a resource (employee or contractor) spends on assigned tasks or projects over a specific period (e.g., daily, weekly, or monthly). Timesheets are critical in determining work effort, calculating billable hours, and generating accurate invoices for client billing

2. Timesheet Structure and Creation

Each resource is allocated a dedicated Excel workbook, containing individual sheets for each month (e.g., "Jan 2025", "Feb 2025", etc.).


2.1. Timesheet Columns Description
Each monthly sheet must contain the following columns:

Column Name

Description

Date

The calendar date of the working day (e.g., 01-May-2025).

Day

The name of the weekday (e.g., Monday, Tuesday, etc.).

Log In Time

Time at which the resource started work for the day.

Log Out Time

Time at which the resource concluded work for the day.

Total Hours Worked

Computed as: Log Out Time − Login Time (excluding unpaid breaks, if any).

Comments

Short description of work performed that day (e.g., “Developed login module”).


2.2. Non-Working Days

  • Weekends: Saturdays and Sundays are considered non-working days by default.
  • Leave Days: Public holidays and approved leaves (e.g., sick leave, casual leave) are also marked as non-working days. These should be appropriately annotated in the comments section (e.g., “Sick Leave – Paid”).
  • Paid Leaves: If the company policy provides paid leave (e.g., paid sick leave), mark these days accordingly but exclude them from actual billable work hours unless otherwise agreed with the client.

3. Timesheet Review and Approval

  • Daily/Weekly Monitoring: Project managers or HR personnel should review timesheets regularly to ensure accuracy and compliance.
  • Verification Points: Confirm login/logout accuracy, match task descriptions with assigned duties, and verify working hours.
  • Authorization: Timesheets must be signed off (digitally or physically) before proceeding to billing.



4. Invoice Calculation Sheet.
The invoice calculation is performed using a structured billing table derived from employee timesheets. This sheet typically comprises two main tables:

4.1. Table 1: Billing Summary Per Resource

Column Name

Description

Serial No

 

Sequential identifier for internal reference.

Resource Name

Full name of the resource/contractor.

Standard Billing

Agreed billing amount for the full standard work month.

Standard Work Hours

Total expected work hours for the month (e.g., 160 hours).

Cost Per Hour

Derived as: Standard Billing / Standard Work Hours.

Actual Work Hours

Total number of hours worked as per the approved timesheet.

Billing Amount

Actual Work Hours × Cost Per Hour

Tax

Tax calculated based on applicable GST structure (IGST/CGST + SGST).

Total Amount

 

Billing Amount + Tax


Formula Examples:

  • Cost Per Hour = ₹80,000 / 160 = ₹500/hour
  • Billing Amount = 140 hours × ₹500 = ₹70,000
  • Tax (18%) = ₹70,000 × 0.18 = ₹12,600
  • Total Bill = ₹70,000 + ₹12,600 = ₹82,600

4.2. Table 2: Monthly Work Schedule Overview

This table provides a quick view of:

  • Number of working days in the month.
  • Expected hours per day.
  • Total standard hours for the month.
  • Actual hours worked per resource.

This helps in validating proportional billing for partial months or deviations from full-time hours.

5. Taxation Guidelines (India-specific GST)

The applicable GST structure depends on the location of the company and the client:

5.1. CGST + SGST (Intra-State Transactions)

  • When Applied: The Company and client are in the same state.
  • Collected By: Central (CGST) and State Government (SGST).
  • Rate Split: Typically, 9% CGST + 9% SGST = 18% total.

Example: Pune (Maharashtra) to Mumbai (Maharashtra): 9% CGST + 9% SGST

5.2. IGST (Inter-State Transactions)

  • When Applied: The Company and client are in different states.
  • Collected by: Central Government, redistributed to the destination state.
  • Rate: Equal to the total GST (e.g., 18%).

Example: Pune (Maharashtra) to Bangalore (Karnataka): 18% IGST

Note:

Tax rates may vary based on service category and current government policies. Always verify with the latest GST schedule or consult a tax advisor.

 

6. Fill Out the Invoice Template

Field

Action

INVOICE NO

Increment logically from the last invoice (e.g., i027)

DATE OF ISSUE

Current invoice creation date

DATE OF EXPIRY

Add 10 days or as per terms (e.g., 16th May 2025)

Billed To

Client name + address from their records

Customer ID / Service ID

Reference IDs from the contract

Description

Mention: resource name, hours, and month clearly

Cost

From Step 2

SAC Code

Use 998315 (IT Consulting)

IGST % / Value

18% / computed tax

Amount

Cost + Tax

Total

Sum of all line items (₹4,95,305 in your example)

Amount in Words

Convert to words

Bank Info

Always verify and update the latest bank details

Terms

Keep standard legal terms about interest/jurisdiction


Invoice Template:


6. Best Practices

  • Maintain consistent time formatting
  • Protect approved timesheets with read-only settings to prevent accidental changes.
  • Maintain audit trails: Save approved versions of timesheets and billing sheets for reference.
  • Reconcile invoices monthly with project deliverables and work logs to ensure alignment.