Pay charts sound serious. Very serious. Like a spreadsheet wearing a tiny tie. But making one in Google Sheets can be easy, useful, and even a little fun. A pay chart helps you see wages, hours, overtime, bonuses, deductions, and total pay in one clean place.
TLDR: A pay chart in Google Sheets helps you track employee pay, work hours, overtime, and totals. Start with a simple template, add formulas, and format it so it is easy to read. Use formulas like SUM, IF, and multiplication to calculate pay fast. Once it works, save it as a reusable template for every pay period.
Table of Contents
What Is a Pay Chart?
A pay chart is a table that shows how much people earn. It can be simple or detailed. For a small team, it may show names, hourly rates, hours worked, and total pay. For a larger team, it may include overtime, tax estimates, bonuses, commissions, deductions, and net pay.
Think of it like a scoreboard. But instead of points, it tracks money. And yes, that makes it more exciting.
A good pay chart should answer these questions:
- Who is being paid?
- How many hours did they work?
- What is their pay rate?
- Did they earn overtime?
- Were any bonuses added?
- Were any deductions taken?
- What is the final amount?
Step 1: Open Google Sheets
Go to Google Sheets and open a blank spreadsheet. Give it a clear name. Something like Payroll Chart, Team Pay Tracker, or Pay Chart Template.
Then create your column headers in row 1. Keep them simple. Simple is your friend. Fancy headers can come later.
Try these headers:
- A1: Employee Name
- B1: Role
- C1: Pay Rate
- D1: Regular Hours
- E1: Overtime Hours
- F1: Regular Pay
- G1: Overtime Pay
- H1: Bonus
- I1: Deductions
- J1: Gross Pay
- K1: Net Pay
This layout is clean. It also gives your formulas plenty of room to work their magic.
Step 2: Add Your Basic Data
Now enter employee details. Add names in column A. Add job roles in column B. Add hourly pay rates in column C. Then add regular hours and overtime hours in columns D and E.
For example:
- Alex may earn $20 per hour and work 40 regular hours.
- Jamie may earn $18 per hour and work 38 regular hours.
- Taylor may earn $25 per hour and work 40 regular hours plus 5 overtime hours.
Do not worry about totals yet. The formulas will handle those. Spreadsheets love doing math. Let them.
Step 3: Calculate Regular Pay
Regular pay is easy. It is the hourly rate multiplied by regular hours.
Click cell F2. Enter this formula:
=C2*D2
This means: “Take the pay rate in C2 and multiply it by the hours in D2.” Simple. Clean. Beautiful.
Now drag the small square in the corner of the cell downward. This copies the formula for every employee. Google Sheets will adjust the row numbers for you.
Step 4: Calculate Overtime Pay
Overtime is often paid at 1.5 times the normal hourly rate. That is called “time and a half.” It sounds like a dance move. It is not. It is payroll.
Click cell G2. Enter this formula:
=C2*1.5*E2
This formula multiplies the hourly rate by 1.5, then multiplies that by overtime hours.
If someone has no overtime hours, the result will be 0. Nice and tidy.
Step 5: Add Bonuses and Deductions
Bonuses go in column H. Deductions go in column I.
A bonus might be a performance reward, sales commission, holiday bonus, or one-time payment. A deduction might be for benefits, advances, unpaid time, or other withholdings.
You can type these amounts manually. For example, enter 100 for a $100 bonus. Enter 50 for a $50 deduction.
Tip: Format these columns as currency. Select the columns. Then click Format, choose Number, and select Currency. Now everything looks neat. Your spreadsheet just got a haircut.
Step 6: Calculate Gross Pay
Gross pay is the total amount before deductions. It includes regular pay, overtime pay, and bonuses.
Click cell J2. Enter this formula:
=F2+G2+H2
This adds regular pay, overtime pay, and bonus money.
Copy the formula down the column. Now every employee has a gross pay total.
Step 7: Calculate Net Pay
Net pay is what remains after deductions. This is the “take-home” amount.
Click cell K2. Enter this formula:
=J2-I2
This subtracts deductions from gross pay.
Copy it down. Boom. You now have a working pay chart.
Step 8: Add a Total Payroll Formula
Want to know how much the full payroll costs? Of course you do. That is the big number.
At the bottom of your Net Pay column, add this formula:
=SUM(K2:K100)
This adds all net pay amounts from row 2 to row 100. You can adjust the range if needed.
You can also total gross pay with:
=SUM(J2:J100)
Now you can see both total gross payroll and total net payroll. Very official. Very useful.
Step 9: Use an IF Formula for Overtime
If you want Google Sheets to calculate overtime based on total hours, you can make it smarter.
Let’s say column D is Total Hours instead of regular hours. You can calculate regular hours with this formula:
=IF(D2>40,40,D2)
This means: “If total hours are more than 40, count only 40 as regular hours. If not, use the actual hours.”
Then calculate overtime hours with:
=IF(D2>40,D2-40,0)
This means: “If total hours are more than 40, subtract 40. If not, overtime is 0.”
This is where your sheet starts feeling clever. Maybe too clever. Keep an eye on it.
Step 10: Make It Pretty and Easy to Read
A pay chart should not look like a wall of numbers. Give it some style.
Try these formatting ideas:
- Bold the header row.
- Freeze the top row so headers stay visible.
- Use currency formatting for money columns.
- Use borders to separate sections.
- Add light background colors to headers.
- Use conditional formatting to highlight high overtime.
To freeze the header row, click View, then Freeze, then 1 row. Now your headers stay put while you scroll.
To highlight overtime, select the overtime column. Go to Format, then Conditional formatting. Set a rule like “greater than 0.” Pick a bright color. Now overtime pops out fast.
Step 11: Create a Reusable Template
Once your chart works, turn it into a template. This saves time. It also prevents small mistakes.
First, remove sample employee data. Keep the headers, formulas, formatting, and total rows. Then rename the file Pay Chart Template.
When you need a new pay period, make a copy. Click File, then Make a copy. Rename it with the pay period. For example: Payroll July 1 to July 15.
This keeps your template clean. It also keeps old payroll records separate. Future you will be grateful. Future you may even clap.
Extra Formula Ideas
If you want to level up, try these formulas too:
- Average pay:
=AVERAGE(K2:K100) - Highest net pay:
=MAX(K2:K100) - Lowest net pay:
=MIN(K2:K100) - Count employees:
=COUNTA(A2:A100)
These give you quick insights. You can see payroll trends without digging through every row.
Final Tips for a Better Pay Chart
Keep your chart simple. Do not add columns you do not need. Too many columns can make payroll feel like a maze.
Check formulas often. One wrong cell can create strange totals. Use sample data first. Test everything before using the chart for real payments.
Protect formula cells if other people use the sheet. Click the formula cells, then use Data and Protect sheets and ranges. This helps prevent accidental edits.
Also, keep backups. Payroll data matters. A copy can save the day if someone deletes a row, sorts the wrong column, or lets a cat walk across the keyboard.
Wrap Up
Creating a pay chart in Google Sheets is not scary. Start with clear columns. Add simple formulas. Format the sheet so it is easy to read. Then save it as a template.
With a good pay chart, you can track wages, overtime, bonuses, deductions, and totals in minutes. Your spreadsheet does the math. You get the answers. That is a pretty sweet deal.


