QR Codes & Business

How to Generate Employee Salary Slips (CTC, Gross & Net Pay Guide)

Understand how Basic Salary, HRA, allowances, EPF, Professional Tax, and TDS deductions fit together on a monthly payslip and generate clean PDF salary slips.

By EverySolve Editorial Team • Published: • Last updated: • 5 min read

A monthly salary slip (payslip) is more than an internal HR record: employees rely on it as official proof of income and employment when applying for home loans, credit cards, rental leases, and travel visas, as well as when reconciling annual tax returns (Form 16).

For small business founders and HR teams running payroll without complex enterprise software, understanding how Cost to Company (CTC) translates into Gross Salary and Net Take-Home Pay ensures every payslip is accurate and transparent.

CTC vs. Gross Salary vs. Net Take-Home Pay

Employees are often surprised when their monthly bank credit is noticeably lower than Annual CTC ÷ 12. Here is how the three numbers connect:

Gross Monthly Salary = Basic Salary + HRA + Special & Statutory Allowances
Net Take-Home Pay = Gross Monthly Salary - (Employee EPF + Professional Tax + TDS + ESI/Other Deductions)

Sample Monthly Payslip Breakdown (₹12,00,000 Annual Package)

Earnings ComponentMonthly AmountDeductions ComponentMonthly Amount
Basic Salary (50% of Gross)₹50,000Employee Provident Fund (EPF @ 12% of Basic)₹6,000
House Rent Allowance (HRA)₹25,000Professional Tax (State-specific, e.g., MH/KA)₹200
Special & Conveyance Allowance₹25,000Income Tax Deducted at Source (TDS u/s 192)₹4,500
Gross Earnings₹1,00,000Total Deductions₹10,700
  • Net Salary Credited (Take-Home Pay): ₹1,00,000 - ₹10,700 = ₹89,300

Mandatory Identifiers on a Professional Payslip

When lenders or visa officers verify a payslip, they check for consistent employment and statutory metadata in the header:

  • Company Details: Registered company name, office address, and logo.
  • Employee Profile: Full name, Employee ID, Designation, Department, and Date of Joining.
  • Statutory & Banking Numbers: PAN, EPF Universal Account Number (UAN), PF Account Number, and masked Bank Account / Payment Mode.
  • Attendance Summary: Total calendar days in the pay period, Paid Days, Leave Taken, and Loss of Pay (LOP) days.

How to Generate a Clean PDF Salary Slip in EverySolve

  1. Open the EverySolve Salary Slip Generator.
  2. Enter your company name, pay period (month and year), and employee header details.
  3. Fill in the monthly Earnings (Basic, HRA, Special Allowance, Bonus) and Deductions (EPF, Professional Tax, TDS, Loan Recovery). The tool automatically computes Gross Earnings, Total Deductions, and Net Payable Salary in figures and words.
  4. Click Download PDF to export a formatted payslip ready for HR signature and distribution.

Need to verify tax deductions before finalizing payroll? Use the Income Tax Calculator, HRA Exemption Calculator, and Gratuity Calculator.

About the EverySolve Editorial Team & Technical Verification:

Payroll formulas verified against standard Indian statutory payroll components (EPF 12%, Professional Tax, and Section 192 TDS). EverySolve guides are written and maintained by our engineering and editorial team to document exact formulas, file-format standards, and browser-based workflows.

Editorial & Privacy Architecture → Spot an error? Suggest a correction →

Frequently Asked Questions

Why is Basic Salary usually kept at 40% to 50% of CTC?

Keeping Basic Salary around 40%–50% of total compensation balances statutory retirement benefits (since EPF and Gratuity are calculated on Basic + DA) with tax-efficient allowances like HRA.

How is Loss of Pay (LOP) calculated when an employee takes unpaid leave?

In standard monthly payroll, one day's LOP deduction is calculated as (Monthly Gross Salary ÷ Total Calendar Days in the Month) × Unpaid Leave Days, though some organizations use 26 working days as the divisor per company policy.

Does EverySolve store employee salary records on a server?

No. All payslip calculations and PDF generation happen locally inside your browser session so confidential payroll figures stay on your machine.

Related Online Tools

Related Guides & Tutorials

← Back to All Guides Explore All Tools →