Skip to main content

Time Tracking

FlexDuty has built-in time tracking that provides transparency for both experts and clients. Accurate time tracking is essential for hourly projects and helps build trust with clients.

How Time Tracking Works

1

Start Timer

Click “Start Work” when you begin working on the project
2

Track Your Work

Timer runs in the background as you work. You can pause if needed.
3

Stop Timer

Click “Stop Work” when you’re done with a work session
4

Review & Submit

Hours are automatically logged and visible to both you and the client

Using the Timer

Starting Work

  1. Navigate to your active project
  2. Click the “Start Work” button in the project header
  3. The timer will begin counting
  4. A notification is sent to the client that you’ve started working
Start work button

Pausing Work

Need to take a break? You can pause the timer:
  1. Click “Pause” on the timer
  2. The timer stops but the session remains active
  3. Click “Resume” to continue tracking
  4. Paused time is not counted toward billable hours
Use pause for lunch breaks, meetings, or any time you’re not actively working on the project. This keeps your time tracking accurate.

Stopping Work

When you finish a work session:
  1. Click “Stop Work”
  2. The session is logged with:
    • Start time
    • End time
    • Total duration
    • Paused time (excluded from billable)
  3. Hours are added to your project total

Viewing Time Logs

Access your time history:
  1. Go to the project page
  2. Click the “Time” tab
  3. View all logged sessions with:
    • Date and time
    • Duration
    • Running total

Time Summary

The project dashboard shows:
MetricDescription
Hours This WeekTime logged in current week
Total HoursAll time logged on this project
Weekly TargetYour committed hours per week
Estimated RemainingBased on project scope

Best Practices

Do’s ✅

Start the timer before you begin work
Pause during breaks, lunch, or unrelated activities
Stop the timer when switching to other projects
Track time in real-time rather than estimating later
Review your time logs weekly for accuracy

Don’ts ❌

  • Don’t track time for non-project activities
  • Don’t forget to stop the timer at end of day
  • Don’t estimate time retroactively
  • Don’t track time during extended breaks
  • Don’t track time for learning tools/skills unrelated to project needs

Billable vs Non-Billable Time

Billable Time

Time that should be tracked:
  • Active project work
  • Client meetings and calls
  • Documentation and reporting
  • Code review and testing
  • Research directly related to project tasks

Non-Billable Time

Time that should NOT be tracked:
  • General learning or skill development
  • Administrative tasks (invoicing, profile updates)
  • Breaks, lunch, personal activities
  • Troubleshooting personal equipment issues
  • Waiting for client responses (unless on-call)

Time Adjustments

Admin Adjustments

Platform administrators may adjust time in certain circumstances:
SituationAction
Timer left running overnightAdmin reduces excess hours
Technical issue prevented trackingAdmin adds missed hours
Dispute over tracked timeAdmin reviews and adjusts
Error in manual entryAdmin corrects the record
You’ll be notified of any time adjustments with:
  • The adjustment amount (+ or -)
  • Reason for adjustment
  • Who made the adjustment

Requesting Adjustments

If you forgot to track time or had a timer issue:
  1. Contact support within 48 hours
  2. Provide:
    • Date and times you worked
    • Description of work performed
    • Reason tracking failed
  3. Platform ops will review and adjust if warranted
Time adjustment requests are reviewed manually. Provide as much detail as possible to expedite the process.

Time and Billing

How Time Affects Payment

For hourly projects:
Payment = Hours Tracked × Hourly Rate
Example:
  • You track 40 hours
  • Your rate is $150/hour
  • Gross payment = $6,000
  • Platform fee (tiered) = ~$900
  • Your payout = ~$5,100

Weekly Billing

Time is typically billed weekly:
  • Work tracked Monday-Sunday
  • Client reviews hours Monday morning
  • Payment released after approval
  • Payout processed via Stripe

Tracking from Multiple Devices

You can track time from:
  • Desktop browser (recommended)
  • Mobile browser (responsive design)
Don’t run timers simultaneously on multiple devices - this can cause duplicate entries. Always stop the timer on one device before starting on another.

Reports and History

Exporting Time Data

You can export your time logs:
  1. Go to project Time tab
  2. Click “Export”
  3. Choose format (CSV, PDF)
  4. Download for your records

Weekly Summaries

You’ll receive weekly email summaries showing:
  • Hours tracked this week
  • Running total for the project
  • Comparison to estimated hours

Troubleshooting

  • Refresh the page
  • Check your internet connection
  • Try a different browser
  • Clear cache and cookies
Contact support immediately with:
  • When you actually worked
  • When you intended to stop
  • Any evidence (calendar, commits, etc.)
Contact support within 48 hours with details of the work performed and when it was done.
The timer syncs periodically. If you don’t see updates:
  • Refresh the page
  • Check browser console for errors
  • Contact support if persistent