NepalHRM
Payroll Software

Payroll Software in Nepal with Full Salary & Tax Compliance

Run payroll without scattered salary sheets, manual tax calculations, or repeated finance work. NepalHRM processes salary, payslips, PF, CIT, SSF, eTDS, reimbursements, loans and increments in one connected payroll system.

  • No credit card required
  • Free onboarding
NepalHRM payroll dashboard showing the employee directory

What does payroll software have to do in Nepal?

Payroll software calculates each employee's pay, the statutory deductions on it, and the reports those deductions create. In Nepal that is more than arithmetic: a run has to sit on the Bikram Sambat fiscal calendar, apply the current income tax slabs, handle Provident Fund, CIT and TDS, and produce a payslip the person receiving it can read. NepalHRM runs the whole month end in one workflow, from the attendance days that feed the draft through to the finance reports that close it.

  • A payroll period is created in one click, and payslips, holds and paid status live in that same workflow.
  • Salary components cover Basic, PF, employer PF, CIT, TDS and the rest, rather than being typed per employee.
  • Finance reports cover the salary sheet, PF, eTDS, advances and the CIT optimizer.
  • Nepal tax rates, caps, fiscal year, IRD metadata and attendance rules are payroll settings, not formulas in a spreadsheet.
  • Dates carry Bikram Sambat and Gregorian together, because the payroll month is the Nepali one.

Last updated · Reviewed by Rajendra Regmi, Co-founder

Trusted by 650+ businesses in Nepal - from startups to giants

1-click
Payroll Period Creation
PF+CIT
Built-in Nepal Deductions
eTDS
IRD-Compatible Reports
BS/AD
Nepali Date Support
The Problem

Payroll Gets Messy When HR, Finance and Attendance Stay Separate

Most businesses in Nepal still manage payroll through Excel sheets, manual deductions, disconnected attendance records and repeated report formatting.

  • Manual tax calculation

    Income tax, PF, CIT, SSF and deductions can easily go wrong when every value is entered by hand.

  • Salary sheets take too long

    Finance teams spend hours checking gross salary, net payable, deductions, advances and reimbursements.

  • Attendance affects pay

    Late days, half-days, absences, leave and overtime become confusing when payroll is not connected to attendance.

  • Reports need rework

    PF, eTDS and salary reports often need manual formatting before submission or review.

The Solution

NepalHRM Connects Payroll, Attendance, Salary and Reports

NepalHRM gives your payroll and finance team one system to configure salaries, generate payslips, track liabilities and prepare reports with less manual work.

What NepalHRM gives you

  • Payroll periods, payslips, holds and paid status in one workflow
  • Salary components for Basic, PF, PF Employer, CIT, TDS and more
  • Payroll dashboard for gross, net payable, tax payable, PF + CIT and outstanding balances
  • Finance reports for salary sheet, PF, eTDS, advances and CIT optimizer
  • Loans, advances, reimbursements, contracts and salary increments
  • Payroll settings for Nepal tax rates, caps, fiscal year, IRD metadata and attendance rules
Payroll Modules

Modules That Payroll Software Must Have to Run Payroll in Nepal

Manage salary structures, payroll periods, tax, PF, CIT, SSF, payslips, reports, forecasts, budgets, loans, increments and bank transfers from one clear payroll software built for businesses in Nepal.

Payroll Dashboard

Control payroll from one clear dashboard

See total employees, current payroll period, gross salary, net payable, tax payable, PF + CIT, loans, advances, reimbursements and payslip status from one place.

Payroll Dashboard in the NepalHRM payroll software
  • Track headcount, monthly gross, net payable, tax, PF + CIT, loans and reimbursements at a glance.
  • Review payslip status before salary is released.
  • Use payroll trends and department breakdowns to understand salary cost clearly.
Feature Set

All Features for Running Payroll in NepalHRM

Manage salary setup, payroll periods, tax calculation, PF, CIT, SSF, loans, reimbursements, payslips, reports and salary data from one payroll system.

Select any feature to see the screen it runs on inside NepalHRM.

Auto Payroll Generation

Generate payroll from employee data, salary structures, deductions and payroll periods.

Pay Groups

Assign salary structures in bulk so similar employees follow the same payroll rules.

Payroll Periods

Create salary periods and manage payslips for each month or payroll cycle.

Payslip Generation

Generate payslips for eligible employees and keep salary history clear.

Salary Structure Setup

Create earnings, deductions, allowances and employer-contribution components.

Nepal Income Tax Engine

Calculate income tax on the unified FY 2083/84 IRD slabs for Nepal payroll.

PF, CIT and SSF Deductions

Manage PF, CIT and SSF deductions from your payroll settings.

CIT Optimizer

Plan CIT deductions and tax impact before payroll closes.

TDS Calculation

Calculate employee tax using configured fiscal year, slabs and rebate settings.

eTDS Report

Prepare IRD-compatible eTDS reports for payroll compliance.

Bank Transfer Report

Prepare transfer-ready bank reports from approved net pay and employee bank details.

Salary Sheet Report

Generate a complete salary sheet with basic, gross, deductions, tax and net pay.

Nepal Salary CalculatorFY 2083/84 slabs

What Does a Nepali Payslip Actually Look Like?

Set the gross, choose contribution system, and see PF, CIT, SSF and TDS, calculated from Basic, exactly the way NepalHRM runs payroll.

PF + CIT, CIT only and SSF are separate contribution systems in Nepal. Select the one applicable to your company or employee. PF, CIT, and SSF are all calculated from Basic (not Gross).

Contribution System

New for FY 2083/84: the separate single and married (couple) slabs have been merged into one table for all resident individuals. The 1% band now runs to NPR 10,00,000 and the top rate is 29% (was 39%).

NPR
Basic + Allowance (60% Basic)Gross = Basic + Allowance
60 % of gross
40 % of gross
30%Recommended 40-60%100%

Monthly Net Take-Home

NPR 70,050

Gross NPR 75,000, employee-side deductions only

Employee Deductions

Deducted from salary
Gross salaryNPR 75,000
Basic (60% of Gross)NPR 45,000
Allowance / DA (40% of Gross)NPR 30,000
SSF employee (11% of Basic)- NPR 4,950
TDS (monthly)NPR 0
Net take-homeNPR 70,050

Annual TDS estimate ~ NPR 0

TDS is calculated on annual taxable income (gross plus the employer's PF or SSF share, which counts as income, less the PF, CIT and SSF deduction) against the unified FY 2083/84 Nepal tax slabs.

Employer Cost

Paid on top of salary
Gross paid to employeeNPR 75,000
SSF employer (20% of Basic)NPR 9,000
Total employer costNPR 84,000

Total SSF deposited monthly: NPR 13,950 (31% of Basic). Employee NPR 4,950 (11%) + employer NPR 9,000 (20%).

The employer's 20% is paid on top of gross salary. It never reduces the employee's take-home.

Run a full payroll in the live demo

This calculator is for demo estimation only. Actual payroll depends on company policy, salary structure, tax category, and applicable rules. NepalHRM applies the precise rules per employee in production.

Built for Every Payroll Team

One Payroll System, Different Views for Different Teams

Payroll is not only an HR task. NepalHRM gives HR, finance, managers and employees the right level of control without exposing sensitive salary data to everyone.

For HR Teams

HR can prepare employee salary details, manage increments, handle reimbursement requests and keep payroll records updated.

  • Salary structure assignment
  • Employee finance profile
  • Increment request tracking

For Finance Teams

Finance can review payroll spend, tax, net payable, loans, advances and compliance reports before salary payout.

  • Payroll dashboard
  • Salary sheet and eTDS
  • PF, CIT and SSF settings

For Employees

Employees get clearer salary records, reimbursement status, advance details and payslips without repeated HR messages.

  • Payslip access
  • Reimbursement requests
  • Loan and advance visibility
Additional Capabilities

More Built into Payroll Software

Small payroll controls save big time when finance needs accuracy, approvals, reports and clean salary records every month.

Reinstall Nepal Defaults

Restore default Nepal payroll settings when your team needs a clean starting point.

Day-Rate Methods

Calculate day rates by working days, calendar days or a fixed method based on company policy.

Payroll Review Queue

Review exceptions, adjustments, deductions and final salary before payroll closes.

Payroll Lock

Lock completed payroll periods so old salary records do not change accidentally.

Salary Adjustment Notes

Add notes for manual changes, bonuses, unpaid leave or special deductions.

Export Logs

Track when salary sheets, bank files and payroll reports are exported.

Payroll Preview

Preview net salary, deductions and payable amounts before final generation.

Payroll Reminders

Catch pending approvals, payroll periods and compliance tasks on time.

Festival and bonus runs

Run the Dashain Bonus as Its Own Payroll

Run a Dashain bonus as its own payroll, with its own payslips, TDS and bank file. The run has its own pay date, so the month's salary run is never reopened to fit a bonus in.

On Business and Enterprise

What the law asks for first: festival expense under the Labour Act 2074, and the annual bonus under the Bonus Act 2030.

  • Bonus-only runs

    Pick who is paid, then a fixed amount or a percentage of basic or total salary. Prorate it by days of service, set a minimum service period, or leave out staff on probation. Each slip carries the TDS on the bonus, and the approved run produces its own bank file.

  • Outlet incentive pool

    Enter a branch's sales for the month, gross or net of VAT, and a set percentage becomes the pool. It is shared by hours, days or equally, every share is previewed, and posting puts each one on the payslip as taxable pay.

  • Seniority allowance

    A length-of-service ladder: an amount for each band of months served. Payroll prices it at run time from each employee's months of service, so nobody edits it by hand when someone moves up a band.

Corrections without re-running

Fix Pay Without Reopening a Closed Month

A paid month stays locked. Back pay, retro corrections and the mistakes employees spot before payday go through the next open run instead, with a record of why.

On Business and Enterprise

  • Arrears for locked months

    A raise backdated into months already paid lands on the next open run as a Salary Arrears line, worked out month by month. The paid months are not reopened.

  • Retro pay

    Recompute a closed month, review the difference employee by employee, then post it to the next open run as Retro Pay, or as Retro Pay Recovery where the month overpaid. It can be cancelled while that run is still open.

  • Draft payslip review with a query inbox

    Open the unpaid payslips for employees to check before payday. Anyone who spots a problem raises a query on their own payslip, and HR works each one from the period's query inbox, closing it with a note.

  • CTC beside gross

    Cost to company (gross pay plus every employer contribution) sits beside gross on the payslip and the salary sheet, so the figure ties back to the offer letter.

  • Formula components

    Write a salary component as your own formula, such as 10% of basic + 2000, instead of a fixed amount or a flat percentage.

Tax reliefs and TDS certificates

Reliefs Claimed With Receipts, Certificates HR Can Print

Employees claim reliefs with receipts, HR approves them, and HR prints each employee's Tax Deduction Certificate with the monthly deposit vouchers.

On Business and Enterprise

  • Relief claims for the fiscal year

    Life and health insurance premiums, children's tuition fees and private building insurance premiums, each claimed for one fiscal year with the receipts attached.

  • Approved before payroll uses them

    An accountant or HR approves or rejects each claim. Only approved claims lower taxable income, and the statutory caps are applied by the tax engine rather than typed in.

  • Tax Deduction Certificate

    Printed by HR or an accountant for each employee: month by month, the pay, the TDS withheld and the voucher number, deposit date and bank of each deposit, with the year's tax computation below. A month with no voucher recorded shows as Pending.

USD contracts

USD Contracts Priced to NPR at NRB Rates

Set a contract salary in USD or another currency and NepalHRM pays it in rupees, priced to NPR at NRB rates fetched daily.

On Business and Enterprise

  • The contract keeps its currency

    The salary stays in the currency the contract was signed in. Payroll converts it to NPR before any line is worked out, so tax, contributions and the bank file are all in rupees.

  • Nepal Rastra Bank rates, every morning

    Published NRB rates are fetched every morning. A rate fixed in the employee's contract, or one your company sets, takes priority, and each payslip keeps the rate it was priced at.

  • No rate, no payslip

    If no rate exists for a currency, the payslip is not generated and HR is told which currency is missing, instead of a USD 3,000 contract being paid as NPR 3,000.

Why This Matters

Move Payroll Away from Excel Without Losing Control

A good payroll system should reduce manual work, not remove finance control. NepalHRM keeps payroll rules visible, editable and reviewable before final salary payment.

Manual Payroll

  • Repeated salary calculations every month
  • PF, CIT, TDS checked manually
  • Attendance and payroll stay separate
  • Reports need reformatting before use
How it Works

How to Set Up NepalHRM for Payroll?

NepalHRM payroll is not just a payslip generator. It connects salary structures, attendance rules, payroll periods, reimbursements, loans, increments and finance reports into one clean monthly process.

  1. Create salary components, salary structures, pay groups, tax rules, PF, CIT, SSF and payroll periods before running payroll.
NepalHRM tax and payroll settings screen with Nepal IRD income tax slabs, retirement scheme, day-rate basis and salary increments
Who It's For

Payroll Software Built for Every Business in Nepal

Payroll gets harder as teams grow, salaries change and compliance work increases. NepalHRM is built for businesses of every size, from every industry.

Works With

Payroll Connects Every Module

NepalHRM connects payroll with employee records, attendance, leave, shifts, hiring, performance, reports and workplace requests.

Payroll Software

Salary, bank details and PAN stored in employee profiles. Payroll pulls them automatically - one source of truth.

Attendance & Biometric

Biometric device IDs map to employee profiles. Every punch attaches to the right employee automatically.

Leave Management

Leave balances and approval routing connect to employee profiles. The reporting manager drives the workflow.

Recruitment & ATS

Click Hire on a candidate - NepalHRM instantly creates their employee profile. Zero duplicate entry.

Performance Management

OKRs and reviews assigned to employees. Bonus points visible in the employee profile.

Finance Reports

Every report - salary sheet, eTDS, PF - pulls employee names, PAN and salary live from profiles.

Pricing

Simple, Transparent Pricing No Hidden Fees

NepalHRM gives you enterprise-grade HR software at a price built for Nepali businesses of every size.

What payroll costs for a team of 20 or 50

Payroll is on Business and Enterprise only; Startup Program and Essential do not include it. Business bills NPR 99 per active employee per month from the first employee, and Enterprise is priced on a quote.

Business plan cost for 20 and 50 employees, billed monthly or yearly, excluding VAT
Team on BusinessBilled monthlyBilled yearly (2 months free)
20 employeesNPR 1,980 a month20 × NPR 99NPR 19,800 a yearNPR 1,650 a month · saves NPR 3,960
50 employeesNPR 4,950 a month50 × NPR 99NPR 49,500 a yearNPR 4,125 a month · saves NPR 9,900

Prices exclude 13% VAT, which is added to the invoice. For any other headcount, work it out in the pricing calculator.

  • All core HR modules
  • PF, SSF, CIT & eTDS
  • Free onboarding support
  • Multi-company on Enterprise
  • Nepal payroll compliance
  • Biometric integration
  • Regular feature updates
  • BS + AD calendar

Free trial available, no card required · No software setup fee · Cancel anytime

Web, Android and iOS

Access NepalHRM from the Web, Android and iOS

Manage work from the desk, approve from mobile, and let employees access their HR details anytime.

Payroll in Nepal, end to end

What a Nepali Payroll Run Actually Has to Get Right

Four decisions and two deadlines, every month. This is the job the software above automates, described the way a finance team meets it.

1. It starts with the salary structure, not the gross

A Nepali salary is split into a basic component and allowances, and that split decides almost everything downstream. PF, SSF, CIT and gratuity are all assessed on basic. The overtime rate is derived from basic. Allowances are taxable but carry no contribution.

So two employees on the same NPR 40,000 gross can cost the company different amounts and take home different net pay, purely because their basic percentage differs. Set the split once per grade and let every run inherit it, rather than deciding it per employee per month.

There is a floor under all of it: the minimum remuneration fixed under the Labour Act 2074 is NPR 19,550 a month, published as NPR 12,170 basic plus NPR 7,380 dearness allowance, effective Shrawan 1, 2082.

2. One retirement scheme, never both

A company runs either the Social Security Fund or the older Provident Fund arrangement. Under SSF the employee contributes 11% of basic and the employer adds 20%, so 31% of basic reaches the fund each month. Under PF it is 10% from each side, usually with a voluntary CIT election of up to 33% of basic on top.

Either way the contribution reduces taxable income, the employer's share included, but only up to the statutory retirement ceiling: the lowest of the actual contribution, NPR 500,000 a year, or one third of assessable income. The employer's share also counts as the employee's income, so contributing beyond that ceiling still builds the employee's balance but stops reducing the tax.

  • SSF contributors are exempt from the 1% social security tax charged on the first income band.
  • The employer share is a cost of employment, not a payslip deduction, so it never reduces take-home pay.
  • Switching scheme mid-year means two contribution histories in one fiscal year, which is why most companies switch at Shrawan.

3. Tax is annual, withheld monthly

TDS is not charged month by month in isolation. The employer projects the employee's annual income, deducts the allowable retirement contribution, applies the FY 2083/84 slabs to what remains, and withholds one twelfth of the result each month. A salary revision in Poush therefore changes every remaining month of the year, not just that one.

The 2083/84 budget merged the separate single and couple schedules into one table for every resident natural person: 1% up to NPR 1,000,000, 10% NPR 1,000,001 to NPR 1,500,000, 20% NPR 1,500,001 to NPR 2,500,000, 27% NPR 2,500,001 to NPR 4,000,000, 29% above NPR 4,000,000.

4. The month is a Bikram Sambat month

Nepal's statutory deadlines are counted from the end of the BS month, and the fiscal year runs Shrawan to Ashad. Payroll defined on Gregorian months adds a reconciliation step to every single period, and the mismatch shows up first at the year boundary when the slabs change.

  • SSF contributions: deposited within 25 days of the month ending.
  • Withheld tax and the corresponding return: within the same 25 days.
  • Slab changes arrive with the budget, before Shrawan, so the first run of the year is the one most likely to be wrong.

5. What payroll accounting needs out of the run

Payroll is where a large share of a Nepali company's accounting entries originate, so the run has to end in documents finance can post and an auditor can follow, not in a spreadsheet somebody edited afterwards.

  • A salary register: every employee's basic, allowances, gross, each deduction and net pay, for the period.
  • A bank transfer file in the format the company's bank accepts, built from approved net pay.
  • Contribution totals for the SSF or PF deposit, and the eTDS file in IRD format for the withholding return.
  • Salary cost split by department or branch, and by project where donor funding has to be reported separately.
  • A locked period and an export log, so a closed month cannot quietly change after the accounts are drawn.

Put a number on any of it before you commit: the salary tax calculator and the SSF contribution calculator are free, and the glossary defines the payroll cycle, TDS and the Nepali fiscal year with their statutory sources. Staff asking for proof of income can use the free salary certificate format, and if a run will not calculate, start with this guide.

FAQs

Frequently Asked Questions

Everything you need to know about NepalHRM payroll before you get started.

Yes. We monitor IRD notices and SSF circulars and update the system when rules change, so your payroll stays compliant without manual updates.

Yes. Our Enterprise plan supports multi-company setups with separate payroll settings per entity and consolidated reporting.

After approving payroll, generate bank-ready transfer files (NIC Asia, Nabil, Global IME, NBL, and more) in the formats each bank requires.

Yes - prorated salaries, leave encashment, and final settlements are automated for any cycle.

Yes, through the mobile app or web self-service, once the payroll period is marked paid. The payslip opens as a page and saves through the browser, so there is no password to enter. HR can also switch on a rule that notifies employees when a payslip is published.

Official Compliance Sources

NepalHRM tracks the rules published by Nepal's statutory authorities. We monitor these sources and update the system when PF, CIT, SSF or IRD tax rules change - you can verify every figure on this page directly with the source.

Payroll is one module of the all-in-one HR software for Nepal, so the payable days it reads come from the same attendance log HR already approved.

Glossary

Payroll terms, defined

How a Nepali salary is built and taxed, each definition traced to the Act or rate it comes from.

All HR and payroll terms used in Nepal are defined in the glossary, each with the Act or rate it comes from.

Run Payroll with More Control and Less Manual Work

Stop rebuilding salary sheets every month. Use NepalHRM to manage payroll records from one connected payroll software built for Nepali companies.

  • No credit card
  • Free onboarding
  • Cancel anytime