The day before payroll is the busiest stretch on a construction payroll manager's calendar. Crews forget to submit time. Supers sit on approvals. Someone works a 13-hour day in one state and finishes the week in another. And on a prevailing wage job, every rate and classification has to line up before the certified payroll goes out.
Much of that work is checking, sorting and explaining. AI tools like ChatGPT, Claude and Copilot can help with it, as long as you give them clear instructions. A vague request like "check my timesheets" gets you a vague answer. A prompt that says what to look for, how to lay out the answer and when to stop and ask gets you something you can act on.
We wrote the 10 prompts below for that day. Paste one into your company's approved AI tool, fill in the [brackets], and add your data.
A few ground rules before you start:
- Use employee IDs, not names or SSNs. Strip personal data out of any export before you paste it in.
- Use your company's approved tool, not a personal account.
- Check the output. AI can misread a spreadsheet or get a rule wrong. You own the final answer.
1. Find timesheet problems before payroll
Use this on a timesheet export for the pay period.
You're helping a construction payroll manager review timesheets before payroll. Below is a timesheet export for the pay period ending [date]. Columns are: employee ID, date, job, cost code, hours, and approval status. Flag every entry that has any of these problems: - More than [12] hours in one day - A missing job or cost code - Time on a job that isn't on this list of open jobs: [list] - Duplicate entries for the same employee, date and job - Not approved Return a table with: employee ID, date, problem, and the row it came from. Don't fix anything. If a column is unclear, ask me before you start. [paste export]
2. Check overtime across states
Use this when a worker splits a week between jobs in different states.
An employee worked these hours this workweek, by day and state: [paste day, state, hours]. They are non-exempt. Explain which hours may count as overtime or double time under the federal FLSA and under the rules for each state listed. Show your math in a table by day. Then list anything that could change the answer, like a union agreement or company policy, and tell me which points I should confirm with our payroll provider or counsel. Don't guess at a state rule. If you're unsure, say so.
3. Pre-check certified payroll against the wage determination
Use this before you finish a WH-347 on a Davis-Bacon or prevailing wage job.
I'm preparing a certified payroll report for a prevailing wage job. Here are the classifications, base rates and fringe rates from the wage determination: [paste]. Here is what we paid this week, by worker ID: classification, hours, base rate paid, fringe paid or contributed: [paste]. For each worker, compare what we paid to what the determination requires, for both base and fringe. Flag any line that's short, and any classification that doesn't match the determination exactly. Return a table with worker ID, classification, required, paid, and difference. Don't assume a classification. If one isn't a clear match, flag it for me.
4. Explain this period's payroll changes
Here is this pay period's payroll summary by job and department, and last period's: [paste both]. List the five biggest changes in dollars. For each one, give the likely reason based only on the data, like more overtime, more people, or a new job. Mark anything you can't explain from the data as "needs review." Then write a five-sentence summary I can send to our controller.
5. Send crews a time reminder in English and Spanish
Write a text message reminding field employees to submit their time for the pay period ending [date] by [day and time]. Keep it under 300 characters. Friendly but clear about the deadline. Write one version in English and one in Spanish. Use plain words, no slang.
6. Answer an employee's paycheck question
An employee asked why their paycheck is lower this week. Here's what changed: [for example, fewer hours, a new deduction, last week had overtime]. Write a short, kind reply that explains the difference in plain language, at about a 6th-grade reading level. Don't use payroll jargon. End by telling them they can call [name] at [number] with questions. Don't include any numbers I didn't give you.
7. Catch labor coded to the wrong cost code
Here are this week's time entries with entry ID, job, cost code, and the employee's description of the work: [paste]. Here is our cost code list with descriptions: [paste]. Flag entries where the description doesn't seem to match the cost code. For example, "poured footings" coded to electrical rough-in. Return a table with entry ID, current cost code, description, why it looks off, and a suggested code from our list only. These are suggestions for me to review, not changes.
8. Build a new hire payroll setup checklist
Build a payroll setup checklist for a construction company in [state] hiring a [union or non-union] [trade] worker who will work on [private / prevailing wage] jobs. Include federal and state tax forms, direct deposit, union dues and fringe setup if it applies, what we need for certified payroll, and default job and cost code setup. Group the items under "Before day one," "First day," and "Before first payroll." Mark any item that varies by state so I can confirm it.
9. Build next year's payroll calendar
Create a payroll calendar for [year] for a [weekly / biweekly] payroll with paychecks on [day]. For each pay period, list: period start and end, time-entry cutoff, approval deadline, payroll submission date, and check date. Our cutoffs are usually [rules]. Adjust for federal bank holidays and flag every period where a holiday moves a deadline. Return it as a table.
10. Write a timekeeping policy for field crews
Draft a one-page timekeeping policy for field employees at a [size] contractor. Cover: when time is due, how to enter the job and cost code, how to fix a mistake, who approves time, and what happens when time is late. Use plain language and short sections. Leave [brackets] for anything I need to fill in. At the end, list any points HR or counsel should review before we use it.
Where these prompts stop
Every prompt above needs you to export data, clean it and paste it in. General AI tools can't see your timesheets on their own.
That's the gap we built Vyki to fill. She works inside hh2 Time Tracking, so she can see the pay period. She finds missing time, sends the reminders, chases approvals and checks timesheets against federal and state overtime rules. Your Payroll Manager confirms changes before they're made.
Common questions
Can AI do certified payroll?
AI can help you check certified payroll, like comparing paid rates to the wage determination, but it shouldn't prepare or sign it for you. The Statement of Compliance on a WH-347 is signed by a person at your company. Check every line against the determination yourself.
Is it safe to put payroll data into ChatGPT?
Only with care. Remove names, SSNs and bank details first and use employee IDs. Use your company's approved AI tool and business plan, not a personal account. When in doubt, ask IT what's allowed.
Next steps
Save the prompts you'll use most in a shared doc so your team can use them too. If you'd rather not export timesheets every week, book a demo and see how Vyki does the checking inside Time Tracking.
Skip the copy and paste
Vyki works inside hh2 Time Tracking, so she can see the pay period, find missing time and check overtime without an export.
Blog Transcript