Certified Payroll Requirements: A Small Contractor's Weekly Workflow (WH-347)

Certified payroll requirements for federal jobs over $2,000, keyed to every WH-347 line. The full weekly workflow — pull the rate, classify, fringe-per-hour, file, submit to the prime.

Editorial illustration — certified payroll

Certified payroll requirements apply to every federal or federally assisted construction contract over $2,000 (Davis-Bacon Act, 40 U.S.C. 3142). A payroll is "certified" when you do three things. You report every laborer and mechanic in full. You pay each one at least the prevailing wage and fringe for their classification. And an officer signs the Statement of Compliance swearing to it. On federal jobs, that report is Form WH-347, filed weekly.

The rules read like they were written for a compliance department. Most shops doing this work do not have one. One small sub put it plainly. Certified payroll on two projects takes "2-3 hours every Friday." The platforms that automate it are "priced for 100+ employee companies." And "we've got 12 guys." This page sequences the whole job for a shop that size. Pull the rate, classify the worker, run fringe per hour, fill the WH-347, submit to the prime. It closes with the part nobody warns primes about: inheriting a subcontractor's mistakes.

What is certified payroll, and what makes a payroll "certified"?

Certified payroll is a weekly payroll report required on federal construction contracts over $2,000. It lists each worker's classification, hours, rate, fringe, deductions, and pay, plus a signed Statement of Compliance swearing everyone got the prevailing wage. On federal jobs it is filed on Form WH-347 within seven days of each pay date.

The word doing the work is certified. A regular payroll becomes certified the moment an owner or officer signs the sworn Statement of Compliance on the back of the WH-347. That signature makes four sworn claims. Every worker got at least the prevailing wage and fringe for their classification. The classifications are right. The deductions were lawful. The record is true (29 CFR 5.5(a)(3)(ii)). A false statement is not a paperwork slip. The Copeland Act requires that sworn weekly statement (29 CFR Part 3); willfully falsifying it is a federal crime — the WH-347 itself cites 18 U.S.C. 1001.

ADP, QuickBooks, and dol.gov all define the term the same way. Google's AI Overview answers it inline. So we will not re-define it here. The definition is the easy part. The certified payroll requirements, the math, and the weekly grind are where shops lose money. That is where the rest of this pillar goes.

What are the requirements for certified payroll?

A certified payroll must report, for every laborer and mechanic on the job: name or an individual ID, work classification, hours worked each day and week, the base rate and fringe rate paid, gross amount earned, itemized deductions, and net wages. It must be filed as a weekly payroll report, and a company officer must sign the Statement of Compliance. Miss any line and the prime or agency can reject the report.

Read the certified payroll requirements as a checklist keyed to the WH-347 line items. Every column on the form is a requirement. The signed statement ties them together. Here is the whole form, one row per requirement:

WH-347 requirement

What it means

Where it comes from

Name and individual ID

Each worker's full name plus the last four of their SSN or an employee ID

Payroll records

Work classification

The Davis-Bacon classification whose duties the worker performed

Wage determination

Hours worked each day / week

Actual hours by day, split straight-time and overtime

Time cards / sign-in sheets

Rate of pay

Base hourly rate paid, at or above the determination

Wage determination

Fringe benefits column

Fringe paid per hour, as cash, bona-fide benefits, or a mix

Wage determination

Gross amount earned

Total earned that week (and, if split jobs, this project's share)

Payroll calculation

Deductions

Every deduction, itemized — taxes, then anything else

Payroll records

Net wages paid

Take-home after lawful deductions

Payroll calculation

Statement of Compliance

The signed, sworn attestation on the back page

Company officer

Two requirements sit outside that grid. Weekly submission: the certified payroll report is due within seven days of the pay date, every week the job runs (29 CFR 5.5(a)(3)(ii)). No-work weeks: if the crew was off the covered job, most primes still want a payroll marked "no work," so the record has no gaps (see no-work weeks).

The form header carries its own required fields. Each report needs a payroll number — sequential, starting at 1 for your first week and marked "final" on your last. It also needs the project name, the project/contract number, and a box for whether you file as the prime contractor/subcontractor. Apprentices add one more rule. They earn the lower apprentice rate only inside a registered program and within the allowed apprentice ratio to journeymen.

Download the current form each cycle. DOL posts a fillable WH-347 and instructions on its WH-347 page. Practitioners flagged a late-2025 revision — a new OMB expiration and updated compliance language. Agencies expect the current version, not last year's saved copy.

How do I do a certified payroll? The weekly workflow

To do a certified payroll: (1) pull the wage determination for your county and construction type, (2) classify each worker by the duties performed, (3) pay and record fringe per hour actually worked, (4) enter it all on the WH-347 and sign the Statement of Compliance, (5) submit to the prime or agency within seven days of the pay date. Repeat every week the job runs.

Federal certified payroll requirements come down to five weekly steps. Nobody sequences them in order, which is why the first job feels like guesswork. Run them the same way every Friday and the report stops being a scramble.

Run the same five steps every Friday and certified payroll stops being a scramble.

Five weekly steps: pull the wage determination, classify each worker, compute gross as base plus fringe on every hour, fill out the WH-347, then sign the statement of compliance and submit.

Step 1 — Pull the wage determination

Start with the rate, not the timesheet. Look up the active wage determination for your county and construction type on SAM.gov. The four types are building, residential, highway, and heavy. Record the base rate and fringe rate for every classification on the job. There is no national number. The rate changes by county and by type, and a determination can be modified mid-project. New to reading one? Start with how to read a wage determination. Then browse your area on the prevailing wage rates hub.

Step 2 — Classify each worker

Match each worker to the exact classification whose duties they performed. An electrician pulling wire is an electrician. The same person digging a trench for an hour is a laborer for that hour. You should have picked these classifications when you bid the work. As one contractor put it, "you should have already picked the classification of the workers when bidding the work." The certified payroll has to use the same lines you priced. Guessing is the fastest way to underpay. Misclassification is the mistake reviewers catch most.

Step 3 — Pay and record fringe per hour worked

Fringe is owed per hour worked, not as a flat weekly sum. Multiply the fringe rate by the worker's actual hours that week. Pay a flat $750 to someone who logs 46 hours and the effective fringe drops to about $16.30 an hour. Against an $18.75 rate, that is a $2.45 shortfall on every hour. That gap is what back-wage findings are built on. One shop paid $13,508 on a single project for this exact error. The full per-hour method, the benefit-credit math, and the overtime twist live in fringe per hour. For this workflow the rule is short: fringe multiplies against real hours, every week.

Step 4 — Fill out the WH-347

Enter each worker on their own row. Record classification, hours by day, straight-time and overtime split out, rate of pay, gross earned, itemized deductions, and net wages. Then sign the Statement of Compliance on the back. That is the step that certifies the payroll. The fringe benefits column is the one most reports get wrong. The WH-347 walkthrough covers every field.

Step 5 — Submit weekly to the prime or agency

Send the signed certified payroll within seven days of the pay date, every week the job runs. Most subs submit up to the prime, who bundles everyone's payrolls. Some agencies take them directly or through a portal. One sub summed up the reality: the prime "wants certified payroll submitted weekly, no exceptions." Keep a copy. You must retain payroll and basic records for three years after the job closes (FAR 52.222-8).

A worked certified-payroll line, from determination to WH-347

Numbers make the workflow concrete. Take an electrician on a building determination. The base rate is $35.00/hr and the fringe rate is $18.75/hr. That is a total prevailing wage of $53.75/hr. Pull your own county's live figure before you rely on it — this is an example line, not your rate. Say the worker logs a straight 40-hour week. You deliver the fringe as cash, the simplest option that always complies. Here is how that single worker maps onto the WH-347:

WH-347 column

This worker

Work classification

Electrician (building)

Rate of pay — base

$35.00/hr

Fringe rate

$18.75/hr

Hours worked (M-F, 8/day)

40

Straight-time wages

40 × $35.00 = $1,400.00

Cash fringe

40 × $18.75 = $750.00

Gross amount earned (this project)

$2,150.00

Deductions

FICA 7.65% = $164.48, plus withholding per the W-4

Fringes paid

In cash: $18.75/hr (or list plan + cash split)

Net wages paid

Gross − deductions

The gross the DOL checks is base plus fringe on every hour worked. Deliver the fringe as cash or a bona-fide benefit plan and the total owed does not change.

Base rate times hours is cash wages; fringe rate times hours is fringe owed; together they are the gross; the gross minus deductions is net wages paid.

The gross the DOL cares about is the $2,150.00 — base plus fringe on every hour worked. Deliver the fringe through a bona-fide benefit plan instead of cash and the split changes. The total owed does not. For an overtime week or a benefit-credit calculation, the certified payroll calculator runs the per-worker fringe and the leftover cash for a given county rate.

What is the difference between regular payroll and certified payroll?

Regular payroll pays workers whatever the company agreed to and reports only to tax agencies. Certified payroll pays a government-set prevailing wage plus fringe for each classification, reports weekly on Form WH-347, and adds a signed Statement of Compliance. Regular payroll answers to the IRS; certified payroll answers to the Department of Labor and your prime contractor.

Same paychecks, different rulebook. The certified payroll requirements add three things regular payroll never asks for: a set wage floor, weekly reporting, and a sworn statement. The gap is what gets audited:

Regular payroll

Certified payroll

Wage floor

Federal/state minimum or your rate

Prevailing wage + fringe per classification

Reporting

Quarterly / annual to tax agencies

Weekly on WH-347

Fringe

Optional benefit

Required, owed per hour worked

Classification

Job title

Davis-Bacon classification tied to duties

Sworn statement

None

Signed Statement of Compliance

Who audits

IRS / state

DOL Wage and Hour Division, plus the prime

Do Davis-Bacon wages have to be paid weekly?

Yes. Davis-Bacon requires laborers and mechanics on covered federal jobs to be paid weekly, and the certified payroll is due within seven days of the pay date. You can run other pay cycles for office staff, but the covered field crew must be paid at least once a week, every week.

Weekly pay is a Davis-Bacon requirement, not a preference (29 CFR 5.5(a)(1)). A monthly or biweekly cycle for the covered crew is itself a violation, even when the total is right. Some state programs allow monthly certified-payroll submission — California's DIR does. But that is the report cadence, not the pay cadence. It is a different program from federal Davis-Bacon. The weekly pay requirement spoke covers the edge cases.

Reconciling a subcontractor's certified payroll as the prime

Here is the requirement nobody puts on the checklist. As the prime, your subs' mistakes become your audit exposure. You collect their certified payrolls. You submit the package. When the DOL pulls records, the shortfalls on a sub's WH-347 land on the project you signed for.

One small federal contractor described the daily version. They collect jobsite sign-in sheets and weekly subcontractor payrolls, "and the data often doesn't match." Workers appear on the sign-in sheet but not the payroll. Hours on the payroll don't line up with the sheets. "Classifications/rates don't match what's expected for the work performed." Chasing subs for corrections became "a huge time sink" that still left them "exposed to risk." That is not a rare edge case. It is the standing condition of being a prime on a job with subs.

Reconcile every sub's certified payroll against these three checks before you approve it. This is where back-wage exposure starts.

Three checks before approving a subcontractor's certified payroll: every worker on the sign-in sheet is on the payroll, the hours match, and each classification and rate fits the work performed.

Reconcile every sub's certified payroll against three checks before you approve it:

Check

What you compare

The failure it catches

Hours

Payroll hours vs. jobsite sign-in sheets

Ghost workers, under-reported hours

Classification

Classification on the row vs. work performed

Underpayment from the wrong rate line

Fringe

Weekly fringe ÷ hours on the same row

Flat-weekly fringe that dips below the rate

The third check is fast, and it is where the money hides. Divide each worker's weekly fringe by the hours on that row. Confirm the result meets the determination's fringe rate. Anything below it is a shortfall. Send it back before you pay — while it is still the sub's problem, not yours. The contractors who watch this hardest are not scared of the back wages. They are scared of debarment from the federal pipeline. That is the loss that does not recover. Catch a sub's error upstream and it stays off your record.

Do you need a certification (or a CPP) to do certified payroll?

No. "Certified" refers to the signed Statement of Compliance on the payroll report, not to a credential the preparer holds. You do not need a Certified Payroll Professional (CPP) designation or any license to prepare or sign a WH-347. Any owner, bookkeeper, or payroll admin the company authorizes can do it.

The term confuses people the first time they see it in a job ad. One payroll pro asked outright whether "certified payroll" meant the work had to be done "by someone with CPP certification." It does not. The report is certified. The person is not required to be. Still, whoever signs the Statement of Compliance is personally attesting the numbers are right. The signer has to understand the wage determination, the classifications, and the fringe math. A title is no substitute for that. A CPP or a compliance course can shorten the learning curve. It earns its cost only if you run enough prevailing-wage work to justify it. It is never a legal requirement.

Will QuickBooks do certified payroll?

Partly. QuickBooks Desktop can generate a WH-347-style certified payroll report; QuickBooks Online does not produce the federal form directly and usually needs a third-party app or a manual Excel export. Neither version does the hard parts (matching each worker to the right classification and running fringe per actual hour), so most small shops still finish by hand.

This is the most common software question small shops ask, and the answers they get are muddy. One plumbing-business owner spent days with an Intuit sales rep who "tried to state that I need 4 different tiers" and, in the owner's words, "doesn't understand what he's selling." The honest version: QuickBooks can hold your pay data and export it. It does not classification-match or run per-hour fringe on its own. So the compliance-critical steps stay manual. Whether that is good enough depends on how many prevailing-wage jobs you run. The QuickBooks certified payroll spoke walks the Desktop vs. Online split. The certified payroll software comparison covers when a dedicated tool earns its cost.

What are the most common certified payroll mistakes?

The costliest certified-payroll mistakes are: paying fringe as a flat weekly amount instead of per hour worked, using the wrong worker classification, doing overtime math wrong, skipping no-work-week reports, and, for primes, approving a subcontractor's payroll without reconciling it. Most are underpayments that surface months later as back wages.

Each of these has cost a real shop real money. Most are catchable in the same weekly workflow above. Misclassification and flat-weekly fringe drive the largest back-wage findings. Both compound quietly across every hour and every worker until an audit adds them up. The full breakdown, with the fixes, lives in common certified payroll mistakes.

Frequently asked questions

What qualifies as certified payroll?
A payroll qualifies as certified when it reports every laborer and mechanic on a covered federal construction job over $2,000 — name or ID, work classification, daily and weekly hours, rate of pay, fringe, deductions, gross and net — and a company officer signs the Statement of Compliance swearing the workers were paid the full prevailing wage. The signed statement is what makes it certified.
What makes a payroll certified?
The Statement of Compliance. A regular payroll becomes certified when an owner or officer signs the sworn statement on the back of Form WH-347 attesting that every worker received at least the prevailing wage and fringe for their classification, that deductions were lawful, and that the record is accurate. Signing a false statement is a federal crime — the WH-347 itself cites 18 U.S.C. 1001, and the Copeland Act (29 CFR Part 3) is what requires the sworn weekly statement.
Do you need a certification to do certified payroll?
No. "Certified" refers to the signed Statement of Compliance on the payroll report, not to a person's credential. You do not need a Certified Payroll Professional (CPP) designation or any license to prepare or sign a WH-347. Any owner, bookkeeper, or payroll admin the company authorizes can sign it, and the same person is on the hook if the numbers are wrong.
Will QuickBooks do certified payroll?
Partly. QuickBooks Desktop can generate a WH-347-style report; QuickBooks Online does not produce the federal form directly and typically needs a third-party app or a manual export to Excel. Neither version does the two hard parts — matching each worker to the right Davis-Bacon classification and running fringe per actual hour — so most small shops still finish the form by hand.

How do I do a certified payroll?

Pull the wage determination for your county and construction type. Classify each worker by the duties performed. Pay and record fringe per actual hour worked. Enter it all on the WH-347 and sign the Statement of Compliance. Submit it to the prime or agency within seven days of the pay date, and repeat every week the job runs.

What are the requirements for certified payroll in PA?

Pennsylvania has its own Prevailing Wage Act for state and local public works, separate from federal Davis-Bacon. A federally funded job in PA still uses the federal WH-347 certified payroll requirements. A state-funded job follows the PA Department of Labor & Industry's rules and forms instead. Confirm the funding source first — it decides which set of requirements applies.

Verify the rate before you pay

Last reviewed: 14 July 2026. Reviewed by the Davis-Bacon Wage editorial team. Reviewed against primary DOL, 29 CFR and SAM.gov sources per our editorial process. This page explains how certified-payroll requirements work and is not legal or tax advice. Wage determinations and the WH-347 change, and requirements differ between federal Davis-Bacon and state prevailing-wage programs. Verify the current wage determination on SAM.gov and the current form and rules with the Wage and Hour Division before bidding or paying.