Pennsylvania New Hire Reporting in QuickBooks: What Employers Need to Know
QuickBooks users managing Pennsylvania payroll must submit new hire reports within 20 days. Here is how the process works and what data is required.
QuickBooks employers in Pennsylvania are running into questions about how to handle state-mandated new hire reporting — specifically which employees must be reported, when the deadline falls, and what data QuickBooks pulls into the filing automatically.
Who Must Be Reported
Pennsylvania requires employers to report any newly hired employee to the Commonwealth’s New Hire Reporting Program. The obligation also extends to former employees who return to work after a termination, separation, layoff, or unpaid leave of absence lasting more than 30 days.
The rules get nuanced depending on worker classification. Substitute teachers must be reported at initial hire and again if rehired after termination, layoff, separation, or an unpaid leave exceeding 30 days. Teachers on a nine-month or twelve-month pay schedule follow the same pattern — report once at hire, then again only if one of those qualifying breaks occurs. Seasonal employees need re-reporting only after a qualifying separation or extended unpaid leave. Farm workers who receive any form of compensation must always be reported.
When an employee returns from a layoff, the employer must re-report that worker using the return-to-work date as the hire date.
The 20-Day Window
Reports must reach the Pennsylvania New Hire Reporting Program within 20 days of the employee’s hire date, rehire date, or return-to-work date. Missing that window can create compliance headaches, so understanding how QuickBooks handles the relevant dates matters.
What QuickBooks Imports Automatically
QuickBooks draws several fields directly from the employee setup record, which means accuracy at the setup stage pays off when it is time to file.
Date of Hire — QuickBooks imports whatever date the employer entered during employee setup. Pennsylvania defines the hire date as the first day the individual performs services for wages or other compensation. If the date entered in QuickBooks does not align with that definition, it can be edited before submission.
First Day of Work — This is a mandatory field. Because most employers treat the hire date and the first day of work as the same thing, QuickBooks automatically transfers the hire date into this field. Employers can adjust it if the two dates genuinely differ.
Employee State of Hire — Also required. QuickBooks imports this from the employee setup. Multistate employers must report the state of hire for each worker, making this field especially important for companies operating across state lines.
Date of Birth — Pennsylvania encourages but does not require this information. QuickBooks imports it if it was entered during setup, but the field is optional and can be removed from the report if the employer prefers not to share it.
What Pennsylvania Requires on the Filing
Beyond the employee-specific data QuickBooks imports, the state asks for the employer’s name, address, Federal Employer Identification Number, and a contact name with a phone number. On the employee side, the filing must include the worker’s name, address, Social Security number, state of hire, and first day of work.
Practical Takeaways
The most common friction point is not the report itself but ensuring that employee records are complete and accurate before generating it. Employers who leave fields blank during setup — particularly the state of hire or the hire date — will need to fill them in manually or risk filing incomplete information.
For workers with complicated employment histories, such as substitute teachers or seasonal staff, the key is recognizing that each qualifying return triggers a fresh reporting obligation. QuickBooks can streamline the data side, but the employer still needs to track which employees fall under the re-reporting rules and when the 20-day clock starts.
If you are managing payroll across multiple states or dealing with complex employee setups, keeping the employee record fields current is the simplest way to avoid last-minute corrections when new hire reports come due.