📊 Salary Structure & CTC Management

Build tax-optimised salaries -
configured once, applied forever

Define every salary component - Basic, HRA, LTA, allowances, PF, deductions - for each designation grade. Every new hire and promotion automatically gets the right structure. No manual recalculation. No spreadsheet gymnastics.

Tax-optimised CTC builderNew vs old regimeDesignation-grade mappingMulti-currency supportAuto-apply on promotionsSalary revision workflow
15-day free trialNo credit card requiredFree migration (T&C)
CrmLeaf HRMS - Salary Structure & CTC
24
Salary grades
₹4.2L
Avg annual CTC
98%
Tax-optimised
Sample CTC Structure - Grade L3
BS
Basic Salary - 40% of CTC
₹20,000/month
PF applicable
HR
HRA - 50% of Basic (metro)
₹10,000/month
Tax exempt
SA
Special Allowance
₹14,000/month
Taxable
LT
LTA - Annual claim
₹24,000/year
Exempt (2-year block)
Take-home (old regime)₹37,840/mo
Take-home (new regime)₹36,200/mo
How it works

Step by step - from setup to outcome

1

Define payroll components - once for the whole organisation

Create every salary component your organisation uses - Basic, HRA, Special Allowance, LTA, Medical Allowance, PF, ESIC, PT, TDS, loan recovery, advance deduction. Each component carries its tax treatment (fully taxable, partially exempt, fully exempt) and statutory applicability. Components are reused across all salary structures.

Why this matters: Most companies end up with 3–4 slightly different component sets across departments, created at different times. CrmLeaf uses a single component library - consistency across every payslip.
Payroll ComponentsTax treatment mappingStatutory flags
2

Build salary grades - map to designation levels

Create salary grades (L1, L2, L3... or Junior, Mid, Senior...) and map each grade to a designation. Each grade has a salary structure template - the percentage split between Basic, HRA, allowances, and deductions. When you hire or promote someone to a designation, their salary structure is auto-populated from the grade template.

Why this matters: HR managers manually build a new salary structure for every offer. With grade templates, the structure is pre-built - HR only enters the CTC amount and the system splits it correctly.
Employee SalaryGrade templatesDesignation mapping
3

Tax optimisation - new regime vs old regime comparison

For each employee, CrmLeaf computes the take-home under both the old regime (with HRA, LTA, 80C exemptions) and the new regime (lower rates, no deductions). The comparison is shown to the employee in their self-service portal so they can make an informed choice and submit their IT declaration accordingly.

Why this matters: Under-optimised salary structures cost employees thousands in excess TDS every year. Most HR teams don't have the bandwidth to do individual regime comparisons - CrmLeaf does it automatically for every employee.
Tax ConfigurationOld/new regimeIT declaration
4

Salary revision workflow - increments without manual restructuring

When an employee gets an increment or promotion, HR enters the new CTC. CrmLeaf recalculates the entire salary structure based on the grade template - new Basic, new HRA, new PF base, new TDS estimate - and the revised structure is live from the next payroll run. Revision history is maintained for compliance and appraisal records.

Employee SalaryRevision workflowEffective dateHistory log
Key capabilities

Everything in the Salary Structure & CTC module

🏗️
Payroll component library
Build a master library of salary components - earnings, deductions, and reimbursements - each with configurable tax treatment, statutory flags, and calculation formulas. Reused across all salary structures.
📐
Grade-based salary templates
Map salary structures to designation grades. Every new hire and every promotion auto-populates the correct structure - HR enters only the CTC, the system splits it into components correctly every time.
⚖️
New vs old tax regime comparison
Automatically computes take-home under both Income Tax regimes for every employee. Comparison visible in the employee self-service portal for informed IT declaration submission.
🔄
Salary revision workflow
Structured increment and promotion workflow - enter new CTC, system recalculates all components, revision is effective from the configured date, and history is maintained for audit.
💱
Multi-currency salary structures
Configure salary structures in AED, SAR, USD, or any currency alongside INR. Each structure uses the correct tax rules and statutory contributions for its country - India and GCC both supported.
📋
Payslip generation
After every payroll run, payslips are auto-generated and published to each employee's self-service portal - branded with company logo, showing all earnings, deductions, and net pay breakdown.
Platform integration

Salary structures are built here - applied automatically in Payroll and displayed in Self-Service

Employee Records defines who the employee is. Salary Structure defines what they earn and how it's structured. Payroll uses that structure every month. Self-Service shows employees their payslip and tax comparison. The chain is seamless.

From
Employee Records
This module
Salary Structure
To
Payroll Run
To
Self-Service Portal
To
F&F Settlement
5min
Time to set up a new employee’s salary structure using grade templates - vs 45 minutes manually
100%
New vs old tax regime comparison run automatically for every employee every tax year
Zero
Manual recalculations on increment - new CTC entered, all components restructured automatically
Full
Revision history maintained for every salary change - date, amount, approver, reason

Tutorial: Set up your first salary structure in CrmLeaf HRMS

Build components, create grade templates, and run a test payslip - complete step-by-step guide.

Read tutorial →
Questions

Salary Structure & CTC - FAQ

CrmLeaf HRMS automatically computes projected annual TDS under both the old regime (with HRA exemption, LTA, 80C deductions) and the new regime (lower flat rates, no deductions) for every employee. The comparison is published in the employee self-service portal before the IT declaration deadline. Employees can review and choose their regime - their choice updates the TDS deduction for the rest of the financial year.
Yes. CrmLeaf HRMS uses a grade-based template system. You create salary structure templates at the designation or grade level - L1 might split CTC as 40% Basic, 20% HRA, 40% allowances, while a senior grade might have a different split. When an employee is assigned a designation, their salary structure auto-populates from the grade template.
When a promotion is processed in CrmLeaf HRMS, HR enters the new CTC amount. The system recalculates all salary components based on the new grade’s template - new Basic, new HRA, new PF base, revised TDS projection. The revised structure is effective from the configured date and the old structure is preserved in revision history.
Yes. CrmLeaf HRMS supports salary structures in AED, SAR, QAR, KWD, BHD, OMR, and other currencies. GCC salary structures include end-of-service gratuity accrual, housing allowance, transport allowance, and local tax rules (UAE has 0% income tax; Saudi has GOSI for nationals). Each country’s structure is configured separately using the Tax Configuration module.
Get started today

Salary structures built right.
Tax-optimised. Applied automatically.

Start your 15-day free trial. Build your first salary grade template and watch it apply across every new hire and promotion automatically.

15-day free trialNo credit card requiredFree migration (T&C)