Built for Indian Companies

Salary Slips in
Seconds, Not Hours.

Auto-calculate PF, ESI & Professional Tax. Generate bulk salary slips, manage attendance & leave, and export to PDF, Excel, or Word - all in one place.

No credit card Free to start PF · ESI · PT auto-calculated Data stays private
milaohr.in  ·  Salary Slip Preview
Horizon Technologies Pvt. Ltd.
SALARY SLIP  ·  APRIL 2026
Amit Kumar  ·  Sr. Software Engineer  ·  EMP-042
Pay Date: 01 May 2026  ·  Days: 26/30
Earnings
Basic25,000
HRA10,000
Special Allow.8,000
Conveyance1,600
Deductions
PF Employee3,000
ESI Employee337
Prof. Tax200
TDS585
NET PAY ₹40,478
 Issued & Delivered
Auto PF · ESI · PT Calculations
Multi-Company Support
Admin · HR · Viewer Roles
PDF · Excel · Word Export
Attendance & Leave Management
Features

Everything HR needs,
nothing it doesn't.

From onboarding to payroll to compliance - MilaoHR handles it all without spreadsheets or CA calls.

Auto Statutory Compliance
PF 12%, ESI 0.75%, and Professional Tax calculated instantly based on your state and salary structure. Zero manual lookup required.
Bulk Slip Generation
Generate salary slips for your entire team in one click. Select all employees, pick the period, and download everything as PDF or Excel.
Multi-Company Support
Manage payroll for multiple entities from one account. Switch companies in a single click - perfect for CAs managing multiple clients.
Attendance & Leave
Daily attendance log, monthly grid view, leave requests and balances - LOP days auto-deducted from salary with zero extra steps.
PDF · Excel · Word Export
Download every salary slip as a print-ready PDF, a formatted Excel workbook, or a Word document - all without third-party tools.
Role-Based Team Access
Invite your team with Admin, HR Manager, or Viewer roles. Email invitations, role changes, and access revocation all managed in one place.
Android App & Installable Web App
Employees check in/out with a selfie and GPS, view payslips, apply leave and get push notifications - right from their phone.
Expense Reimbursements
Travel, food, conveyance and hotel claims with auto-calculated per-km/per-diem rates and an approval workflow that rolls straight into the next payslip.
Offer Letters, Digitally
Generate branded offer letters from a template and email candidates a link to accept or decline online - no more PDF attachments and follow-up calls.
EPFO-Ready Compliance Exports
A one-click Salary Register for audit, plus the actual EPFO Unified Portal ECR Return File format - upload straight to the portal, no reformatting.
Org Chart, Directory & HR Policy
An auto-generated org chart, a searchable team directory, and a living HR policy handbook that always reflects your actual leave, attendance and holiday settings.
How It Works

3 steps to payroll done.

No training. No onboarding calls. Start generating compliant salary slips on day one.

Set Up Your Company
Sign in with Google, enter your company details - name, PAN, PT state, PF & ESI settings. Takes under 2 minutes. Add employees individually or import via CSV.
Generate Salary Slips
Select an employee and pay period. Enter attendance days - MilaoHR auto-calculates PF, ESI, Professional Tax, and LOP deductions instantly. Review and save.
Download & Distribute
Export individual or bulk salary slips as PDF, Excel, or Word. Issue them officially from the slip history. All slips archived permanently - no data loss ever.
About MilaoHR
What does "Milao" mean?

Milao (मिलाओ) means "connect" in Hindi. MilaoHR connects Indian businesses with seamless payroll - auto-compliant salary slips, PF & ESI calculations, multi-company support, and team access controls, all in one place.

MilaoHR is built and maintained by CA Meet Dhrangadhariya, a Chartered Accountant and partner at CSM & Co LLP, Rajkot, Gujarat. With 7+ years of audit, finance, and compliance experience, he built MilaoHR to eliminate the monthly payroll pain for Indian SMEs - combining statutory expertise with modern software.

CA Meet Dhrangadhariya
Chartered Accountant, ICAI
CSM & Co LLP
Rajkot, Gujarat, India
Also by Meet:
MilaoGST - 2B reconciliation
WhatsApp support@milaohr.in
FAQ

Frequently Asked Questions

Everything you need to know before getting started.

Yes - MilaoHR is completely free to get started. Sign in with your Google account, set up your company, and start generating salary slips immediately. No credit card required, no trial period limits.
PF: 12% of Basic, up to the statutory wage ceiling (auto-applied - ₹15,000/month before September 2026, ₹25,000/month from September 2026, per the Cabinet's EPFO wage-ceiling enhancement - with a per-company override if your effective date differs). ESI: 0.75% employee + 3.25% employer on gross (when enabled and gross ≤ ₹21,000). PT: Calculated per state - Gujarat ₹200/mo, Maharashtra on a slab, Karnataka ₹200/mo. All auto-applied based on your company settings, and exportable straight into the EPFO ECR Return File format for filing.
Absolutely. You can create or join multiple companies under one Google account. Use the company switcher in the top navigation to switch between them instantly. Each company's data is completely separate and private - ideal for CAs managing multiple clients.
Each salary slip can be downloaded as a print-ready PDF, a formatted Excel (.xlsx) workbook, or a Word (.docx) document. Bulk exports allow you to download all slips for a period in one go.
When generating a slip, enter the cycle days, present days, paid leave entitlement, and leaves taken. MilaoHR computes LOP (Loss of Pay) automatically: LOP = max(0, leaves_taken - allowed_leaves) + unpaid_leaves. Each earning component is prorated by paid days, reducing net pay accurately.
Yes - the Android app (or the installable web app on any phone) lets employees check in/out with a selfie and GPS location, view their payslips and attendance, apply for leave, submit expense claims, and see a live estimate of their month-to-date earnings, all without needing the admin console.
Yes. Download the employee CSV template from the Employees page, fill in your employee data (up to 500 rows), and upload it. MilaoHR validates each row and reports any errors with specific reasons - existing employees are skipped safely.
All data is stored in a securely hosted PostgreSQL database, scoped entirely to your company. Authentication is handled via Google Firebase - your credentials never touch our servers. Each company's data is fully isolated: no user can access another company's records without an explicit invitation.
MilaoHR is built and maintained by CA Meet Dhrangadhariya at CSM & Co LLP, Rajkot. As a practising Chartered Accountant, he built MilaoHR to solve the real pain of monthly payroll for Indian SMEs - combining compliance expertise with modern software. Questions? WhatsApp: 73839 99929 or email: support@milaohr.in.

Ready to simplify payroll?

Join Indian companies using MilaoHR for fast, compliant salary slip generation.
Set up your company in under 2 minutes - free, forever.

Or book a live demo →
M
MilaoHR
Contact Support
WhatsApp
73839 99929
CA Meet Dhrangadhariya
Pending Invitations
No pending invitations
U
U
-
-
Profile complete0%
My Profile
Company Settings
Help & Support
Sign Out
Active Employees
Monthly Payroll
Slips Issued
Drafts Pending
Payroll Trend (6 Months)
By Department
Recent Activity
${skeletonRows(5)}
100%
${skeletonRows(4)}
${skeletonRows(4)}
${skeletonRows(3)}
Calc Mode
Auto-calculates PF, ESI, PT & LOP
Gross
-
Deductions
-
Net Pay
-
Each employee needs a Salary Structure before slips can be generated. Go to Employees to set one up.
Attendance
Overrides apply to this slip only.
Live Preview
80%
Payroll Summary
Payroll Summary Report

Search generated slips by pay period and status, view the totals on screen, then export to CSV or Excel.

Lists every period with at least one generated slip. Leave on "All Periods" to see the full payroll history.
Statutory & Compliance Exports
Salary Register
One row per employee - identity, earnings, deductions, net pay and bank details for every slip in a given month.
XLS Excel workbook (.xlsx)
EPFO ECR Return File
EPFO Unified Portal's upload format for Payments → ECR → Upload Monthly Return - UAN, wages, employee & employer PF/EPS contributions, NCP days.
Return File (.txt, "#~#"-delimited)
My CompaniesClick Switch to change active company
Email Settings (SMTP)
Company Logo
Click to upload logo PNG, JPG, SVG up to 1MB. Appears on salary slips.
No logo uploaded
Organisation Details
Industry
Payroll Settings
Leave blank to use the statutory default automatically: ₹15,000/month before September 2026, ₹25,000/month from September 2026 onward (per the Cabinet's 16 Sep 2026 EPFO wage-ceiling enhancement). Only set this if your company's own effective date genuinely differs.
Leave Policy
Controls which 12-month window CL/SL/EL leave balances, applications, and history reset/bucket into. Existing balances/requests keep their stored year - switching only changes future lookups.
Caps how many paid-leave days (across all paid leave types combined) an employee can take in one calendar month - enforced when a leave request is submitted, admin or self-service. Leave blank for no limit. A specific employee's Leave Access card can override this per-person.
Employee Live Earnings
Employees see their own gross earned so far and an approximate take-home (after PF, ESI and Professional Tax) based on attendance recorded this month, on the website and in the app. Bonus, TDS, advances and reimbursements are not included, and a clear "approximate" note is always shown.
Mobile App Offline Fallback
If the mobile app can't reach the server (e.g. your office server loses power), employees are shown this address to email their check-in/out to instead, with the details pre-filled. Leave blank to use the platform default (support@milaohr.in) - e.g. set this to hr@csmllp.in for your own HR inbox.
Admin - full access + manage members HR - employees, slips, leave & attendance Viewer - read-only reports & slips Employee - self-service only
Members
Loading…
Attendance Log
Loading…
Leave Requests
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Platform Alert Emails
Internal notifyAdmin() alerts (new signups, invites, role changes, company create/delete, super-admin grants) sent to support@milaohr.in. Turn off to stop ALL of these platform-wide - e.g. during a bulk QA/import session. Individual accounts can also be tagged as Test Accounts (Users tab) to mute just their activity without affecting anyone else.
Loading…
Loading…
WhatsApp
73839 99929
CA Meet Dhrangadhariya
Email
support@milaohr.in
CA Meet Dhrangadhariya
About MilaoHR

Milao (मिलाओ) means "connect" in Hindi. MilaoHR connects Indian businesses with seamless, compliant payroll - from automated salary slip generation to statutory deductions - all in one place.

Built for India
Auto PF, ESI & Professional Tax (state-wise). Leave Without Pay (LOP) prorated correctly.
Multi-company
Manage multiple companies under one login. Switch instantly with full data isolation.
Role-based Access
Admin, HR, and Viewer roles. Invite team members via email - no extra software needed.
Export Anywhere
PDF-printable slips. Download as Word (.docx) or Excel (.xlsx). Bulk CSV exports.
Frequently Asked Questions
Navigate to Generate Slip in the sidebar. Select an employee, choose the pay period and pay date, fill in attendance details (cycle days, present days, leaves), then click Generate. PF, ESI, PT, and LOP are calculated automatically.
PF applies when enabled in Company Settings AND the employee's Basic ≤ ₹15,000/month. Both employee and employer each contribute 12% of basic (capped at ₹1,800/month). Enable/disable it per company from the Company tab.
ESI applies when the employee's post-LOP gross salary ≤ ₹21,000/month. Employee contributes 0.75% and employer contributes 3.25% of gross earnings. The ceiling check uses gross (not basic).
PT is a state-level statutory deduction. Go to Company Settings → PT State to select your state. MilaoHR auto-calculates: Gujarat ₹200/mo (if gross > ₹12,000), Maharashtra slab (₹175 or ₹200, ₹300 in Feb), Karnataka ₹200/mo, None for other states.
In the Generate Slip form, enter Allowed Leaves and Leaves Taken. LOP days = max(0, leaves taken − allowed) + unpaid leaves. Each salary component is prorated: (component ÷ cycle days) × paid days. Paid days = present days + min(leaves taken, allowed leaves).
Click the company name pill in the top navbar (it has a small chevron ▾). A modal lists all your companies - click Switch on any inactive company. Each company has fully isolated employees, slips, and settings. Use Create New Company to add more.
Go to Team & Access → Invite Member. Enter the email address and select a role: Admin (full access), HR (generate/manage slips), or Viewer (read-only). The invitee receives a link valid for 7 days to join your company.
Yes! From Slip History, click the PDF, XLS, or DOC icon on any row. From the Generate Slip / Preview screen, use the same icons in the action bar. Bulk CSV export is available via the download icon on the history page header.
Existing issued slips are never affected - each slip stores a snapshot at generation time. New slips will use the latest structure whose effective from date is ≤ the pay period start. You can add multiple structures with different effective dates for the same employee.
Go to Slip History → Bulk Generate (top right button). Select the pay period and pay date, set default attendance values, then pick employees (or select all). Click Generate Slips. Any employees already having a slip for that period are skipped automatically.