Overview
The updated WH-347 report introduces a new Hourly Credits for Fringe Benefits section. To populate this section correctly, two configuration steps must be completed in the system before running the report:
Set up Fringe Benefit Types as lookup codes under Payroll > Certified Fringe Benefit Types.
Assign a Fringe Benefit Type and funded/unfunded status on each relevant Calculation Group.
Important: Both steps must be completed before the Hourly Credits for Fringe Benefits data will appear on the WH-347 report. If either step is skipped, the fringe benefit section will remain blank.
Step 1 — Set Up Fringe Benefit Types (Lookup Codes)
Navigate to Lookup Codes
Fringe Benefit Types are configured as lookup codes. Navigate to:
Payroll > Global Setup > Lookup Codes > Lookup Type: Payroll Certified Fringe Benefit Types
Review the Four Default Types
Four common fringe benefit types are pre-loaded as a starting point. These cover the most frequently used categories in certified payroll reporting.
Default Type | Description |
Health & Welfare | Employer contributions to health, dental, vision, and welfare plans |
Pension | Employer contributions to pension or retirement plans |
Vacation / Holiday | Accrued vacation and holiday pay contributions |
Training | Apprenticeship and training fund contributions |
These four types are a starting baseline. You may add additional custom types as needed - the list is fully customisable.
Add Custom Types (If Required)
If you require benefit types beyond the four defaults, add them directly in the lookup code list. Each type will appear as a drop-down option when configuring Calculation Groups.
Step 2 — Configure Calculation Groups
Once Fringe Benefit Types are defined, they must be assigned to the appropriate Calculation Groups. This is where the system learns how to map each benefit to the WH-347 report.
Open the Calculation Group
Navigate to Payroll > Global Setup > US Specifics > Calculation Groups and open the relevant Calculation Group. This applies to the following calculation types:
Union Calculations
Job Calculations
Regular Pay Calculations
Prevailing Wage Calculations
Assign the Fringe Benefit Type
On the Calculation Group record, locate the Fringe Benefit Type field. Select the appropriate type from the drop-down - this is populated from the lookup codes set up in Step 1.
Set the Funded/Unfunded Status
Select whether the benefit is Funded or Unfunded. This maps directly to the funded/unfunded checkbox on the WH-347 report under Hourly Credits for Fringe Benefits.
Status | Meaning | Examples |
Funded | Contributions paid to a bona fide plan or trust | Health & Welfare, Pension, Training funds |
Unfunded | Employer cost or taxable fringe — paid in and out (e.g. cash in lieu) | Taxable fringe benefits, employer-cost items |
Assign the Group Code
Ensure the Group Code field is populated on the Calculation Group. This is the key that links the calculation to the fringe benefit mapping on the WH-347 report.
Dual-purpose field: The Group Code is also used by Configurable Exports and some union reports. If you use Configurable Exports, keep this dual purpose in mind when assigning group codes to avoid conflicts.
Step 3 — Configure the Calculations
Once the Calculation Groups are set up, the Group Code must be assigned on each individual Calculation. This is what links the calculation to the fringe benefit mapping on the WH-347 report.
Navigate to the Calculation
Open the relevant calculation record. This applies to the following calculation types:
Union Calculations
Prevailing Wage Calculations
Job Calculations
Pay Calculations
Assign the Calculation Group
On the calculation record, locate the Calculation Group field and select the appropriate group code that was configured in Step 2. This tells the system which fringe benefit type and funded/unfunded status to apply when generating the WH-347 report.
Repeat for All Applicable Calculations
Repeat this process for every calculation that should appear under the Hourly Credits for Fringe Benefits section on the WH-347 report. Each calculation must have a Calculation Group assigned for the data to populate correctly.
Key Fields Reference
Fringe Benefit Type
Drop-down populated from the Payroll – Certified Fringe Benefit Types lookup codes. Identifies the category of fringe benefit for reporting purposes.
Funded/Unfunded
Indicates whether the benefit is paid to a bona fide plan (Funded) or is an employer cost/taxable fringe (Unfunded). Maps to the checkbox on the WH-347 form.
Group Code
Links the Calculation Group to the WH-347 fringe benefit mapping. Also used by Configurable Exports and union reports - assign carefully.
How This Appears on the WH-347 Report
Once setup is complete, the WH-347 report will display the following:
An Hourly Credits for Fringe Benefits section for each job included in the report run.
If the report is run for multiple jobs, each job will have its own separate section.
Fields 6B and 6C (totals for the entire payroll cheque) are populated from existing data - these fields are new to the WH-347 form itself but the underlying data was already being provided in prior report versions.
Format note: The report output does not replicate the exact visual layout of the IRS WH-347 form. Per the form's own disclaimer, data does not need to be in the exact IRS format — it simply needs to be provided.
Additional Report Criteria
Wage Determination Number
The wage determination number should correspond to the Prevailing Wage Schedule Code. Best practice is to use the prevailing wage schedule code as the wage determination number, as these are specific to each schedule.
Clients who do not use prevailing wage schedules (e.g. those using job calculations only) will have this field left blank.
Payroll Number
The payroll number must be manually entered in the report selection criteria. The system cannot automatically determine which payroll number applies to a given job run, as the same job may appear on different payroll cycles.
Legacy Reports & LCP Exports
Report | Status | Notes |
WH-347 Combined | Updated | The only report updated as part of this release. Includes new fringe benefit fields. |
Pennsylvania Compliance Statement | Unchanged | No new reporting requirements identified; not modified. |
Florida Compliance Statement | Unchanged | No new reporting requirements identified; not modified. |
Oregon Compliance Statement | Unchanged | No new reporting requirements identified; not modified. |
LCP Export | Current | Confirmed to match the latest export version provided by LCP Tracker. No discrepancies. |
