Certified payroll from QuickBooks: what it does and does not do
QuickBooks runs payroll for more California subs than anything else, so this question comes up on half our calls. The honest answer has three parts: what QuickBooks gives you, the file it cannot make, and what that means on a public works job.
What QuickBooks actually provides
QuickBooks Desktop with payroll can produce a certified payroll report built to feed the federal side: worker, classification, daily hours, rates, earnings, deductions, formatted as a starting point for the WH-347. It is a real feature and genuinely useful, with two limits worth knowing. It is a report, not a filing: the Statement of Compliance still has to be completed and signed, and the output still has to be checked against the project's wage determination. And it is a Desktop feature: QuickBooks Online users do not get an equivalent, which surprises people who migrated and assumed feature parity.
The file QuickBooks cannot make
California requires electronic certified payroll submitted directly to DIR, and the efficient path is DIR's XML upload, covered in our eCPR system guide. QuickBooks does not produce that file. Not Desktop, not Online, not with any setting you have missed. Do not take our word for it: Sunburst Software Solutions, the QuickBooks certified payroll specialist that has sold add-ons for this exact gap for years, puts it in bold on their own site: do not let anyone tell you that QuickBooks on its own can produce the XML file, it cannot. They add that customers have spent days on the phone with Intuit support to find this out.
So a QuickBooks-only sub on a non-exempt California public works project has a structural gap: the state filing either gets typed into DIR's portal by hand, every period, per project, or the XML gets produced by something that is not QuickBooks.
The four real options
| Option | What it looks like | Where it fits |
|---|---|---|
| Type it into the DIR iForm | Manual entry in the portal, every filing period, per project, plus the WH-347 on the federal side | One small project, small crew, and your time is genuinely free. It does not scale, and every keystroke is certified under penalty of perjury. |
| A Desktop add-on | Sunburst's Certified Payroll Solution, a one time purchase around $799, bolts onto QuickBooks Desktop and generates filings including the DIR file | QuickBooks Desktop on Windows only. You still drive the software every week, and you own the output's correctness. Not an option at all on QuickBooks Online or Mac. |
| Switch payroll platforms | Move payroll to a construction-specific platform that emits the DIR format natively | Real option if you were leaving QuickBooks anyway. A payroll migration to solve a reporting problem is a big hammer, and most subs do not want to retrain their bookkeeping around compliance. |
| A done-for-you service | Keep QuickBooks exactly as it is. Export the payroll report, send it, get back a finished WH-347 and a validated eCPR XML with a person checking every file | Works on Online, Desktop, and Mac alike, because the export is the interface. This is what we do, at $995 setup plus $249 per month flat, published pricing, first filing free. |
Why the export is the right interface
Every QuickBooks configuration can export its payroll data, whatever the edition. Building the compliance layer on the export means nothing changes in how you run payroll, nobody touches your books, and the two minutes of your week stay two minutes: run the report you already run, send it, review and sign what comes back. Our engine learns your exact export layout once, during the $995 setup: your crafts, your fringes, your overtime handling. That one time mapping is what makes every subsequent week automatic.
It also means the QuickBooks Online gap stops mattering. QBO's missing certified payroll feature is invisible from where we sit, because the QBO payroll export carries everything the filings need.
The bottom line for a QuickBooks shop
Keep QuickBooks. It is fine at what it does. Just do not ask it to file California certified payroll, because it cannot, and the state's system will not bend to meet it. Pick the option that matches your scale: the iForm if you are tiny and patient, the add-on if you run Desktop on Windows and want to drive it yourself, a platform switch if you were migrating anyway, or send us the export and be done with it. First weekly filing free, on your own project, so you can see the output before deciding: details on the QuickBooks Online page, the QuickBooks Desktop page, or the home page.