Open source timesheet app

Open source timesheets give you control over code and hosting. Everhour adds managed team rules and approvals.

Calculate your hours

Enter your time in and out for each day. Overtime and gross pay are calculated automatically.

Employee Time Card
DayTime InBreak Start
Break End
Break
Time OutTotal
Total hours0:00
Regular0:00
Overtime0:00
Double OT0:00
Total hours0:00
Regular0:00
Overtime0:00
Double OT0:00
Total gross pay
Regular pay
Overtime pay
Double OT pay
Calculator options
Document infofor PDF / print
Employee Signature
Date
Supervisor Signature
Date

Everhour does it all — track, budget, report & invoice

The calculator gives you the number — Everhour takes it from there.

Go ahead — start tracking!

One click and you're timing. Start a timer, add an entry, edit the details. This is exactly how it feels in Everhour.

  • One-click timer — browser, desktop & mobile
  • Works inside Asana, ClickUp, Linear, GitHub & more
  • Simple setup, no learning curve
Works with your favorite tool:
Everhour — Time Tracking
Time Entries
01:24:00
00:31:00
01:07:00

No more budget surprises

Set a budget, assign rates, and get alerted before you're over.

  • Real-time cost tracking
  • Set different rates per person or project
  • Alerts before you hit the budget limit
Everhour — Budgeting
Acme Web Project
1
50% of budget used
$2,500.00of $5,000.00
$2,500.00 remaining
75%
Actual costRemaining cost

Measurement

Track your budget through time or costs

Simple, customizable reports

Every report you need — configured your way, always up to date.

  • See who does what in real time
  • Configure any report
  • Scheduled email reports
Everhour — Reports

Your invoice is ready!

Tracked hours flow straight into a polished invoice — no copy-paste, no manual math.

  • Billable hours straight into the invoice
  • Configure invoice templates
  • Copy invoices to QuickBooks or Xero
  • Invoicing dashboard with status
Everhour — Invoices
Your Company LLChello@yourcompany.com
INVOICE
Invoice #1042
Group by:
DescriptionHoursRateAmount
Website Redesign14h$150/h$2,100.00
Brand Guidelines7h$150/h$1,050.00
Marketing Strategy3.5h$150/h$525.00
Total Due$3,675.00
Try Everhour for real yourself

Building reliable weekly time records

Create a usable weekly timesheet

You came here to produce or evaluate a timesheet app that records actual work by person, day, project, and week. For U.S. payroll use, the baseline is practical: covered employers must keep accurate records for nonexempt workers, and those records must show hours worked each workday and total hours worked each workweek.

A good timesheet also separates billable and non-billable work, keeps comments tied to the right task, and preserves the original date of each entry. For billing, use U.S. dollars in rate and amount fields for U.S. clients unless the contract says otherwise. For payroll, keep the weekly total visible because FLSA overtime review uses a fixed 168-hour workweek.

Include the right time fields

Each entry needs a worker, date, project or client, task, start and stop time or duration, billable status, and notes when the work needs context. Teams that use approvals also need submitted, approved, rejected, and corrected states. Those states matter because a manager needs to know whether a weekly total is final or still open for edits.

For employees covered by the FLSA minimum wage or overtime provisions, employer records must preserve daily hours worked and total hours worked each workweek. Payroll records must be kept for at least three years, and basic time and earnings records, including time cards or sheets, must be kept for at least two years. The app should make retention possible without depending on one administrator's memory.

Check the open source tradeoffs

An open source timesheet app gives technical teams more control over deployment, code review, and data location. That control does not replace timekeeping policy. Covered nonexempt employees still need complete and accurate records, and covered nonexempt employees must receive overtime pay for hours worked over 40 in a workweek at not less than one and one-half times the regular rate.

The biggest decision is ownership of maintenance. Someone must handle backups, access roles, updates, exports, and privacy controls. U.S. businesses handling personal information must avoid unfair or deceptive practices under Section 5 of the FTC Act. FTC guidance says companies keeping sensitive employee information should collect only what they need, protect it, and dispose of it securely.

Move from tool to workflow

A single open source app is enough when you need a simple weekly record, a controlled self-hosted setup, or a one-time export for a small team. It works best when one person owns configuration, checks missing entries, and exports records on a schedule. The app must still produce daily and weekly hour records that match the payroll or billing review process.

A managed workflow fits better when time entries feed approvals, project budgets, client invoices, and payroll review every week. Everhour Team Management adds lock rules, admin time correction, personal tracking limits, weekly capacity, approval workflow, roles, project assignments, team groups, and team-wide policy defaults, so time records move through a consistent review path before they become reports or billing records.

This content is for general information only, may not be fully up to date, and is provided without any warranty or liability.

High Performer

G2

Summer 2026

Best Ease Of Use

Capterra

Summer 2026

Loved by teams. Proven everywhere.

Rated in the top time trackers across G2, Capterra, and TrustRadius — with consistent praise for ease of use, integrations, and support.

10K+Teams worldwide
90K+Installs Everhour extension
196M+Tasks completed
4M+Projects tracked

Frequently Asked Questions

Is an open source timesheet app automatically compliant?

No. The license does not determine compliance. For U.S. FLSA recordkeeping, covered employers need accurate records for nonexempt workers, including hours worked each workday and total hours worked each workweek. The app must support the fields, retention, approvals, and corrections needed for the employer's actual payroll process.

Which records should a self-hosted timesheet preserve?

A self-hosted timesheet should preserve worker identity, work date, daily hours worked, weekly totals, project or client, task, billable status, approval status, and correction history. Employers must keep payroll records for at least three years and basic time and earnings records, such as time cards or sheets, for at least two years.

Does the app license affect overtime calculations?

The app license does not affect overtime calculations. Under the FLSA federal baseline, covered nonexempt employees must receive overtime pay for hours worked over 40 in a fixed 168-hour workweek at at least one and one-half times the regular rate. State law, local law, policy, or a contract can add stricter rules.

Should an open source timesheet track start and stop times?

Start and stop times make records easier to review because they show the shape of the workday, not just a daily total. A duration-only entry can still support a complete record if the employer's method is accurate, but start and stop fields reduce confusion when managers investigate missing hours, overlapping entries, or late corrections.

Which privacy issue matters most for self-hosted time data?

Access control matters most because timesheets identify workers, schedules, projects, and sometimes pay-related work patterns. U.S. businesses handling personal information must avoid unfair or deceptive practices under Section 5 of the FTC Act. Covered businesses with California employees or job applicants should also account for CCPA employee-data obligations.

How does Everhour Team Management support timesheet control?

Everhour Team Management gives admins lock rules, approval workflows, personal tracking limits, weekly capacity, roles, project assignments, team groups, and team-wide policy defaults. Those controls help managers review time before payroll, billing, or reporting uses the records.

How does Everhour reporting help after approval?

Everhour Reporting turns approved logged time into customizable reports with columns, grouping, filters, date ranges, and exports in CSV, Excel/XLSX, or PDF. Teams can review billable time, labor costs, project data, and invoice status without rebuilding timesheet summaries in a spreadsheet.

Run time records with approval

Use a one-off timesheet when a weekly total is enough. Use Everhour Team Management when tracked hours need locks, approvals, limits, roles, and capacity controls before payroll or billing.

14-day free trial  ·  No credit card  ·  Cancel anytime

Or