Skip to main content

Notion Template

The Notion HR template for small teams

Employee attendance, leave requests and reimbursement claims, running in one Notion workspace instead of three spreadsheets and a WhatsApp thread.

One-time payment. Free updates. Duplicates into your workspace in about fifteen minutes.

HR Management Productivity OS Notion template shown on a tablet, with the attendance dashboard and quick menu
Recommended Creator
NotionRecommended Creator
Two linked spaces
Admin + teamTwo linked spaces
Leave & claim updates
AutomatedLeave & claim updates
One-time, free updates
$59One-time, free updates

The problem

HR admin for a small team is not hard. It is just endless.

Under about fifty people, nobody buys HR software — the per-seat cost is hard to justify for something a spreadsheet nearly does. So the work spreads out instead:

  • Leave requests arrive by WhatsApp and get approved by a thumbs-up reaction.
  • Someone maintains an attendance spreadsheet that is three days behind.
  • Nobody can say how many leave days a given person has left without opening two files.
  • Reimbursement receipts sit in an email thread until the end of the quarter.
  • Two people book the same week off and you find out on the Monday.

None of it is difficult. All of it is someone's afternoon, every week.

What is inside

An admin side and an employee side, sharing one set of databases

A linked set of databases, split into a dashboard only you see and a TeamSpace your team works in. Both read the same records, so nothing needs copying between them.

Admin dashboard

Attendance, without the spreadsheet

Employees clock in and out from their own page. The admin side rolls those entries into a dashboard, a month calendar, and a per-employee breakdown, so "who was in last Tuesday" takes one click instead of a filter you rebuild every time.

Attendance by employees and the monthly attendance calendar in the Notion HR template

Leave requests that resolve themselves

Requests land in a single dashboard split by pending, approved and rejected. A calendar view sits beside it so you can see two people asking for the same week before you approve the second one — and balances subtract themselves as you approve.

Leave dashboard and leave calendar in the Notion HR template

Holidays and announcements in one place

A holiday list categorised by type, a calendar view of it, and an announcements feed the whole team reads. Set the year once in January and stop answering "is Friday off?".

Holiday dashboard and company holiday list in the Notion HR template

Employee TeamSpace

A leave request form, not an email

Leave type, dates and reason, submitted from the employee TeamSpace. Every request arrives structured, so nothing needs re-typing on your side — and the employee tracks their own pending, approved and rejected requests without asking you.

Leave request form and personal leave request tracker in the Notion HR template

Reimbursement claims with receipts attached

Claim type, amount and supporting documents in one form. Claims move through pending, processing, approved and rejected, and the employee follows their own without asking finance.

Reimbursement claim form and claim status tracker in the Notion HR template

Automations

The part most HR templates skip

Almost every HR template on the market is a set of linked databases and nothing else — someone still has to tell the employee their leave was approved. This one uses Notion automations to send that notification the moment a status changes, on both the leave and the reimbursement systems.

Notion automations notifying employees when a leave request or reimbursement claim changes status

Leave status notifications

Change a request to approved, rejected or pending and the employee is notified in Notion straight away, with your comment attached if you left one.

Claim status notifications

The same on reimbursements. Move a claim to processing or completed and the employee gets told, which is usually the difference between a finance queue and a finance inbox.

Who it is for

Built for the size of team that HR software prices out

HR professionals

You already own the process. You want it out of spreadsheets without a procurement cycle.

Small agencies

5 to 40 people, no dedicated HR hire, and per-seat software that costs more than the problem.

Business owners

You approve leave between client calls and want it to take thirty seconds.

Notion power users

You would build this yourself. This is the version that already has the relations and rollups wired.

Honest comparison

Template, DIY, or real HR software

Three ways to solve this, and the honest version of when each one wins.

The Notion HR template compared with building your own and with paid HR software
 This templateBuild it yourselfPaid HR software
Cost$59 onceFree$10–25 per employee/month, often a flat minimum
Time until it worksAbout 15 minutes10–20 hours1–3 days including onboarding
Lives where your team already worksYes, in NotionYes, in NotionNo, a separate app
Fully customisableYesYesOnly what the vendor exposes
Status notificationsBuilt inYou build themBuilt in
PayrollNoNoYes
Compliance and audit trailNoNoYes
Row-level privacy between employeesLimitedLimitedYes
Comfortable team sizeUp to roughly 50Up to roughly 50Hundreds and up
SupportDocs and emailYourselfVendor SLA

If you need payroll runs, statutory compliance, or a real audit trail, buy HR software — this template does not replace it and is not trying to. It replaces the spreadsheet and the WhatsApp thread that most teams under 50 people are actually using.

Questions

Before you buy

Do I need a paid Notion plan?

The databases, dashboards and calendars work on Notion's free plan. The leave and claim status notifications use Notion database automations, which need a paid Notion plan. If you stay on free, everything still works — you just tell the employee yourself instead of the automation doing it.

Is $59 a one-time payment?

Yes. One payment, no subscription, and updates to the template are free once you own it. You are buying a Notion page you duplicate into your own workspace, so it keeps working whether or not you ever hear from me again.

How many employees can it handle?

It is built for teams up to roughly 50 people. The databases will hold far more, but attendance rows accumulate quickly and Notion views get slow to load long before the data limit matters. Above about 50 people, dedicated HR software is the better buy.

Can employees see each other's leave and salary data?

Partly, and this is worth understanding before you buy. Notion permissions are page-level, not row-level: employees share a TeamSpace, so anyone in it can see the leave requests database. The template separates the admin dashboard from the employee TeamSpace so admin-only settings stay private, but it cannot hide one employee's row from another inside a shared database. If per-row privacy is a hard requirement, you need real HR software.

Do I need to know Notion to set it up?

No. You duplicate the template into your workspace, add your employees to the people property, set leave balances, and invite the team to the employee TeamSpace. That is the whole setup and it takes about fifteen minutes.

Can I change the leave types?

Yes. Annual, paternity, maternity, medical, marriage and compassionate leave ship as defaults because they cover most teams, but they are select options on a database — rename them, delete them, or add your own.

Does it work for a team spread across countries?

The holiday list is yours to fill, so you can enter whichever calendar your team follows. What it does not do is maintain separate holiday calendars per country automatically — you would duplicate the holiday database per region and point each group at their own.

What exactly do I get after paying?

A Gumroad receipt with a Notion duplicate link. Click it, choose your workspace, and the full system copies in with sample data you can delete. There is no account to create and no app to install.

How is this different from the free HR templates on Notion's gallery?

Most free HR templates are a single employee database with a couple of views. This is a linked set of databases covering attendance, leave, balances, holidays, announcements and reimbursements, split into an admin side and an employee side, with automations on the two workflows that actually generate messages. There is a free attendance-only version here if you want to try the approach first.

Get the HR Management Productivity OS

One Notion workspace for attendance, leave and reimbursements. Duplicate it and you are running in about fifteen minutes.

  • Admin dashboard and employee TeamSpace
  • Attendance, leave, balances, holidays, claims
  • Leave and claim status automations
  • Free updates, one-time payment
$59one-time
Get the template

Secure checkout on Gumroad. Instant Notion duplicate link.

Have a project in mind?

Let's build it