Timesheet invoice

Pack 02 · Services & freelance · A4

A timesheet invoice that gives hourly work the same polish as a fixed-fee engagement. Each entry carries context and approval, reducing the back-and-forth that often accompanies time-based billing.

  1. Dated, approval-aware time ledger
  2. Hours and fee roll-up
  3. Expense and tax rows
  4. Submission and client approval signatures
Use this template →Seeds into your account on signup. No setup.Have your own PDF? Import it →

Example data

The data payload this template expects. Generate timesheet invoice PDFs by POSTing a shape like this to /v1/generate.

sample_data.json
{
  "invoice_number": "NP-2026-028",
  "project_name": "Commerce design counsel",
  "due_date": "2026-07-25",
  "billing_period": "Jun 16-30, 2026",
  "currency": "USD",
  "total_hours": 41.5,
  "hourly_rate": 185,
  "consultant": {
    "name": "Nia Patel",
    "initials": "NP",
    "title": "Independent product designer",
    "email": "nia@workroom.example",
    "tax_id": "84-7291841"
  },
  "client": {
    "company": "Fieldwork Coffee",
    "contact": "Sofia Alvarez"
  },
  "work_summary": "Two weeks of embedded product design focused on subscription decisions, mobile commerce and engineering handoff.",
  "entries": [
    {
      "date": "2026-06-17",
      "description": "Subscription model workshop",
      "deliverable": "Decision matrix + recommendation",
      "category": "Strategy",
      "approved_by": "S. Alvarez",
      "hours": 6.5,
      "amount": 1202.5
    },
    {
      "date": "2026-06-19",
      "description": "Mobile product page",
      "deliverable": "Responsive states and prototype",
      "category": "Design",
      "approved_by": "M. Chen",
      "hours": 9,
      "amount": 1665
    },
    {
      "date": "2026-06-23",
      "description": "Cart and delivery promise",
      "deliverable": "Prototype + test script",
      "category": "Design",
      "approved_by": "M. Chen",
      "hours": 8.5,
      "amount": 1572.5
    },
    {
      "date": "2026-06-26",
      "description": "Design QA",
      "deliverable": "18 implementation notes",
      "category": "QA",
      "approved_by": "L. Bell",
      "hours": 7.5,
      "amount": 1387.5
    },
    {
      "date": "2026-06-30",
      "description": "System documentation",
      "deliverable": "Token and state handoff",
      "category": "Handoff",
      "approved_by": "L. Bell",
      "hours": 10,
      "amount": 1850
    }
  ],
  "subtotal": 7677.5,
  "expenses": 186.4,
  "tax": 0,
  "total": 7863.9,
  "payment_details": "ACH · Workroom Bank · routing 021000021 · account •••• 7440",
  "notes": "Net 15. Expense receipts are attached to the source record."
}
generate.sh
curl -X POST https://doclinth.com/v1/generate \
  -H "Authorization: Bearer dl_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"template_id":"YOUR_TEMPLATE_ID","data":{"invoice_number":"NP-2026-028","project_name":"Commerce design counsel","due_date":"2026-07-25","billing_period":"Jun 16-30, 2026","currency":"USD","total_hours":41.5,"hourly_rate":185,"consultant":{"name":"Nia Patel","initials":"NP","title":"Independent product designer","email":"nia@workroom.example","tax_id":"84-7291841"},"client":{"company":"Fieldwork Coffee","contact":"Sofia Alvarez"},"work_summary":"Two weeks of embedded product design focused on subscription decisions, mobile commerce and engineering handoff.","entries":[{"date":"2026-06-17","description":"Subscription model workshop","deliverable":"Decision matrix + recommendation","category":"Strategy","approved_by":"S. Alvarez","hours":6.5,"amount":1202.5},{"date":"2026-06-19","description":"Mobile product page","deliverable":"Responsive states and prototype","category":"Design","approved_by":"M. Chen","hours":9,"amount":1665},{"date":"2026-06-23","description":"Cart and delivery promise","deliverable":"Prototype + test script","category":"Design","approved_by":"M. Chen","hours":8.5,"amount":1572.5},{"date":"2026-06-26","description":"Design QA","deliverable":"18 implementation notes","category":"QA","approved_by":"L. Bell","hours":7.5,"amount":1387.5},{"date":"2026-06-30","description":"System documentation","deliverable":"Token and state handoff","category":"Handoff","approved_by":"L. Bell","hours":10,"amount":1850}],"subtotal":7677.5,"expenses":186.4,"tax":0,"total":7863.9,"payment_details":"ACH · Workroom Bank · routing 021000021 · account •••• 7440","notes":"Net 15. Expense receipts are attached to the source record."}}'

Sign up to seed this template and get its template_id.

Related templates