Certified payroll in 10 minutes a week.
For small to mid-size subcontractors on Davis-Bacon jobs. Type the hours, and the WH-347 comes out checked and ready to sign.
1 payroll a month free, forever. $19 a month when you need more.
PAYROLL · FORM WH-347 · REV. JANUARY 2025
Payroll no. 7 · Week ending 09/05/2026
Contractor
Ridgeline Electric LLC
Project
Maple Street Elementary HVAC Modernization
Wage determination
OH20260012 Mod 3
- Alvarez, Marisol$1,812.45
Electrician · 40 + 2 OT at $63.225
Fringe: plan $772.80, cash $0.00
- Okafor, Daniel$1,942.00
Electrician · 40
Fringe: plan $480.00, cash $256.00
- Nguyen, Tran$1,011.60
Electrician Apprentice (60%) · RA 3 · 40
Fringe: plan $736.00, cash $0.00
- Brandt, Lucas$914.00
Laborer Group 1 · 20
Fringe: plan $0.00, cash $284.00
- Brandt, Lucas$1,211.00
Electrician · 20
Fringe: plan $0.00, cash $368.00
Page 2 is the Statement of Compliance, in the Department of Labor’s wording. Open the full sample PDF
Jordan Kelly
Try it first: fill out a real WH-347 free, no account
Overtime split at 40
Hours past 40 go on the overtime row, at 1.5 times the basic rate.
Fringe on every hour
As plan credit in 6B or cash in 6C, and never multiplied into overtime.
Every rate checked
Against the wage determination on your contract, before you can sign.
- for 1 payroll a month, forever
- $0for 1 payroll a month, forever
- a month for unlimited, pause between jobs
- $19a month for unlimited, pause between jobs
- WH-347 revision, the current one
- 2025WH-347 revision, the current one
- full Social Security numbers stored
- 0full Social Security numbers stored
Your crew, remembered
Set up once from a WH-347 you already filed, or type them in. Each week after, the names, trades, rates and fringe are waiting, and it's just hours.
The math, checked
Overtime, fringe, apprentice rates, and every rate against the determination on your contract, before you can sign.
Both pages, ready to send
The WH-347 and the Statement of Compliance, numbered in order, as a PDF or emailed to the prime from the same screen.
Pricing
Free for 1 payroll a month. $19 a month when you need more.
No card to start. The paid plan renews monthly (or yearly) until you cancel, and you can pause it between jobs without losing anything.
- ✓1 finalized payroll a month
- ✓Unlimited projects, workers, and contractors
- ✓Same PDF, same math checks
For a sub with 1 public job at a time.
- ✓Unlimited payrolls and projects
- ✓Renews monthly until you cancel
- ✓Pause between jobs; data stays
For 2 or more payrolls a month. Cancel any time.
- ✓Everything in Monthly
- ✓Save $79 a year
- ✓1 receipt a year, for the books
For bookkeepers and firms that file most weeks.
How the free plan works
Your first payroll each month is free. If you start a second one in the same month, you’ll see this card. Your draft is saved, and after you upgrade you land right back on it to finalize.
Billing by Lemon Squeezy as merchant of record, which handles sales tax and receipts. We never see your card number.
This is your second payroll this month.
The free plan includes one finalized payroll a month, and it’s used. Unlimited is $19 a month, cancel any time. Your draft is saved; you come straight back to it.
- Accepted, or we fix it. If a prime or agency rejects a WH-347 we generated because of its layout or math, we fix it the same business day (Monday to Friday, excluding U.S. federal holidays) or refund that month's charge; on an annual plan, one-twelfth of the annual charge.
- Pause between jobs. Your projects, workers and filed payrolls stay in your account while it's open, paid or not.
- Your data is yours. Download any payroll as a PDF or CSV whenever you want, and delete the account yourself if you leave.
Questions contractors ask
What does week 2 look like?
Start the next payroll and last week's crew, classifications, rates and deductions are already filled in, with the hours blank. Type the hours. Overtime splits off at 40, FICA is worked out, and the form is ready to sign.
Will the prime or agency accept this instead of the DOL's PDF?
Whether to accept a payroll is the prime's or the agency's decision. The Department of Labor says use of Form WH-347 itself is optional; what is required is the same payroll information weekly and a signed Statement of Compliance with identical wording. Our output follows the Rev. January 2025 layout column for column and uses the DOL's statement text verbatim. If a prime or agency rejects a WH-347 we generated because of its layout or math, we fix it the same business day (Monday to Friday, excluding U.S. federal holidays) or refund that month's charge; on an annual plan, one-twelfth of the annual charge. If the prime requires a portal such as LCPtracker, upload our LCPtracker file or enter the figures there.
Do I have to stop using QuickBooks, Gusto, or ADP?
No. Keep running payroll exactly as you do. Export the week's hours and deductions as a CSV and import them into the weekly grid, or type them in (about a minute per worker). We make the certified payroll from those numbers.
My prime uses LCPtracker. Does this help?
Yes. Every finalized payroll downloads as a file built to match LCPtracker's upload template as agencies publish it, so you upload the week through Payroll Records > Upload Records and skip retyping it into the portal's forms. If your prime's template differs, send us its header row and we will match it. You set employees up in LCPtracker once; the weekly figures come from here.
Do I have to enter Social Security numbers?
No, and you shouldn't. Since 2009 the form takes an identifying number, and most contractors use an employee ID or the last 4 digits. We default to an employee ID. If you choose the last 4, they're encrypted before they're stored. We never ask for home addresses, bank details, or birth dates.
I made a mistake on a payroll I already filed. Can I fix it?
Yes. Reopen the payroll, correct it, and finalize again. The corrected PDF keeps the same payroll number so the prime can match it to the original.
All 21 questions → /faq