H Nuvio HRMS

Mark attendance once. Payroll, payslips and TDS follow.

Nuvio HRMS keeps your people, attendance, leave, salaries and tax paperwork in one place. You fill in the attendance grid — it works out the pay, the deductions and even the bank transfer file.

  • Every employee's record, attendance and leave in one place — no more juggling three workbooks
  • One-click monthly payroll: payslips, professional tax and TDS computed for you
  • The India paperwork done: Form 16, Form 16A and 26Q working papers, ready for your CA

15-day free trial · No card · We help you move your data

88automated tests guarding payroll, leave and TDS logic
2TDS sections in one payroll — section-192 salary and section-194J professional
3tax exports ready for your CA: Form 16, Form 16A and 26Q working papers
46kinds of actions recorded in the audit trail, with pay and PAN data redacted
9hiring stages tracked, from careers-page application to hired
583documented features across the 5-app Nuvio suite it plugs into
From day one to full power

Start simple. Grow into the advanced stuff.

You don’t need to learn everything on day one. Here’s the honest path — what you’ll do in your first week, and what the app grows into.

Start simple

Get your people and their attendance out of Excel and into one clean place — this is all the Starter plan needs to earn its keep.

You want to…How Nuvio does itWhat you get
Put your team on recordThe employee directory holds each person's code, department, salary breakup, PAN and bank details, grouped into Excel-style department tabs.One trusted record per person, instead of details scattered across files and chats.
Bring your old spreadsheets alongThree purpose-built importers pull in your existing attendance, salary and recruitment workbooks from the command line.You start with your history loaded, not a blank screen.
Mark who came in todayA monthly attendance grid takes present, absent, half-day, leave or holiday per person per day, with bulk marking for whole days.A month's attendance in minutes, not an afternoon.
Stop marking Sundays by handOne-click fill sets Sundays as weekly-off and calendar holidays for everyone, without touching marks you already made.The boring 30% of the grid fills itself.
Set your holiday list onceEach brand keeps its own holiday calendar, and a single command seeds a full year of holidays.Everyone works from the same calendar all year.

Run the day

Let the system handle the daily back-and-forth — leave requests, balances and 'send me my payslip' emails — so HR stops being a helpdesk.

You want to…How Nuvio does itWhat you get
Handle leave requests without paperEmployees apply for PL, SL, CL or work-from-home in their own portal; you approve with a note and the attendance grid updates itself.No double entry — an approval is the attendance mark.
Know everyone's leave balanceThe leave-policy engine (PL 14 / SL 7 / CL 10, probation rules, mid-year proration) computes each person's entitlement and shows the basis behind every figure.No more arguments — the balance and the reason for it are on screen.
Give employees their own loginA separate self-service portal shows each person only their own attendance, leave balances, payslips and documents.Payslip requests to HR drop to zero.
Catch deadlines before they biteThe dashboard flags probation and internship endings within 30 days, staff on notice, and emails admins a digest at 8 a.m. daily.Confirmation dates stop slipping through.
Keep the paperwork filedA per-person document vault stores PAN, Aadhaar, agreements and certificates, with every download permission-checked.Any document, found in seconds, seen only by the right people.

Go advanced

This is the Growth plan's territory: run real Indian payroll — salaried staff and freelancers, each taxed correctly — down to the bank file and the tax forms.

You want to…How Nuvio does itWhat you get
Run the month's payrollOne click generates the run for every eligible employee — attendance pro-rata, professional-tax slabs and salary TDS computed line by line.A payroll that took days now takes one sitting.
Pay salaried staff and freelancers correctlyA single employment-type flag routes each person to section-192 salary TDS or section-194J professional TDS (10%, or 20% if PAN is missing) — both in one payroll.The distinction most HR tools ignore, handled automatically.
Pay everyone in one goDownload an RTGS/NEFT-ready bank advice file with account, IFSC and amounts frozen at run time.No retyping transfers into net-banking, and a paid advice never changes afterwards.
Hand your CA the tax paperworkForm 16 for employees, Form 16A for freelancers and quarterly 26Q working papers export as ready files.Quarter-end becomes a download, not a scramble.
Send offer letters that hold upTeacher offer letters freeze the person's full rate card into the PDF at issuance, on the correct brand letterhead, with tamper-proof reference numbers.The letter reads identically years later, even after every rate has changed.

Scale up

When you run more than one brand, more people, or other software — the Enterprise layer keeps it all separated, connected and auditable.

You want to…How Nuvio does itWhat you get
Run several brands under one roofEach brand carries its own letterhead, holiday calendar and leave-policy overrides — no code changes needed.Two companies' HR run by one team, without mixing anything up.
Hire through a proper pipelineA nine-stage recruitment pipeline runs from careers-page application to hired, with interview rounds and a report showing which job portal actually produces hires.You spend your hiring budget where it works.
Keep salary data on a need-to-know basisFive ready-made roles hide pay, payslips and tax screens from anyone without pay visibility, and 46 kinds of actions land in the audit log.Recruiters and viewers never see money; auditors see everything.
Connect your other softwareScoped API keys, an event outbox and signed webhooks let other systems read people data and react to events like 'payroll finalised'.HRMS feeds your accounting and teaching tools instead of being an island.
Sleep on your dataA nightly job backs up the database off-server with 14-day rotation, and login attempts are rate-limited on both staff and employee portals.A bad day can't cost you your records.
A quick look inside

Real screens from Nuvio HRMS

People dashboard — Nuvio HRMS
People dashboard
Plans

Pay for what you use. Nothing more.

A flat monthly price with a generous allowance included (10 employees included). Small team? You pay just the base. Growing? It grows with you, transparently.

Starter — the basics, done right

₹1,499 / $19 · per month

10 employees included · then ₹60 / $0.80 per extra employee

  • Employee records
  • Leave & attendance
  • Holiday calendar
Try Starter free
Most teams pick this Growth — the advanced work

₹3,499 / $43 · per month

25 employees included · then ₹90 / $1.20 per extra employee

  • Everything in Starter
  • Payroll
  • §192 / §194J TDS
  • Offer letters
  • Multi-brand letterheads
Try Growth free
Enterprise — made to measure

Let’s talk

Custom pricing for custom needs

  • Custom leave policies at scale
  • Integrations
  • Dedicated support
Talk to us

Annual billing saves 20%. Bundles save more — see full pricing. Compare all plans →

The complete list

Every feature in Nuvio HRMS

Full transparency: all 17 modules and 134 features. Open any module to see everything inside it.

01 Employee Records & Lifecycle  · 12 features

A complete employee master that tracks people from joining to relieving, including the statutory and banking details Indian payroll actually needs.

Employee directory

Every employee with code, department, designation, contact details, PAN, bank account, IFSC, LEI and notes — the full record payroll and compliance draw from.

Salary structure

Gross monthly salary with a Basic / HRA / Special Allowance breakup that mirrors the offer letter.

Probation & internship tracking

Internship end, probation end, confirmation date and notice-period fields drive leave eligibility and dashboard alerts automatically.

Notice-period tracking

Record when notice is given and the system computes the projected last working day.

Employment-type classification

Every person is classified salaried full-time or contractual freelancer, and that single flag routes their tax treatment (§192 vs §194J) across the whole product.

Leave-exempt (WFH/consultant) flag

Staff outside the leave policy are marked exempt so entitlements and registers never misreport them.

Excel-style department tabs

The employee list groups into clickable department tabs with counts, just like the workbook teams migrate from.

Search, sort and per-column filters

Free-text search across name/code/email/phone plus sortable, filterable columns and adjustable page size on every list.

Brand assignment

Each employee belongs to a brand, which controls their letterhead, holiday calendar and leave policy.

Safe deletes

Employee, candidate and teacher records are soft-deleted, so history is recoverable.

Portal access provisioning

Grant or revoke an employee's self-service login with a temporary password that must be changed on first sign-in; a CLI command bulk-provisions the whole roster and exports a rollout sheet.

Suite-wide lifetime person codes

People created inside HRMS are auto-minted a lifetime person code in the suite-wide S/P/T + YYYYMM + id convention with a collision-safe uniqueness loop; codes pre-minted by the CRM are preserved — app/Support/PersonCode.php.

02 Attendance & Holiday Calendars  · 9 features

A monthly attendance grid with one-click defaults and per-brand holiday calendars — the single source that leave and payroll compute from.

Monthly attendance grid

One cell per employee per day with P / A / half-day / leave / holiday / weekly-off statuses and remarks.

Leave-type coding

Leave days carry their type (PL / SL / CL / LWP) so the leave register and payroll deductions compute themselves.

One-click fill defaults

Pre-fills Sundays as weekly-off and calendar holidays as H for everyone on the rolls, without ever touching existing marks.

Bulk marking

Mark a whole day or range for many employees at once instead of cell by cell.

Joiner/leaver windowing

Attendance and payroll automatically respect each person's date of joining and leaving — no phantom rows before or after employment.

Per-brand holiday calendars

Each brand keeps its own holiday list; company-wide holidays apply to every brand.

Restricted-holiday (RH) support

Optional/restricted holidays are flagged so they are not auto-filled as company closures.

Holiday seeding command

Seed a full year's holiday calendar into every brand from the CLI in one step.

Attendance workbook import

A CLI importer ingests existing month-grid attendance workbooks, including the leave register.

03 Leave Management & Policy Engine  · 9 features

A codified leave policy computes each person's entitlement, and the FY register reconciles openings, availed and balances straight from attendance data.

Leave-policy engine

Encodes the full policy — PL 14 / SL 7 / CL 10, no leave in probation, mid-year confirmation proration by working days, caps, and WFH exemption — and shows the basis for every figure.

Per-brand policy overrides

Each brand can override the policy numbers via its own leave-policy configuration without any code change.

FY leave register

Per-employee opening PL/SL/CL, month-wise availed computed live from attendance, and running balances for the Indian April–March financial year.

Opening balance management

Set or correct per-employee opening balances per fiscal year, with every change audit-logged.

Policy-driven recompute

A CLI command recomputes opening balances from the policy for an entire financial year.

Leave & WFH requests

Employees request PL/SL/CL/LWP/WFH with date ranges, half-day option and reason from their portal.

Approval inbox

HR approves or rejects requests with a decision note; approval automatically paints the attendance grid — no double entry.

Request cancellation

Employees can cancel their own pending requests.

PL encashment basis

The policy engine carries the encashment rule (monthly salary ÷ 30 × unused PL) for year-end settlement.

04 Payroll  · 11 features

Generate a month's payroll from the roster in one click — attendance pro-rata, professional tax and TDS computed automatically, down to the bank advice file.

One-click monthly runs

Generates a run for every eligible employee, windowed by joining/leaving dates, in a single action.

Attendance-driven pro-rata

Absences, LWP and half-days automatically reduce paid days; paid and LOP days are stored on every line.

Professional-tax slab engine

Configurable PTax slabs (add/edit/delete) apply the right deduction per gross band automatically.

Automatic §192 TDS

Each salary line gets its monthly TDS from a New-Tax-Regime annual projection, tagged with section and effective rate.

Draft → finalise → reopen lifecycle

Runs are editable in draft, locked on finalise (which publishes payslips to the portal), and can be reopened for corrections.

Line-item edits

Adjust additions, deductions, UTR numbers and remarks per employee while a run is in draft; the paid date is stamped when the run is finalised.

Bank advice export

Download an RTGS/NEFT-ready advice sheet with beneficiary account, IFSC, LEI and amounts — snapshotted at run time so later profile edits never rewrite a paid advice.

Dual sender accounts

Pay from more than one company account across months — the sender account is tracked on every line and carried forward between runs.

Payslip PDFs

Per-employee payslip PDFs generated from finalised runs, downloadable by HR and by the employee in their portal.

Incentive register

Record per-employee incentives by fiscal year with payment reference and date, summarised on the dashboard.

Payroll workbook import

A CLI importer brings in existing salary workbooks — PTax slabs, monthly runs and incentives — for a running start.

05 Tax & TDS Compliance  · 12 features

A differentiated TDS engine that treats salaried staff and freelancer professionals correctly under Indian law, with the certificates and returns to match.

Dual-section TDS engine

Routes every payee by employment type: §192 salary TDS for employees, §194J professional-fee TDS for contractual freelancers — one flag, correct treatment everywhere.

New Tax Regime projection

Annual salary-tax projection with the ₹75,000 standard deduction, §87A rebate, marginal relief and cess, shown per employee for planning.

§194J at 10% / 20%

Freelancer payouts deduct 10%, automatically raised to 20% under §206AA when PAN is missing or not Aadhaar-linked.

PAN–Aadhaar linkage tracking

A per-person linkage flag drives the deduction rate and surfaces unlinked payees on the tax dashboard.

Freelancer payout recording

Book a professional-fee payout and the TDS engine deducts on save, snapshotting section, rate and net with bank and UTR trail.

Annual-threshold awareness

The engine implements the §194J ₹30,000 annual-aggregate threshold test so small payees aren't over-deducted.

Form 16 (salary)

Per-employee Form 16-style annual TDS statement as a PDF.

Form 16A (professional)

Quarterly TDS certificates for freelancer payees as PDFs.

Form 26Q return export

Quarterly §194J deductee data exported as a 26Q working paper, ready for the government filing utility.

FY tax dashboard

Side-by-side salary and professional views with FY gross, TDS totals, effective rates and missing-PAN counts.

Remitted-payout deletion guard

A freelancer payout that has a paid/remitted date can no longer be deleted, protecting the TDS trail behind issued certificates — FreelancerPayoutController.php:106.

Full-FY Form 16A option

Form 16A certificates can be generated for a single quarter or for the whole financial year in one PDF (quarter parameter optional in TaxController::form16a); the inventory describes them as quarterly only.

06 Recruitment (ATS)  · 11 features

A full applicant pipeline from careers-page intake to hired teacher, with interview rounds and a source-effectiveness report.

Candidate pipeline

Nine stages from applied through shortlisted, interviewed, selected, offer accepted/rejected, reserve and on-hold, with stage tabs and counts.

Rich candidate profiles

Source, experience, current company, subject, qualification, expected rate, availability timings/days, locations and interview remarks in one record.

Careers-page API intake

Your website relays applications server-side to a scoped API endpoint; the key never reaches the visitor's browser.

Duplicate-proof intake

Incoming applications dedupe by normalised phone and email under a concurrency lock — re-applications refresh the record instead of forking it.

Interview rounds

Schedule multiple rounds per candidate with date, duration, mode (Meet/Zoom/phone/in-person), link, interviewer, result and no-show tracking.

One-click promote to register

A selected candidate becomes a teacher-register record with their history linked.

Source-effectiveness funnel

A report that canonicalises messy source strings (Naukri, UrbanPro, Indeed, referrals…) and shows which channel actually produces hires.

Monthly intake trend

Twelve months of applications vs selections, charted.

Demand vs supply view

Top requested subjects in the pipeline compared against active register coverage, so hiring targets the real gaps.

Interview throughput stats

Upcoming interviews (14 days) plus done and no-show counts over the last 30 days.

Recruitment workbook import

CLI importer for existing candidate and teacher-register workbooks.

07 Teacher Register & Rate Cards  · 8 features

A freelancer-teacher master with onboarding, resignation history, live reliability stats and the rate card that drives their pay.

Teacher master register

Subjects, grade ranges, qualifications, timings, addresses and contact details for the whole teaching bench, active through resigned.

Onboarding checklist

A per-teacher checklist tracks new-teacher onboarding steps to completion.

Resignation tracking

Resignation dates and reasons are kept on record and surfaced on the dashboard.

Nightly Learn sync

Automatically links the register to the teaching platform's roster by phone/email/name, pulls teaching load and 90-day reliability stats, and creates rows for unmatched teachers.

Centralised rate-card editing

HR edits each teacher's rate card — per subject, grade band, music grade, group size and delivery mode — from inside HRMS, writing to the CRM that is the suite's single source of truth for pay rates.

Rate-basis flexibility

Rates support per-class and per-student-per-class bases, individual vs group class types, and multiple currencies.

Group-by views

The register groups by status, employment type or subject with one click, alongside full search, sort and column filters.

On-demand Learn sync

Besides the nightly schedule, HR can trigger the Learn roster/reliability sync immediately from the register UI (POST teacher-records/sync-learn in routes/web.php).

08 HR Letters & Brand Letterheads  · 6 features

Issue statutory-quality HR letters as PDFs on the correct brand's letterhead, with tamper-proof reference numbering and an archived copy of every one.

Five letter types

Appointment, confirmation of employment, experience certificate, relieving letter, and teacher offer letter — each from its own template.

Teacher offer letters with rate snapshot

The compensation table is the teacher's live rate card, frozen into the letter at issuance so the PDF reads identically years later, after every rate has changed.

FY-scoped reference numbers

References like WQ/APPT/26-27/0007 are allocated under a lock with a unique-index backstop, so concurrent issuance can never mint duplicates.

Brand letterheads

Letters render on the issuing brand's letterhead — logo, legal name, address, contact — and the brand is frozen on the letter.

Automatic archiving

Every letter's PDF is stored in the person's document vault; downloads stream the archived original.

Guarded issuance

Relieving/experience letters require a last working day; offer letters refuse to issue with an empty rate card; pay-bearing letters are restricted to pay-visible roles.

09 Document Vault  · 4 features

A per-person file vault for employees and teachers covering the paperwork HR actually keeps.

Categorised documents

PAN, Aadhaar, offer letters, agreements, certificates, resumes and more, filed per employee or teacher.

HR and self-service upload

HR uploads to any record; employees upload their own documents from the portal.

Per-document authorisation

Every download is authorised per document, so files are only visible to people entitled to them.

Full metadata

Original filename, type, size and who uploaded, on every file.

10 Employee Self-Service Portal  · 9 features

A separate, secure portal where every employee sees their own attendance, leave, payslips and documents — no HR ticket required.

Dedicated employee login

Employees sign in with their employee code on an isolated authentication guard, fully separate from staff accounts.

Forced first-login password change

HR-provisioned temporary passwords must be changed before anything else loads, so bootstrap credentials never linger.

My attendance calendar

A month view of the employee's own marks with leave types.

Live leave balances

Opening, availed and remaining PL/SL/CL for the current financial year.

Apply for leave & WFH

Submit requests with half-day support and track pending/approved/rejected status with HR's decision note.

Payslip downloads

Self-serve PDF payslips for every finalised payroll month.

Personal notifications

An in-portal feed tells employees when requests are decided or documents arrive.

Own documents

Employees view, download and upload their own vault documents, with a prompt when PAN is missing.

Self-service password change

Employees manage their own password from the portal.

11 Dashboard & HR Alerts  · 7 features

A live command centre with the numbers HR checks daily and the deadlines it must not miss.

Live headline cards

Active employees, present/on-leave today, active teachers, pipeline candidates, open offers, pending leave requests, FY incentives and latest payroll net at a glance.

Probation & internship alerts

Everyone whose probation or internship window ends within 30 days, with day counts.

Notice-period board

Staff on notice with computed last working days.

Breakdown charts

Headcount by department, candidates by stage, teachers by status and by subject.

Joiners & resignations feed

Recent joiners and recent teacher resignations with reasons.

Daily HR digest

A scheduled 8 a.m. digest emails admins the probation/internship/notice items needing attention.

Role-aware masking

Payroll figures on the dashboard are hidden from roles without pay visibility.

12 Notifications & Messaging  · 5 features

Three-layer notifications — in-app always, with optional email and WhatsApp fan-out — with a full outbound message log.

In-app feeds

Separate notification feeds for staff users and portal employees, with read/read-all controls.

Email fan-out

Notifications queue as emails through the configured mailer without blocking the action that raised them.

WhatsApp fan-out

Notifications can also push over WhatsApp through the suite's FlowEngine messaging service.

Admin broadcast

One call notifies every active HR admin — used by leave requests, intake events and the digest.

Outbound message log

Every email/WhatsApp send is logged with template, status, error and external message ID for troubleshooting.

13 Roles, Security & Audit  · 11 features

Five ready-made roles, pay-data segregation, a complete audit trail and hardened operational security.

Five staff roles

Super Admin, HR Admin, Accountant, Recruiter and Viewer, enforced at the route level so each screen is reachable only by the right roles.

Pay-data segregation

Salary, payslips, letters and tax screens are visible only to Accountant/HR Admin — Recruiters and Viewers never see money.

Read-only Viewer role

Give auditors or leadership full visibility with zero write access.

Comprehensive audit log

45+ action types — every create, update, delete, approval, letter, payout and key issuance — recorded with actor and context, browsable in a dedicated viewer.

Suite single sign-on

Staff can sign in via the suite identity provider with CSRF-protected state exchange; local logins keep working.

Staff account management

Super admins create, edit and remove staff users and their roles from a settings screen.

Nightly off-site backups

A scheduled job dumps the database nightly, gzipped with 14-day rotation, and copies it off-server.

Login brute-force protection

Both the staff login and the employee-portal login rate-limit sign-in attempts (5 tries, then a timed lockout with a countdown) — app/Http/Requests/Auth/LoginRequest.php and app/Http/Controllers/Portal/EmployeeAuthController.php.

Invite-only staff accounts with email password reset

Self-registration is deliberately disabled (staff accounts hold salary/PAN data, so they are provisioned by the Super Admin only), while staff can recover access through a standard forgot-password / email-reset flow — routes/auth.php.

Sensitive-data redaction in the audit trail

PAN, Aadhaar, passwords, bank account/IFSC and salary figures are stripped from every audit row before it is stored, so the browsable audit viewer can never leak pay or identity data — REDACT list in app/Support/Audit.php.

Staff profile & appearance settings

Each staff user has self-service profile edit, password change and a light/dark appearance setting — routes/settings.php (minor, but it is a visible product surface).

14 Multi-Brand & Multi-Tenant  · 5 features

Run multiple companies/brands under one tenant — each with its own letterhead, holidays and leave policy — on a fully tenant-scoped data model.

Brand layer

Brands carry code, legal name, contact details and logo, and drive letterheads, holiday calendars and leave policies.

Brand-tagged operations

Employees, teachers, holidays, payroll runs, incentives, letters, leave balances and candidates all carry a brand.

Tenant isolation

Every table is tenant-scoped with automatic tenant context on both the admin and portal surfaces.

Suite entitlement gate

Access is checked against the suite accounts backbone per tenant, engineered fail-open so a backbone outage can never take HR down.

Brand backfill tooling

A CLI command assigns brands to historical data from payment patterns.

15 Integrations, API & Webhooks  · 6 features

A machine-readable surface for the rest of your stack: scoped API keys, a polling event outbox and signed webhooks.

Scoped per-tenant API keys

Issue and revoke Bearer keys with scopes — a write-only careers key can never page the employee PII directory.

People read API

GET endpoints expose the employee and teacher masters to sibling systems.

Event outbox

Every integration-worthy fact (employee created, payroll finalised, letter issued…) lands in an ordered outbox pollable via GET /events?since=.

Signed webhooks

Register endpoints with per-endpoint secrets; deliveries are HMAC-signed, retried, idempotency-keyed and fully logged with response codes.

Webhook management UI

Create, toggle and delete endpoints and choose which event types each one receives.

Careers intake endpoint

A dedicated, key-scoped endpoint receives job applications from your website server-side.

16 Data Migration & Ops CLI  · 4 features

Purpose-built importers and operational commands that take a team from spreadsheets to a running system in days, then keep it running unattended.

Three workbook importers

Dedicated CLI importers for the attendance workbook (month grids + leave register), the salary workbook (PTax slabs, runs, incentives) and the recruitment workbook (candidates + register).

Bulk portal provisioning

One command issues temporary portal passwords for the whole roster and exports a rollout sheet.

Scheduled automation

Nightly Learn teacher sync, daily HR digest and nightly rotated off-site DB backup run on the built-in scheduler.

Policy recompute & holiday seeding

Commands recompute FY leave openings from the policy and seed a year of holidays into every brand.

17 Newly shipped  · 5 features

Fresh capabilities from the latest platform release.

Two-factor authentication

TOTP-based 2FA for staff accounts.

Multi-organisation support

One person can belong to two organisations with clean separation, including ending sessions in an organisation you can no longer reach — true multi-tenant readiness.

Rebuilt roles and permissions

A 32-permission catalogue with custom role bundles, reporting lines, approval chains, scoped accounts and a full staff-account lifecycle.

Freelancer payout bulk upload

Bulk-upload freelancer payouts so Section 194J TDS reporting has complete source data.

Offer letters and teacher rate management

HR issues offer letters and manages teacher rates from HRMS while the CRM stays the system of record.

The honest comparison

What changes when you switch

Spreadsheets & typical toolsNuvio HRMS
Where your HR data livesAttendance in one workbook, salaries in another, letters in Word — the same numbers retyped three times.One record per person. Attendance flows into leave balances and payroll on its own — you never retype.
Salaried staff and freelancers togetherMost HR tools compute salary TDS only; freelancer 194J deductions get handled separately by your accountant.One employment-type flag routes each person to 192 or 194J, through to Form 16, 16A and 26Q.
Knowing the priceZoho People's India price list sits behind a signup form; partner sources report roughly Rs50-230 per employee/month, so verify before you budget.Published flat pricing: Rs1,499/mo covers 10 employees, then Rs60 per extra employee. No surprises.
Who you must pay forZoho One's all-employee plan requires a licence for every single employee, or a flexible plan at roughly 2.3x the per-user price.Pay for the block you need — 10 employees on Starter, 25 on Growth, then a small per-person add-on.
Payday itselfSomeone types each salary transfer into net-banking by hand, one by one.Download an RTGS/NEFT-ready bank advice file with every account and amount, frozen at run time.
"Send me my payslip"Employees email HR; HR digs through folders and replies one at a time.Every employee downloads their own payslips, checks balances and applies for leave in their own portal.
Proof it worksFeature lists written for a demo.Born inside a real multi-brand education business — running actual payroll, guarded by 88 automated tests.
Integrations

Nuvio HRMS connects outward

Leads CRM (leads.winfree.in): suite SSO identity provider, per-tenant app entitlements, and the authoritative teacher rate card that HRMS reads/edits via API

Learn (learn.winfree.in): nightly teacher-roster sync pulls identity links, teaching load and 90-day reliability stats into the HR register; Learn computes session payouts from HRMS-classified rates

Nuvio Books

payroll lines carry TDS section and rate, so salary and freelancer payouts reconcile downstream in accounting

FlowEngine (chat.winfree.in): WhatsApp and email notification fan-out with a full outbound message log

winquestonline.com careers page: server-side application relay into the recruitment pipeline via a scoped API key

Any external system: scoped REST API keys, an ordered event outbox (poll by cursor), and HMAC-signed webhooks with retries and idempotency keys

Questions people actually ask

Do I need to install anything?

No. It runs in the browser. You sign in from any computer, and each employee gets their own separate portal login on their phone or laptop. There is nothing to install or maintain on your side.

What happens to my Excel data?

It comes with you. There are dedicated importers for your attendance workbook, your salary workbook and your recruitment workbook, so you start with your history already loaded. The screens even keep Excel-style department tabs, so the layout feels familiar from day one.

We pay both salaried staff and freelance teachers. Can one system handle both?

Yes — that is exactly what it was built for. You mark each person as salaried or freelancer once. Salaried staff get section-192 TDS from an annual projection; freelancers get section-194J at 10% (or 20% if their PAN is missing or not Aadhaar-linked). Form 16, Form 16A and 26Q working papers come out the other end.

What does it cost?

Starter is Rs1,499 per month ($19) and covers 10 employees with records, leave, attendance and holiday calendars; extra employees are Rs60 ($0.80) each. Growth is Rs3,499 per month ($43) for 25 employees and adds payroll, both TDS sections, offer letters and multi-brand letterheads; extras are Rs90 ($1.20). Larger teams with custom leave policies and integrations talk to us about Enterprise.

Can my staff see each other's salaries?

No. Five ready-made roles control who sees what — salary, payslips and tax screens are visible only to HR Admin and Accountant roles, and even dashboard pay figures are hidden from everyone else. Every action is audit-logged with PAN, bank and salary figures stripped from the log itself, and the database is backed up off-server nightly.

Part of Nuvio One

Nuvio HRMS works better with…

H Le
One source of truth for teacher pay

Attendance-driven payout inputs meet payroll-grade TDS handling — 192 for staff, 194J for freelancers.

Explore Nuvio Learn →
H L
Rate cards HR edits, sales uses

HR maintains the teacher rate card in HRMS; Leads and Learn price enrolments from it instantly.

Explore Nuvio Leads →
H B
Compliance data flows to accounting

Every payroll line carries its TDS metadata so Books can reconcile salary and freelancer payouts.

Explore Nuvio Books →

Try Nuvio HRMS on your real work

15 days free. No card. We load your data with you, so the trial runs on your business — not demo data.

Scroll to Top