Employee Leave Balance Ledger

This dataset provides a detailed, period-based ledger of employee leave accruals, usage, and balances across multiple leave types and departments. It supports compliance monitoring, resource planning, and trend analysis for HR teams, offering granular visibility into workforce availability and leave patterns.

  • last updated 12 Jul 2025
  • by GoMask
The brief that made it

Monitor employee leave balances and ensure policy compliance

Sample rows

preview · 8 of 62 rows · all 12 columns
employee_idstringleave_typestringleave_accruedfloatmanager_idstringemployee_namestringdepartmentstringperiod_start_datedateperiod_end_datedateleave_usedfloatleave_balancefloatlast_updateddatetimestatusstring
E1001annual1.5E1005Maria ChenFinance2024-01-012024-01-310.512.52024-02-01T09:17:00active
E1002sick0E1003David SinghEngineering2024-01-012024-01-31132024-02-01T11:20:25active
E1003annual2E1008Sarah AlbrightEngineering2024-01-012024-01-311142024-02-01T10:45:09active
E1004parental0E1006John O'BrienMarketing2024-01-012024-01-31552024-02-01T09:50:11on leave
E1005annual1.5E1010Priya KapoorFinance2024-01-012024-01-31017.52024-02-01T08:23:42active
E1006sick0E1011Linda GomezMarketing2024-03-012024-03-31212024-04-01T10:00:00active
E1007unpaid0E1012Yusuf AhmedHR2024-01-152024-01-203102024-01-21T15:27:10on leave
E1008annual2E1002Emma JohanssonEngineering2024-02-012024-02-280202024-02-29T09:10:10active

What the 62 rows show

from the 62-row sample

Annual (leave type) stands out: mean leave_accrued is 1.9, against 0.03 for the rest.

  • 1.5median leave_accrued
  • 2statuses
  • 7departments
  • 1.0median leave_used
  • 6.8median leave_balance
Mean leave_accrued by leave_type62 rows
0121.9annual32 rows0.06sick13 rows0.0parent…8 rows0.0unpaid5 rows0.0other4 rows
leave_accrued62 rows, in bands of 0.25
015302811000742101.252.25leave_accrued →

Median 1.5, from 0.0 to 2.1.

manager_id62 rows · top 10 of 25 values
  1. E10056
  2. E10025
  3. E10033
  4. E10063
  5. E10113
  6. E10123
  7. E10153
  8. E10013
  9. E10073
  10. E10043
12 columns by typefrom the column list below
  • string 6
  • float 3
  • date 2
  • datetime 1

Columns

12 columns in three groups
blueprint · 12 columns
columntypedescriptionexample
Text 6 columns
employee_idstringUnique identifier for each employeeE1001
employee_namestringFull name of the employeeMaria Chen
departmentstringDepartment or business unit the employee belongs to7 departmentsFinance
leave_typestringType of leave (e.g., annual, sick, parental, unpaid)annual · sick · parental · unpaid · otherannual
manager_idstringUnique identifier of the employee's manageroptionalE1005
statusstringEmployment status during the period (e.g., active, on leave, terminated)active · on leave · terminatedactive
Numbers 3 columns
leave_accruedfloatAmount of leave accrued during the period (in days or hours)0 or more1.5
leave_usedfloatAmount of leave used during the period (in days or hours)0 or more0.5
leave_balancefloatCurrent available leave balance at the end of the period (in days or hours)12.5
Dates and times 3 columns
period_start_datedateStart date of the leave accrual or usage period2024-01-01
period_end_datedateEnd date of the leave accrual or usage period2024-01-31
last_updateddatetimeTimestamp when the record was last updated2024-02-01T09:17:00

Use it for

  • median leave a…1.562 rowsmean leave accrued by…1.9annu…0.06sick0.0pare…0.0unpa…

    A human resources dashboard

    Leave_accrued by leave_type and a breakdown of manager_id. Excel, Power BI or Tableau.

  • Why do the 32 annual rows have a mean leave_accrued of 1.9?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable employees with employee_name, department and leave_type to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 12 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset62 rows12 columns
Yours1,000 rows12 columns

blueprint · employee-leave-balance-ledger

Behind this dataset

Same schema. As many rows as you need.

These 62 rows came out of a blueprint — 12 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Initial balance loaded from HR system
  • All leave requests must have approval status
  • Accrual calculated monthly
  • Balances cannot go negative
  • Flag overdrawn leave for HR review
Rows
Open the blueprint in Data Factory

1 credit per row. New accounts start with 25 free credits.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
employee-leave-balance-ledger

What should your data show?

Preview 20 rows free
No signup. No card.