CertifiedHours
Compare

Certified payroll in QuickBooks: what Desktop and Online can and cannot do

QuickBooks Desktop Payroll has a certified payroll report. QuickBooks Online does not. What each offers, what the add-ons do, and how CertifiedHours sits beside either one.

What QuickBooks is

QuickBooks Desktop with an Enhanced Payroll subscription includes a Certified Payroll Report that fills a WH-347-style Excel form from a payroll run, for jobs you set up with prevailing wage items. Getting it right depends on how you set up payroll items, job costing, and the worker's classification in QuickBooks.

QuickBooks Online has no certified payroll report. Intuit points users to third-party apps in its marketplace, which pull payroll data through the QuickBooks API and produce the form for a monthly fee.

Several long-standing add-ons serve Desktop users, importing the QuickBooks payroll file and producing federal and state reports.

Who it is right for

Desktop Enhanced Payroll users who file every week, have their payroll items set up for prevailing wage, and are comfortable in Excel when the report needs adjusting.

Online users who want a marketplace app that connects automatically, and who file often enough for its monthly fee to be worth it.

Where it falls short for a small sub

Desktop's report is only as right as the payroll item setup behind it. Overtime on the wrong base, fringe treated as a wage item, and classification changes mid-week are all common setup errors that flow straight onto the form.

Online has nothing built in, and the add-ons typically cost $30 to $80 a month whether or not you have a public job that month.

Intuit has been moving customers from Desktop to Online for years. Desktop Payroll's future is limited, and the report with it.

How CertifiedHours fits

CertifiedHours does not connect to QuickBooks and does not need to. Export the week's hours or payroll summary as a CSV, import it, and the crew and hours are matched by name; or type the hours, about a minute per worker. The math is done outside QuickBooks, against the wage determination, so the payroll item setup does not have to be perfect.

Nothing changes in how you run payroll. QuickBooks keeps paying people and filing taxes; CertifiedHours produces the WH-347 from the same numbers.

The short version

If Desktop's report works for you and you file every week, keep it. If you are on Online, or Desktop's report keeps getting rejected, CertifiedHours costs $19 in the months you file and nothing when you do not.

Start free

Descriptions of other products are based on their public materials as of 2026-09-07 and may change. Names belong to their owners.

Questions contractors ask

Does CertifiedHours sync with QuickBooks?
No, by design. A sync means mapping payroll items and hoping the setup is right. A CSV import of hours or a payroll summary gives the same result with a review screen in between.
Can I import my QuickBooks certified payroll Excel file?
Yes. Upload it and CertifiedHours reads the crew, classifications, rates, and project from it to set up your account, then shows a review screen before anything is saved.