DocMake
Weekly Timesheet template rendered to PDF by the DocMake engine

This preview is a real PDF render produced by the DocMake engine from the sample data on this page.

HR

Weekly Timesheet

Hours by day and project, one row per entry, totals at the bottom, approval line included.

Render a filled timesheet per employee per week straight from your time-tracking export.

Fill-in fields

employee_name Employee
week Week
manager_name Manager
total_hours Total hours
overtime_hours Overtime
entries[] Repeating list - rows expand automatically for each item

The data behind the preview

This is the exact JSON that produced the document above. Change the values, POST it to the render API, and you get your version back as DOCX or PDF. Lists grow and shrink with your data; the layout adapts.

  1. 01 Sign up free and duplicate this template into your workspace.
  2. 02 Adjust the wording and branding in the visual editor.
  3. 03 Fill it in the app, share it as a form link, or render it with the API.
sample-data.json
{
  "employee_name": "Jamie Rivera",
  "week": "August 3-7, 2026",
  "manager_name": "Sam Chen",
  "entries": [
    {
      "day": "Monday",
      "project": "ACME-24",
      "description": "Design revisions round 2",
      "hours": "8"
    },
    {
      "day": "Tuesday",
      "project": "ACME-24",
      "description": "Design system components",
      "hours": "8"
    },
    {
      "day": "Wednesday",
      "project": "INT-03",
      "description": "Internal design review",
      "hours": "7"
    },
    {
      "day": "Thursday",
      "project": "ACME-24",
      "description": "Prototype and handoff",
      "hours": "8"
    },
    {
      "day": "Friday",
      "project": "INT-01",
      "description": "Team retro and planning",
      "hours": "8"
    }
  ],
  "total_hours": "39",
  "overtime_hours": "0"
}

More hr templates