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
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 it | What you get |
|---|---|---|
| Put your team on record | The 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 along | Three 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 today | A 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 hand | One-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 once | Each 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 it | What you get |
|---|---|---|
| Handle leave requests without paper | Employees 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 balance | The 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 login | A 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 bite | The 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 filed | A 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 it | What you get |
|---|---|---|
| Run the month's payroll | One 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 correctly | A 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 go | Download 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 paperwork | Form 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 up | Teacher 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 it | What you get |
|---|---|---|
| Run several brands under one roof | Each 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 pipeline | A 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 basis | Five 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 software | Scoped 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 data | A 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. |
Real screens from Nuvio HRMS

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.
₹1,499 / $19 · per month
- Employee records
- Leave & attendance
- Holiday calendar
₹3,499 / $43 · per month
- Everything in Starter
- Payroll
- §192 / §194J TDS
- Offer letters
- Multi-brand letterheads
Let’s talk
- Custom leave policies at scale
- Integrations
- Dedicated support
Annual billing saves 20%. Bundles save more — see full pricing. Compare all plans →
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.
What changes when you switch
| Spreadsheets & typical tools | Nuvio HRMS | |
|---|---|---|
| Where your HR data lives | Attendance 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 together | Most 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 price | Zoho 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 for | Zoho 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 itself | Someone 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 works | Feature lists written for a demo. | Born inside a real multi-brand education business — running actual payroll, guarded by 88 automated tests. |
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.
Nuvio HRMS works better with…
Attendance-driven payout inputs meet payroll-grade TDS handling — 192 for staff, 194J for freelancers.
Explore Nuvio Learn →HR maintains the teacher rate card in HRMS; Leads and Learn price enrolments from it instantly.
Explore Nuvio Leads →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.