🔒 100% Client-Side💼 Corporate Compensation Structure⚡ Instant Copy to Word / Docs
OFFER LETTER READYHR & Payroll Compliant

SalaryStructure Builder

Turn a CTC number into a real offer letter breakdown. Set your components, watch the percentage total calculate live, and copy a clean formatted table into Word or Google Docs.

ℹ️
Notice: This tool builds salary breakdowns for offer letters. For take-home tax simulation under Indian New/Old regimes, visit the CTC to In-Hand Calculator.
Quick Select:

💼Earnings Components

Base pay, HRA, and recurring monthly allowances.

4 Components
Monthly / Annual
₹40,000
₹4,80,000/yr
Monthly / Annual
₹20,000
₹2,40,000/yr
Monthly / Annual
₹15,000
₹1,80,000/yr
Monthly / Annual
₹4,000
₹48,000/yr
⚠️
Components total 79% of CTC.
Unallocated balance: ₹2,52,000 (21% of CTC remaining).
79% Allocated

🛡️Deductions Components

Provident fund, professional tax, gratuity, and insurance deductions.

3 Components
Monthly / Annual
₹4,800
₹57,600/yr
Monthly / Annual
₹0
₹0/yr
Monthly / Annual
₹0
₹0/yr
⚠️Structure Validation Warnings (1)
•Components total 79%. 21% of CTC is unallocated (₹2,52,000).

📊Compensation Summary

Total Gross earnings, structural deductions, and estimated net take-home before tax.

Gross Annual Pay
₹9,48,000
₹79,000 / month
Total Deductions
₹57,600
₹4,800 / month
Net Take-Home (Pre-Tax)
₹8,90,400
₹74,200 / month

🎨Export Table Styling

Customise header colors and column layout for clipboard export to Word or Google Docs.

📋Offer Letter Table Preview

This is the exact formatted table copied to your clipboard for Word or Google Docs.

Salary ComponentMonthlyAnnual
Earnings
Basic₹40,000₹4,80,000
HRA₹20,000₹2,40,000
Special Allowance₹15,000₹1,80,000
LTA₹4,000₹48,000
Gross Total₹79,000₹9,48,000
Deductions
Provident Fund₹4,800₹57,600
Professional Tax₹0₹0
Health Insurance₹0₹0
Total Deductions₹4,800₹57,600
Net Take-Home₹74,200₹8,90,400

💾Saved Salary Structures

Structures are saved strictly on this device only in your browser's local storage.

Why a CTC number isn't an offer letter

Understanding compensation allocation, component dependencies, and structural compliance.

CTC, cost to company, is a single figure. It tells a candidate what the company is budgeting for them in a year, but it doesn't tell anyone how that figure is actually paid out. An offer letter has to answer that second question, and it does it by splitting the total into named components: Basic, House Rent Allowance, Special Allowance, provident fund, and whatever else applies. That split is the salary structure. It's the difference between telling someone a number and telling them how they'll actually be paid.

The split matters beyond formatting. Basic pay is usually the base that provident fund, gratuity, and some tax exemptions are calculated from, so a structure where Basic is 30% of CTC produces different real outcomes than one where it's 50%, even at the same total CTC. HRA is calculated as a percentage of Basic in almost every real structure, which is why this tool lets one row reference another rather than forcing every component to be a flat percentage of CTC.

Why the 100% total is the whole point

Every earnings component, once resolved to an actual amount, has to add up to the full CTC. If it adds up to less, part of the CTC that the company is supposedly paying for has no home in the letter. If it adds up to more, the letter has promised something the CTC figure doesn't cover. This tool shows the running total and states the gap in plain terms.

CTC, gross, and net are three different numbers

CTC is the full cost to the company. Gross is the sum of the earnings components an employee actually sees listed (Basic + HRA + allowances). Net is gross minus deductions (PF, PT, etc.). Offer letters must clearly distinguish between these figures.

Universal structure design without tax logic

This tool deliberately does not calculate income tax because tax rules depend on country and state, while salary structure components follow universal breakdown rules. For Indian tax simulation, use the linked CTC to In-Hand calculator.

100% Client-Side Privacy

Nothing typed into this tool is sent anywhere. All calculation happens in your browser, and saved structures stay in your browser's local storage on this device only.

Frequently asked questions

What is a salary structure, and why does an offer letter need one?

A salary structure is the breakdown of a total pay figure into named components: Basic, HRA, allowances, and deductions like provident fund. An offer letter can't just state one number. It has to show a candidate, and later payroll, exactly how that number splits up, because Basic and HRA affect tax treatment, PF contributions, and gratuity calculations differently. The single CTC figure is the input. The structure is what actually goes on the page.

Why do the components have to add up to exactly 100% of CTC?

Because CTC means cost to company, the full amount the company is budgeting for that employee. If the components you've listed only add up to 95%, the remaining 5% is real money that exists in the CTC figure but isn't accounted for anywhere in the letter. If they add up to 105%, you've promised more than the CTC actually covers. Either way, someone in payroll has to go back and figure out what you meant. This tool shows the running total and the exact gap so you catch it before the letter goes out, not after.

What's the difference between CTC, gross, and net?

CTC is the full annual cost to the company, including every earning component and the employer's own contributions. Gross is the sum of the earnings the employee actually sees on a payslip: Basic, HRA, allowances. Net is what lands in the bank account after deductions like provident fund, professional tax, and income tax are taken out of gross. This tool calculates CTC through to net, but the net figure here has no income tax in it, only the structural deductions you've added yourself.

Why doesn't this tool calculate income tax?

Because tax rules are specific to a country, and this tool isn't. A salary structure, on the other hand, is a universal idea: percentages and fixed amounts that add up to a total. Leaving tax out on purpose means this tool works the same way for an offer letter in Bangalore, Dubai, or Toronto. If you need the Indian take-home number for a candidate, use the CTC to in-hand calculator instead, which does model income tax and is linked directly from this page.

Is my salary data sent anywhere?

No. Every calculation happens in your browser. Nothing you type here is sent to a server, logged, or stored anywhere except your own device if you choose to save a structure. There's no account and no sign-in.

Where are saved structures stored?

In your browser's local storage, on this device only. They're not backed up anywhere else, so clearing your browser's site data, switching browsers, or switching devices will lose them. If a structure matters, keep a copy of the exported table somewhere durable, like the offer letter itself.

Can a deduction be a percentage of another deduction?

No, and the tool flags it if you try. Deductions can only be set as a percentage of an earnings row, such as provident fund being 12% of Basic. Chaining deductions off each other doesn't reflect how real payroll components work and makes the structure harder to audit, so it's treated as an invalid reference rather than silently calculated.

What happens if I delete a row that another row depends on?

The dependent row can't resolve to a real number, so its amount shows as unavailable and the tool raises a clear warning naming the row and what it was pointing at. It won't silently show zero and let the mistake slide through into an exported table.