Compensation Calculator

Total Compensation Calculator

Calculate your full annual earnings including base, bonus, and equity.

Annual Total Compensation (TC)

Base Salary:
Bonus:
Equity:
Perks:

What is Total Compensation (TC)?

In modern professional industries, particularly in tech and finance, your take-home pay is often much higher than your base salary. Total Compensation (TC) refers to the combined value of all financial rewards provided by an employer. This includes your cash salary, performance bonuses, equity (like RSUs or Stock Options), and fringe benefits like 401(k) matching or insurance premiums.

Key Components of Compensation

  • Base Salary: The guaranteed fixed amount paid to you, usually monthly or bi-weekly.
  • Variable Bonus: Cash payments based on personal or company performance. Often expressed as a percentage of the base salary.
  • Equity/RSUs: Shares of the company that vest over time. For this calculator, you should use the dollar value of the shares that vest within a single year.
  • Benefits & Perks: The monetary value of health insurance, gym memberships, 401(k) matches, and tuition reimbursement.

Real-World Examples

Consider two different job offers:

  1. Offer A: 120,000 Base Salary, No Bonus, No Equity. TC = 120,000.
  2. Offer B: 100,000 Base Salary, 10% Bonus (10,000), 20,000 in annual RSUs. TC = 130,000.

While Offer A has a higher base salary, Offer B provides 10,000 more in total value per year. Using a compensation calculator helps you see past the "sticker price" of a salary and understand the true economic value of your employment contract.

Why Calculating TC Matters

Understanding your TC is vital during salary negotiations. When comparing offers from different companies, the base salary can be misleading. High-growth startups might offer lower base salaries but significant equity, while established "Big Tech" firms might offer massive bonuses. By normalizing these figures into a single "TC" number, you can make an apples-to-apples comparison between disparate offers.

function calculateCompensation() { var baseSalary = parseFloat(document.getElementById('baseSalary').value); var bonusPct = parseFloat(document.getElementById('bonusPercentage').value); var equityVal = parseFloat(document.getElementById('equityValue').value); var benefitsVal = parseFloat(document.getElementById('benefitsValue').value); // Default to zero if empty or invalid if (isNaN(baseSalary)) baseSalary = 0; if (isNaN(bonusPct)) bonusPct = 0; if (isNaN(equityVal)) equityVal = 0; if (isNaN(benefitsVal)) benefitsVal = 0; // Calculation logic var bonusAmount = baseSalary * (bonusPct / 100); var totalCompensation = baseSalary + bonusAmount + equityVal + benefitsVal; // Formatter var formatter = new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD', maximumFractionDigits: 0 }); // Display Logic document.getElementById('tcDisplay').innerText = formatter.format(totalCompensation); document.getElementById('resBase').innerText = formatter.format(baseSalary); document.getElementById('resBonus').innerText = formatter.format(bonusAmount); document.getElementById('resEquity').innerText = formatter.format(equityVal); document.getElementById('resPerks').innerText = formatter.format(benefitsVal); document.getElementById('resultArea').style.display = 'block'; }

Leave a Comment