Stop Entering Data Twice
New York State requires contractors to submit certified payroll reports weekly — one XML file per job, per week. That data already lives in your payroll software. We connect the two so you never have to type it again.
Instant XML Generation
Pull your payroll data directly from your financial software and generate a compliant XML file in seconds — ready for bulk upload to the NYS DOL portal.
One File Per Job, Per Week
The NYS portal expects one XML submission per job site per week. We handle that structure automatically, splitting your payroll data correctly every time.
No Manual Re-Entry
Your payroll software already has the employee names, hours, wages, and classifications. We read that data directly — nothing is typed in by hand.
NYS DOL Compliance
Output files conform to the NYS Department of Labor XML schema required for certified payroll submission, keeping you on the right side of state law.
Multi-Job Support
Running multiple prevailing wage jobs at once? Process all of them in a single session and download each XML file ready for submission.
Payroll Software Integration
We support direct API connections and CSV exports from the payroll platforms contractors already use, with more integrations added regularly.
How It Works
Connect Your Payroll Data
Link your payroll software via API or upload a CSV export from your existing system.
Select Your Jobs
Choose which job sites to process for the current week. We handle the rest.
Generate XML
Compliant XML files are produced instantly — one per job, formatted for the NYS DOL portal.
Upload & Submit
Download your files and bulk upload directly to the NYS DOL Certified Payroll portal.