HR

Employee Performance Review Form Template

Standardise performance reviews with structured self-assessments, goal tracking, and development planning in one form.

18 fields included

Employee NameText
Employee IDText
Job TitleText
DepartmentText
Direct Manager NameText
Review PeriodText
Review TypeChoice
Key Achievements This PeriodLong text
Goals Set at Last Review – Were They Met?Choice
Explain How You Met (or Did Not Meet) Your GoalsLong text
Self-Rating: Overall PerformanceChoice
Self-Rating: Collaboration and TeamworkChoice
Self-Rating: CommunicationChoice
Areas for ImprovementLong text
Support Needed from ManagementLong text
Professional Development Goals for Next PeriodLong text
Goals for Next Review PeriodLong text
Any other comments?Long text

Works for

Annual reviews

Mid-year check-ins

Probation reviews

360 feedback

Team lead assessments

Remote team reviews

Frequently asked questions

Can I use this for 360-degree reviews?

Yes. Create separate versions of the form — one for self-review (this template) and one for peer and manager review where reviewers fill in the employee's name. Link all to the same Google Sheet, with a 'Reviewer Type' column to distinguish self vs. peer vs. manager responses.

How do I keep review responses confidential?

Restrict the linked Google Sheet to HR and the reviewer only. Remove edit access for the employee being reviewed. For 360 reviews, aggregate peer scores in a summary tab before sharing results with the employee.

Can I add a numeric rating scale instead of dropdown options?

Yes. In Google Forms, use the 'Linear scale' question type for a 1–5 or 1–10 slider. This can be easier for respondents and produces cleaner data for averaging in Google Sheets.

How do I compare ratings across the team?

In the linked Google Sheet, create a pivot table with employees as rows and rating dimensions as columns. Average scores per employee and per dimension to identify team-wide patterns and outliers.

What happens if an employee misses their review deadline?

Set up a Google Sheets notification or use AppScript to alert HR when a submission hasn't arrived by a set date. For missing submissions, send a reminder with the form link and a new deadline.

How do I archive past reviews?

Create a new Google Sheet tab for each review cycle (e.g. H1 2026, H2 2026). Copy completed responses to the archive tab at the end of each cycle and clear the main response sheet for the next period. This keeps history without cluttering the live view.

Need something custom?

Upload your own form and convert it to Google Forms in seconds.