What NextHR does today.

Everything on this page is in the product now. What is not built yet is listed at the bottom rather than hinted at up here.

Time & attendance

Geofenced clock-ins
Each work location carries coordinates and a radius. A punch outside the fence is refused, and the verdict is stamped on the record by the server — the phone never decides.
Break and shift handling
Clock in, break out, break in, clock out, enforced in order. Shifts carry a start, end, unpaid break, grace period and rest days.
Night shifts that cross midnight
A shift ending at 06:00 belongs to the day it started. Clocking out after midnight pairs with the clock-in that opened it.
Daily records computed, not typed
Late minutes measured against the grace period, undertime, absences, night-differential minutes and overtime — all derived from the stamps.
Overtime only when approved
By default, hours beyond the shift are paid up to what an approver signed off, never automatically.
Devices and timesheets
Biometric readers and kiosks post punches with their own API key. A whole period can also come in at once, from a ZKTeco report or a spreadsheet.
Schedule
A weekly roster by department: assign shifts for the days ahead, with what was actually recorded shown underneath.
Forgotten clock-outs
A day left open closes itself at the end of the shift. The employee files a punch fix, and it replaces the record once approved.

Leave

The Philippine statutory set
Service Incentive Leave, maternity, paternity, solo parent, VAWC, special leave for women, plus any company types you add.
Accrual and carry-over
Monthly, annual-grant or tenure-based accrual, with optional carry-over caps and cash conversion.
Balances that hold
Opening, accrued, used, pending, adjustments and carried-over are tracked per leave type per year.
Opening balances in one pass
Grant or deduct days for everybody at once or person by person, with the reason kept against every change.
Eligibility enforced at filing
Notice periods, tenure requirements, gender restrictions and insufficient balance are all checked when a request is filed.

Requests & approvals

Seven request types
Leave, overtime, official business, work-from-home, shift changes, punch fixes and certificates — from the web, and all but shift changes from the phone app.
Approval chains
Route by request type and department, through the immediate manager, a department signatory, a named person or an account type — with levels you order yourself.
One queue
Everything awaiting a given approver appears in a single list, with the request detail attached.
Auto-approve on stale steps
A level can release itself after a set number of hours so nothing sits forever.

Payroll

Semi-monthly, monthly, weekly or daily
Cutoff windows follow the days you configure, and contributions land on the cutoff you nominate rather than twice a month.
DOLE premium multipliers
Overtime, rest day, regular and special holiday, and night differential — each rate configurable, defaulted to the DOLE figures.
Loans
Amortisation schedules with interest, deducted on the cutoff you choose. Collection is capped at available net pay, and balances move only by what was actually withheld.
13th month
Computed from basic actually earned, with the ₱90,000 tax-exempt ceiling applied against other benefits already used.
Variable pay
Incentives, bonuses and special payouts as their own runs, on top of salary: no SSS, PhilHealth or Pag-IBIG and no standing allowances, with tax withheld unless you untick it.
Final pay
Record the separation, then run final pay for that person, with the computation laid out before it is paid.
Changes held until you save
Amounts and tax ticks are previewed on the run and written only when you press Save, which recomputes it. A run may depart from a person’s record, with a warning, without changing any other run.
Compare with your old payroll
Upload your own payroll file against a run and NextHR explains each difference, employee by employee. Start a new run from an earlier one to keep its people and settings.
Bank advice
Per-bank payment files from a finalised run — BPI in BizLink’s own layout — carrying the pay date you confirm when you finalise.
Locked once finalised
A finalised run cannot be recomputed or deleted, and ledger entries are written at the same moment. Reopening takes a reason on the audit record; a paid run cannot be reopened.
Payslips when the money lands
Everyone is emailed when the run is marked paid — a link to their own payslip, never the amounts.

Statutory & BIR

SSS
2025 contribution schedule, including the MSC ceiling, the MPF split above ₱20,000 and the EC premium.
PhilHealth and Pag-IBIG
5% premium between the ₱10,000 floor and ₱100,000 ceiling; Pag-IBIG against the capped fund salary.
Withholding tax
TRAIN tables for daily, weekly, semi-monthly, monthly and annual periods, with year-end annualisation.
Tables are dated
Every table carries an effectivity date, so re-running a 2024 period in 2026 still uses the 2024 numbers.
Remittance reports
SSS, PhilHealth and Pag-IBIG reports with employee and employer shares, exportable as CSV.
BIR withholding summary
Tax withheld from employees each month, per registered employer.
BIR 2316 and the 1604-C alphalist
Built from finalised runs, with the employing entity named on the certificate. The alphalist downloads as CSV in BIR’s schedule layout.

Contractors

Not treated as employees
A contractor carries no SSS, PhilHealth or Pag-IBIG on either side, and no employer share is charged.
Expanded withholding
Professional fees withheld at the rate on file, defaulting to 10% when VAT-registered and 5% otherwise.
Output VAT
A VAT-registered contractor bills VAT on top of the fee, shown separately from income.
Filed separately
Contractors are excluded from remittances and the 1604-C alphalist, and appear on the contractor withholding (EWT) report for the 1601-EQ and Form 2307.

Multi-entity

Several companies in one workspace
Each registered employer carries its own TIN, RDO code and SSS, PhilHealth and Pag-IBIG employer numbers.
Filings follow the entity
Remittance reports, the alphalist and Form 2316 can be scoped to one company, because each files its own returns.
Payroll can be scoped
A run may target a single company, or pay every entity at once.

Access & security

Sign in with Microsoft
Connect your Microsoft 365 directory and people sign in with their work account. Names, job titles and departments can stay in step with it.
Two-factor authentication
A code from an authenticator app, with more than one device per person and recovery codes. Owners can require it for privileged accounts, and reset it for somebody who has lost every device.
Asked again before paying
Optionally, approving or finalising a run, marking it paid, or changing where a salary is sent asks for the password again, once every 15 minutes.
58 permissions
Screens gate on permissions, not job titles. Account type seeds a default set that you grant or revoke per person.
Access templates
Reusable permission sets for roles you hire repeatedly.
Government IDs encrypted at rest
SSS, PhilHealth, Pag-IBIG, TIN and bank account numbers are encrypted, and reads of them are recorded.
Audit log
Who changed what, and when.
One login, several workspaces
Someone employed by two of your entities signs in once and switches between them.

Self-service & mobile

A short menu for staff
Home, My hours, My requests and My pay — plus the noticeboard and their own record. Nobody needs training.
My details
Everyone can see what the company holds about them, including their own government numbers.
Payslips
Every payslip since joining, with each line itemised, saved as a PDF whenever they want one.
The NextHR app
On the App Store and Google Play: clock-in, requests, approvals and payslips, with push notifications and a reminder before each shift.
User manual
A step-by-step guide by role — setting up, running payroll, approving, everyday use — at nexthr-nti.com/manual, and one click from every screen.
Noticeboard
Company announcements with read receipts and reactions.
Ask AI
A help bubble on every screen, in English or Taglish. It answers "how do I…?" from the product itself, and "how is my month going?" from your own record — your hours, your leave balance. If you manage people it can also say who is late today and who has not clocked in, and only for the people you are already allowed to see on the Team screen. It is never given anybody’s pay.

Certificates of employment

Four kinds, one press
Plain proof of employment, a visa letter for an embassy, one that states compensation and benefits, and one for somebody who has left — each with its own wording, chosen when the certificate is asked for.
Your wording, not ours
Every kind is a template you edit, with the tokens filled in when it is issued: the name in capitals with the middle initial, the position, dates of engagement, the salary where it was asked for. Your logo at the top and your address at the foot.
Signed, numbered and verifiable
Upload the signature once and it prints where your wording puts it. Issuing stamps a control number and dates the document, once — a bank or an embassy can quote that number back to check it.
Asked for, approved, then issued
The employee asks and says what it is for. An approver decides — including whether it may state their salary. HR reads it before signing. Nobody can issue one for themselves by accident.

Hiring

The CV fills the form in
Upload a PDF or a photograph of a CV and the candidate form completes itself: name, email, mobile, expected salary, where they applied from, and a summary of their work history. The position is matched against your own open roles, never invented.
It proposes, you decide
Nothing is saved until a person presses save, and anything already typed is left alone. No opinion is recorded about whether somebody is any good — that judgement is the interviewers’.
Pipeline and onboarding
Applied, screening, interview, offer, hired — with interview invitations by email, onboarding tasks per candidate, and the employee record created for you at the moment you hire.
Everybody you already employ, at once
Download the template — it carries your own department, position and location names — fill in one row per person and upload it. Every row is checked, and nothing is saved until all of them are right.

Not yet

Being honest about the edges is cheaper than a surprise on your first cutoff. These are not built:

  • Carrying in year-to-date pay and tax from a previous system
  • Exporting the employee list or attendance records as a file
  • BIR’s own alphalist upload file — the alphalist downloads as CSV
  • Single sign-on other than Microsoft 365
  • A public REST API for third-party integrations
  • White-labelling

Run one period and compare.

Start free for 14 days