KHIZHNYAKOV

Khizhnyakov › Guides

How to Evaluate Employee Performance and Calculate Bonuses in Excel

Employee Performance Evaluation and Bonus Calculation — Excel Template — Open the template →

When bonuses are split by gut feeling, you eventually have to explain to someone why a colleague received more than they did. “The manager decided” is not an answer that sticks. A transparent formula is: clear indicators, agreed weights, a rating scale, and a pool divided in proportion.

This guide shows a method you can build in Excel. Use your own company's policy for the indicators and the scale; the numbers below are illustrative.

Step 1: Pick a few KPIs and weights

Choose 3 to 6 indicators that the employee can influence, and give each a weight. The weights must add up to 100.

KPIWeight
Sales plan achievement40
Customer satisfaction30
Process quality30

Add a check cell: =IF(SUM(weights)=100,"OK","Weights must total 100").

Step 2: Score each employee

Score each KPI on a common scale, for instance 0 to 100. The final score is the weighted average:

=SUMPRODUCT(scores,weights)/100

If an employee scored 95, 90 and 90 on the three KPIs, the final score is (95×40 + 90×30 + 90×30) ÷ 100 = 92.

Step 3: Convert the score to a category

A lookup table turns scores into categories and coefficients:

Score fromCategoryCoefficient
0D0
60C0.6
75B1.0
90A1.2

=VLOOKUP(score,Scale,3,TRUE) returns the coefficient with an approximate match, which works with ascending thresholds. A score of 92 falls in category A with a coefficient of 1.2.

Step 4: Calculate each person's base

A fair base reflects salary, time worked and rating:

base = salary × (days worked ÷ standard days) × coefficient

Here is a worked example with a bonus pool of $5,000:

EmployeeSalaryDays worked / standardScoreCoefficientBase
Anna4,00020 / 20921.24,800
Ben3,50020 / 20801.03,500
Cara3,00018 / 20650.61,620

Cara's base is 3,000 × 0.9 × 0.6 = 1,620. The total base is 9,920.

Step 5: Split the pool in proportion

bonus = pool × base ÷ total base

Anna gets 5,000 × 4,800 ÷ 9,920 = $2,419.35, Ben gets $1,764.11 and Cara gets $816.53. Add them up: $5,000 in total, so the pool is fully used.

Often you will want a cap, for example a bonus of no more than 50 percent of salary. Apply it with =MIN(bonus, salary*cap). Decide in advance whether the excess is redistributed or stays in the pool. Keeping it in the pool is simpler and makes the cap's effect visible.

Step 6: Handle incomplete data

If a manager has not scored every KPI, the final score is wrong. Add a check like =IF(COUNT(scores)<COUNTA(weightedKPIs),"Incomplete scores","") and exclude those rows from the distribution until they are filled in.

Common mistakes

  • Too many KPIs. Five or six is the limit. Beyond that, nothing stands out.
  • KPIs the employee cannot influence. It breeds resentment.
  • Fixed coefficients that nobody revisits. Review the scale each period.
  • Mixing evaluation and compensation too early. Agree the policy before scoring.
  • Not showing the formula to employees. Transparency is the point.
  • Forgetting tax. The result here is before tax.

Ready-made template

The “Employee Performance Evaluation and Bonus Calculation” template is a paid file that implements this method.

  • “Settings” holds the period, bonus pool, standard working days, up to 6 KPIs with weights, a scale of categories and coefficients, and a list of departments.
  • “Evaluation” takes up to 300 employees with KPI scores, final score, category, coefficient, base and bonus amount.
  • “Payout sheet” is a printable form listing those who receive a bonus, the total and signature lines.
  • “Summary” shows average score and bonus by department, remaining pool, distribution by category and two charts.

The weights must add up to 100, and there is a check. A row with incomplete scores is marked “incomplete scores” and excluded from the distribution. You can cap the bonus as a percentage of salary, and the excess is not redistributed but appears in the “Remaining pool” line. The download includes an empty template and a filled-in sample with fictitious data. It works in Excel 2007 and later and in LibreOffice, with ordinary formulas and no macros. Rates, thresholds and rules are kept in settings: check them against your own policy before use. The calculation is indicative and before tax.

FAQ

How many KPIs should I use?

Between three and six. Fewer is clearer, but one number rarely captures a job.

Should the bonus pool be fixed or depend on company results?

Either works. A fixed pool is easy to plan; a pool tied to results links the bonus to the business. Set the pool before scoring begins.

How do I keep scoring fair between managers?

Define each KPI and score level in writing and review the scores in a calibration meeting before payout.

Can I use it for part-time or new employees?

Yes, through the share of standard days worked, which scales the base.

More guides