What is certified payroll? Who files it, when it's due, and where it goes
By Matt Kerr, who makes Count Twice in Grand Rapids · Checked 9 November 2026
Certified payroll is one week of payroll for the workers on a prevailing wage job, sent in with a signed statement that it's true. On a federal job it's due every week, within 7 days after that week's payday (29 CFR 3.4(a)). On a Michigan state job it goes into the state's online system within 10 days after the pay period ends (MCL 408.1122(1)).
- Each contractor and each subcontractor files its own, for every week its laborers or mechanics do covered work (29 CFR 3.3(b) and 5.5(a)(3)(ii)(A)).
- "Certified" means a person who pays the crew, or oversees paying it, signs for the numbers. Federal law applies 18 U.S.C. 1001 to that statement, and a knowingly false one can mean up to 5 years in prison (40 U.S.C. 3145(b) and 18 U.S.C. 1001(a)).
- Hold on to every certified payroll and the full records behind it until 3 years after all work on the prime contract ends (29 CFR 5.5(a)(3)(i)(A) and (ii)(G)).
Looking for the form itself? The WH-347, line by line covers every box. This page covers the routine around it.
Signing a certified payroll this week? Count Twice is a free checker I built for that week. Type each trade's rate and fringe, drop in the week's payroll as a CSV file, and it flags pay under the base rate, short fringe, overtime under time and a half, and apprentices over the ratio on any day. It has a Michigan mode for state projects.
Free, with no account. Your file stays on your computer. Nothing is uploaded or saved.
Who has to file, and on which jobs
On federal work, the duty sits in 29 CFR 3.3(b). It reaches every contractor or subcontractor working on a public building or public work, or on a project paid for at least in part by federal loans or grants. Each one sends a copy of its weekly payroll for all laborers and mechanics on covered work in the week before. Contracts of $2,000 or less are left out (29 CFR 3.3(c)).
Subcontractors file too, at every tier. The prime contractor is responsible for getting in every sub's certified payrolls (29 CFR 5.5(a)(3)(ii)(A)). A prime may also ask its subs for each worker's full Social Security number and contact details for its own files. That's allowed, as long as those details stay off the weekly copy that goes to the agency (29 CFR 5.5(a)(3)(ii)(B)).
On Michigan state projects, MCL 408.1122(1) puts the same duty on each contractor and subcontractor. Two kinds of work are excused from sending to the state system (MCL 408.1122(6)):
- a state project where you already have to send certified payroll to the state transportation department,
- an energy facility project that is only routine maintenance or repair.
LEO's prevailing wage page lists projects that carry federal Davis-Bacon wage rules as exempt from the state act. On those, the federal routine applies instead.
The deadline: two clocks that start at different times
The federal clock starts on payday. A certified payroll is due within 7 days after the regular pay date for that payroll period (29 CFR 3.4(a)). The Michigan clock starts when the pay period ends: "not later than 10 days after" (MCL 408.1122(1)). So a late payday pushes the federal deadline back, but not the Michigan one.
Here's one made-up week on each kind of job. The workweek runs Sunday 1 November to Saturday 7 November 2026, and the crew is paid on Friday 13 November.
| Question | Federal job | Michigan state job |
|---|---|---|
| Clock starts | Payday, Friday 13 November | End of the pay period, Saturday 7 November |
| Due by | Friday 20 November, 7 days later | Tuesday 17 November, 10 days later |
| Goes to | The agency's representative at the site. With no one there, by mail or another way that reliably delivers it to the agency. | The state's certified payroll database, online |
| How it's signed | An original handwritten signature or a legally valid electronic one | An electronic signature, given when you submit |
| Kept for | 3 years after all work on the prime contract is done | At least 3 years |
| Left off | Full Social Security numbers, home addresses, phone numbers and email addresses | Home addresses, phone numbers and Social Security numbers |
From 29 CFR 3.3(b), 3.4(a) and 5.5(a)(3)(ii), and MCL 408.1122(1) and (2).
Where a federal payroll goes
The regulation names two places. If the federal agency is a party to the contract, the certified payroll goes to that agency. If it isn't, as on a city project paid for with a federal grant, it goes to the applicant, sponsor or owner that keeps the records, which passes it on to the agency (29 CFR 5.5(a)(3)(ii)(A)). An agency or prime can also require an electronic system. That system has to take a legally valid electronic signature, keep the payrolls open to you, the agency and DOL for at least 3 years, and allow another way in for anyone who can't use it (29 CFR 5.5(a)(3)(ii)(A)). If you're a sub, ask the prime which route it wants, because it answers for your payroll.
Where a Michigan payroll goes
Since 2 April 2026, Michigan payrolls go to a state database. The law set that date as one year after 2024's Public Act 110 took effect on 2 April 2025, the act that added the registration section, MCL 408.1102a (MCL 408.1122(1)(b) and (2)). LEO's page sends contractors to an LCPtracker portal for it. It also says each covered project has to be registered and set up there before payrolls can go in. For each worker, the state system takes the trade, the skill level, gross pay for the period, hours each day, start and end times, and the hourly wage, overtime and fringe rates (MCL 408.1122(2)(b)).
What "certified" means
The word comes from the signed statement. Congress told DOL to require a weekly statement from every contractor and sub on the wages paid each worker the week before. The same section says 18 U.S.C. 1001 applies to those statements (40 U.S.C. 3145).
18 U.S.C. 1001 is the federal false-statement law. It covers anyone who knowingly and willfully makes a materially false statement, or covers up a material fact, in any matter within the federal government's jurisdiction. The penalty is a fine, up to 5 years in prison, or both. 29 CFR 5.5(a)(3)(ii)(F) adds that a falsified certification can also bring civil or criminal action under 31 U.S.C. 3729.
On a federal job, the person who signs is the contractor, or its agent who pays or supervises paying the workers (29 CFR 5.5(a)(3)(ii)(C)). Each week they certify three things. The payroll is complete and correct, and so are the records behind it. Everyone got full weekly wages with only allowed deductions. And everyone got at least the rate and fringe for the work they actually did.
Michigan asks for its own statement, signed electronically at the moment you submit (MCL 408.1122(2)(d)). You attest that:
- the payroll record is complete and accurate,
- the wage and fringe paid are not less than the act requires,
- you reviewed the record yourself,
- you understand a violation can cost your state project registration, by suspension or revocation, or get an application for one denied.
A contractor also may not submit a payroll it knows has a false statement in it (MCL 408.1122(5)). LEO's page says contractors have to register before bidding on or working on any state project, so losing that registration keeps you off state work.
The records behind it: 3 years
The weekly copy is a trimmed version of records you keep in full. For each worker those records hold the name, full Social Security number, last known address, phone and email, the trade or trades of the work done, the hourly rates with fringe, hours each day and each week in total and on each covered contract, deductions, and wages actually paid (29 CFR 5.5(a)(3)(i)(B)).
Keep these for at least 3 years after all work on the prime contract is done:
- your regular payrolls and basic records (29 CFR 5.5(a)(3)(i)(A)),
- every certified payroll you sent (29 CFR 5.5(a)(3)(ii)(G)),
- the contract or subcontract, with bids, proposals, amendments, modifications and extensions (29 CFR 5.5(a)(3)(iii)),
- proof that your fringe plans are real and funded, if you take credit for them (29 CFR 5.5(a)(3)(i)(C)),
- the registration of each apprenticeship program and apprentice, with its ratios and wage rates (29 CFR 5.5(a)(3)(i)(D)).
Note where the clock starts. It's the end of all work on the prime contract, not the day your own crew left the site. The agency keeps its copies for the same 3 years (29 CFR 3.4(a)). In Michigan, the contracting agent, contractor and subcontractor each keep certified payroll records for at least 3 years (MCL 408.1122(1)).
When it's late, missing or wrong
Certified payrolls get read. Agency investigations include confidential interviews with workers and a look at certified payrolls and the records behind them, with particular care on trade classifications and apprentice numbers (29 CFR 5.6(a)(3)).
On a federal job, 29 CFR 5.5(a)(3)(iv)(B) spells out what follows if you don't send the records or make them available, or refuse to let workers be interviewed on the job:
- After written notice, the agency can stop further payments, advances or guarantees of funds.
- It can be grounds for debarment. A debarred firm and its responsible officers can't get federal or Davis-Bacon contracts for 3 years (29 CFR 5.12(a)).
- Records you don't give DOL's Wage and Hour Division by the time it asks can't be used later as your evidence in an administrative hearing. WHD does consider a reasonable request for more time.
Any breach of the contract's labor clauses can also be grounds to end the contract (29 CFR 5.5(a)(7)). A wrong payroll is a different problem from a late one. If a worker was short-paid, the shortfall is owed whether or not anyone caught it. The Davis-Bacon Act guide lists what underpayment costs.
In Michigan, a violation of the payroll section can lead to suspension or revocation of your state project registration (MCL 408.1122(2)(d)(iv)).
Check the week before you sign for it
Whoever signs is vouching for every hour and every rate. Count Twice takes each trade's rate and fringe and one week of payroll, and checks each worker against them before the deadline. Here's its result on the made-up sample week, which has four mistakes planted in it.
Count Twice checks math against the rates you type. It doesn't file your payroll or decide which law covers your job, and it isn't a lawyer.
Next: fill in the form
On a federal job you can use DOL's optional WH-347, or any format with the same facts and a statement in identical wording (29 CFR 3.3(b) and 5.5(a)(3)(ii)(B)). How to fill out the WH-347, line by line walks one worker's week through every column.
Sources, each read 9 November 2026 (UTC):
- 29 CFR 3.3, 3.4, 5.5, 5.6 and 5.12, eCFR, current to 5 November 2026
- 40 U.S.C. 3145 and 18 U.S.C. 1001, U.S. Code 2024 edition on govinfo
- Michigan: MCL 408.1102a and 408.1122; LEO's Prevailing Wage page