All features
Operations

Timesheets

DCAA-style time entry by project + contract — no separate timekeeping tool for cleared staffing.

Hand a cleared candidate a weekly timesheet they can fill out in the same app where they applied. Per-day, per-project, billable-or-not, with an audit trail that survives a government audit. No more cobbling Replicon or Unanet onto your ATS.

What you get

Built to solve the actual problems hiring teams hit every day.

Weekly grid by default

Monday-start weeks with per-day buckets. Click a day to focus the entry form on it.

Project + contract tagging

Tag every entry with a project code and contract number. Roll-up by either becomes trivial.

Billable / non-billable split

Total hours, billable hours, and the delta are all visible at a glance — what you bill the prime is one query away.

Submit → approve → reopen workflow

Owner submits; client/admin approves or rejects with a reason. Approved periods are locked from edits; reject reopens them.

Audit trail on every transition

submitted_by/at, approved_by/at, rejected_by/at, rejection_reason — every state change is captured for DCAA.

How it works

Four steps from setup to value.

1

Owner starts the week

On /timesheets, click "Start this week". A draft period for Mon–Sun is created.

2

Add entries per day

Pick a date, enter hours, project, contract, task. Hours roll up by day and total automatically.

3

Submit for approval

When the week is done, click "Submit". Status flips to submitted; managers see it in their queue.

4

Manager approves or rejects

Client/admin reviews the entries and approves (locks) or rejects with a reason (reopens to draft).

FAQ

Quick answers to common questions.

Is this DCAA-compliant?

The audit-trail shape is — every state change is captured with actor, timestamp, and reason. Whether your specific contract's DCAA auditor accepts it depends on your full process; we provide the data layer.

Can I tag entries with contract vehicles?

Free-text contract_number today; native FK to a contracts table is on the roadmap.

Can candidates edit submitted periods?

No. Once submitted, only a client/admin reopen can put the period back into draft. This is the DCAA-friendly path.

Do PTO and sick hours show up here?

Yes — approved leave auto-populates the weekly grid as non-billable LEAVE entries, so every hour of the week is accounted for without re-keying. Those entries are read-only on the timesheet (they're managed in Leave Management). We provide the complete weekly data layer; whether your auditor accepts it depends on your full process.

Explore other features