Creating and Submitting Timesheets
This guide walks you through the complete process of creating a timesheet, from initial setup through submission for approval.
Before You Begin
Required Permissions
To create timesheets, you need:
- CanCreateTimesheets - Global permission to create timesheets
- Project access - For billable project timesheets
Information You'll Need
- Date of work performed
- Project (for billable work)
- Employees who worked and their hours
- Description of work performed
- Any equipment, materials, or subcontractors used
Step 1: Navigate to Timesheets
- Click Timesheets in the left navigation menu
- Click the New Timesheet button in the top right corner
Step 2: Set Basic Information
Timesheet Date
Select the date the work was performed.
Important: You cannot create timesheets for future dates. If you're pre-planning work, wait until the day of or after.
Time Entry Type
Choose what type of time this is:
| Type | When to Use | Project Required? |
|---|---|---|
| Project | Billable project work | ✅ Yes |
| Vacation | Employee vacation day | ❌ No |
| PTO | Paid time off | ❌ No |
| Holiday | Company holiday | ❌ No |
| Sick Leave | Sick day | ❌ No |
| Training | Company training | ❌ No |
| Shop/Office | Non-billable admin work | ❌ No |
| Jury Duty | Civic duty | ❌ No |
| Bereavement | Bereavement leave | ❌ No |
Project Selection
If you selected Project as the time entry type:
- Click the Project dropdown
- Search for or select the project
- Only projects you have access to will appear
Step 3: Add Labor Entries
Labor entries track who worked and how long. You can add multiple employees to a single timesheet.
Adding an Employee
- Click Add Employee or the + button
- Select an employee from the dropdown
- Only employees with CanBeOnTimesheet permission appear
- Enter hours worked by type:
| Hour Type | Description | Pay Rate |
|---|---|---|
| Regular | Standard working hours | 1.0x |
| Overtime | Hours over 8/day or 40/week | 1.5x |
| Double-Time | Special circumstances (holidays, 7th day) | 2.0x |
| Travel | Time spent traveling to/from job site | Varies |
| Truck/Tool | Equipment maintenance time | Separate rate |
Setting Per Diem
If the employee qualifies for per diem (daily expense allowance):
- Check the Per Diem checkbox
- The amount is automatically calculated based on:
- Employee's custom per diem rate, OR
- Project's per diem override, OR
- Company default rate
Adding Mileage
For travel reimbursement:
- Enter miles in the Mileage field
- Mileage is tracked separately from travel time
Multiple Employees
Repeat the process to add all employees who worked:
- Click Add Employee for each person
- Each employee can have different hours
- All employees are on the same timesheet date
Example: Crew of Three
Employee: John Smith
├─ Regular: 8.0 hours
├─ Overtime: 2.0 hours
├─ Per Diem: ✓
└─ Mileage: 45 miles
Employee: Jane Doe
├─ Regular: 8.0 hours
├─ Per Diem: ✓
└─ Mileage: 0
Employee: Bob Wilson
├─ Regular: 6.0 hours
├─ Per Diem: ✗
└─ Mileage: 0
Step 4: Add Equipment Used (Optional)
If company-owned equipment was used on the job:
- Click the Equipment tab or section
- Click Add Equipment
- Select the equipment from your catalog
- Enter hours used
- Verify the rate (usually pre-set per equipment)
- Add notes if needed
Example Equipment Entry
Equipment: Bobcat S650 Skid Steer
Hours Used: 4.5
Rate: $85.00/hour
Notes: Site grading work
Step 5: Add Materials Used (Optional)
For materials consumed from truck stock or warehouse:
- Click the Materials tab or section
- Click Add Material
- Enter material description
- Enter quantity and unit (e.g., 3 boxes, 50 feet)
- Enter unit cost
- Select source (truck stock, warehouse, purchased)
- Add notes if needed
Example Material Entry
Material: 3/4" PVC Conduit
Quantity: 100 feet
Unit Cost: $0.85/ft
Total: $85.00
Source: Truck Stock
Step 6: Add Subcontractor Work (Optional)
If subcontractors performed work:
- Click the Subcontractors tab or section
- Click Add Subcontractor
- Select subcontractor or enter name manually
- Enter scope of work description
- Enter amount paid (cost to you)
- Set markup percentage (your profit margin)
- System calculates billable amount
Understanding Subcontractor Markup
Amount Paid: $500.00
Markup: 15%
Billable Amount: $500 × 1.15 = $575.00
Your Profit: $75.00
Step 7: Add Equipment Rentals (Optional)
For rented equipment (not company-owned):
- Click Equipment Rentals tab
- Click Add Rental
- Enter equipment name
- Enter rental company
- Set rental details:
- Rental Rate Type: Daily, Weekly, Monthly
- Rental Rate: What you pay
- Quantity: Number of units/days
- Set billing details (can differ from rental):
- Bill Rate Type: Can be different (e.g., bill hourly for weekly rental)
- Billable Quantity: Hours/days to bill client
- OR Markup %: Alternative to specific bill rate
Example: Flexible Rental Billing
Rented: Scissor Lift
Rental: $350/day × 3 days = $1,050 cost
Billing: $45/hour × 24 hours = $1,080 revenue
Profit: $30
Step 8: Add Work Description
In the Work Performed field, describe what was accomplished:
- Be specific and detailed
- Include location within job site
- Note any issues or delays
- This appears on invoices and reports
Good Example
Installed 200 LF of 2" rigid conduit on north wall of
Building A. Pulled #10 THHN conductors for 20A circuits.
Terminated at Panel NP-1. Waiting on inspector for
rough-in inspection scheduled tomorrow.
Poor Example
Electrical work
Step 9: Review Before Submitting
Before submitting, verify:
✅ Checklist
- Correct date selected
- Correct project selected (for billable work)
- All employees added with accurate hours
- Per diem marked for overnight stays
- Equipment hours recorded
- Materials documented
- Subcontractor costs entered
- Work description is detailed
Preview Totals
The system shows running totals:
- Total regular hours across all employees
- Total overtime hours
- Total double-time hours
- Equipment hours
- Material costs
- Subcontractor costs
Step 10: Save as Draft or Submit
You have two options:
Save as Draft
Click Save Draft to:
- Save your progress
- Come back and edit later
- Not send for approval yet
Use this when:
- You're not done entering data
- You need to verify information
- You want to review before submitting
Submit for Approval
Click Submit to:
- Send the timesheet for approval
- Lock all pay and bill rates
- Make the timesheet read-only
What gets locked:
- Employee pay rates
- Client bill rates
- Per diem rates
- Equipment rates
- Burden percentages
Important: Once submitted, you cannot edit the timesheet. If changes are needed, an approver must reject it back to Draft status.
After Submission
What Happens Next
- Timesheet appears in approvers' queues
- Approvers review hours, rates, and details
- Approver either:
- Approves: Costs calculated, timesheet finalized
- Rejects: Returns to Draft for corrections
Checking Status
- Go to Timesheets list
- Find your timesheet by date or number
- Status column shows current state:
- 🟡 Draft - Still editable
- 🔵 Submitted - Awaiting approval
- 🟢 Approved - Finalized
- ⚫ Closed - Archived
If Rejected
If your timesheet is rejected:
- It returns to Draft status
- Check the rejection notes (if provided)
- Make necessary corrections
- Re-submit
Creating Timesheets for Non-Billable Time
PTO/Vacation Example
- Click New Timesheet
- Select date of PTO
- Time Entry Type: PTO or Vacation
- No project required
- Add yourself as employee
- Enter 8 regular hours
- Work Performed: "Paid time off"
- Submit
Holiday Example
- Click New Timesheet
- Select holiday date
- Time Entry Type: Holiday
- Add all employees receiving holiday pay
- Enter 8 regular hours each
- Work Performed: "Thanksgiving Holiday"
- Submit
Tips and Best Practices
Daily Timesheets
- Create timesheets daily while work is fresh
- Don't wait until end of week
- More accurate hours and descriptions
Batch Entry
- One timesheet can include your entire crew
- Don't create separate timesheets per employee
- Easier for approvers to review
Accurate Hours
- Round to nearest 15 minutes or as company policy
- Don't inflate hours
- Don't forget to account for lunch breaks
Equipment Tracking
- Log equipment even for short usage
- Helps with maintenance scheduling
- Ensures proper billing
Material Documentation
- Record materials even if small value
- Required for job costing accuracy
- Helps with inventory tracking
Common Questions
Can I create a timesheet for yesterday?
Yes, you can create timesheets for any past date. You cannot create timesheets for future dates.
Can I add an employee who isn't on my project?
You can add any employee with the CanBeOnTimesheet permission. However, their time will be charged to whatever project is selected.
What if I submit with wrong hours?
Contact an approver to reject the timesheet. It will return to Draft status where you can make corrections and re-submit.
Can I delete a submitted timesheet?
No. Only Draft timesheets can be deleted. Submitted timesheets must be rejected first.
How do I know my pay rate?
Pay rates are set by your administrator. The rate used is locked when you submit - check with your manager if you believe your rate is incorrect.
Related Articles
- Timesheet Overview - Complete workflow explanation
- Approving and Managing Timesheets - For approvers
- Timesheet Permissions and Scenarios - Permission details