Payroll, HR & Labor Compliance (38)
about 35,372 hrs/yr
- Field timecard collection (Daily, about 2,250 hrs/yr) Foremen submit crew timecards daily or weekly from paper sheets, time apps, or mobile field apps, listing each worker's hours by job, cost code, and pay class.
- Timecard import (Daily, about 2,250 hrs/yr) Time from the field app or timekeeping system is imported into payroll, with employees, jobs, cost codes, and pay types mapped to the ERP's values.
- Timecard exception correction (Daily, about 2,250 hrs/yr) Timecard exceptions such as missing cost codes, inactive jobs, overlapping entries, and excessive daily hours are corrected with the foreman before payroll processes.
- Union assignment (Weekly / Biweekly, about 988 hrs/yr) Union members are assigned to their local and collective bargaining agreement, which sets wage rates, fringe contributions, dues, and reporting obligations for every hour worked.
- Supervisor time approval (Weekly / Biweekly, about 988 hrs/yr) Supervisors approve their crews' weekly time before payroll runs, confirming hours, jobs, and cost codes are accurate and signing off in the time system.
- Overtime calculation (Weekly / Biweekly, about 988 hrs/yr) Overtime is calculated under the FLSA weekly rule, any state daily overtime rules, and union agreement terms, which may pay premium after a set daily hour count or on weekends.
- Shift differential (Weekly / Biweekly, about 988 hrs/yr) Workers on night, swing, or weekend shifts earn a differential set by union agreement or company policy, applied as a rate adder or percentage on qualifying hours.
- Per diem processing (Weekly / Biweekly, about 988 hrs/yr) Traveling crews receive per diem for lodging and meals under company or union rules, paid per qualifying day, with taxability depending on how the plan is structured.
- Travel pay processing (Weekly / Biweekly, about 988 hrs/yr) Travel time and travel pay between the shop and remote jobs are paid under union agreement or company policy, often by zone or mileage band.
- Union fringe calculation (Weekly / Biweekly, about 988 hrs/yr) Union fringe benefits, such as health and welfare, pension, annuity, vacation, and training funds, are calculated per hour worked using each local's rate sheet.
- Union dues deduction (Weekly / Biweekly, about 988 hrs/yr) Union working dues are withheld from members' pay as a percentage of gross or a rate per hour under the agreement, supported by signed dues authorizations.
- Payroll preprocessing (Weekly / Biweekly, about 988 hrs/yr) Before each payroll, payroll checks imported time, rates, deductions, garnishments, and new hires or terminations, and fixes errors while changes are still cheap.
- Payroll run (Weekly / Biweekly, about 988 hrs/yr) Payroll is run weekly for most field crews, calculating gross pay, taxes, deductions, fringes, and net pay, then producing checks, deposits, and the payroll register.
- Direct deposit file (Weekly / Biweekly, about 988 hrs/yr) Direct deposit payments are sent as an ACH file to the bank, matching net pay by employee and uploaded before the bank's cutoff for payday.
- Payroll tax filing (Weekly / Biweekly, about 988 hrs/yr) Payroll tax deposits and returns, including federal Form 941, state withholding, and unemployment, are filed on their schedules across every state where crews work.
- Payroll GL posting (Weekly / Biweekly, about 988 hrs/yr) Payroll costs are posted to the GL and job cost, including wages by job and code, burden, taxes, and fringes, with totals tied to the register.
- Certified payroll report (Weekly / Biweekly, about 988 hrs/yr) For public jobs, a certified payroll report goes to the owner each week, listing each worker's classification, hours, rates, deductions, and fringes, signed with a statement of compliance.
- LCPtracker upload (Weekly / Biweekly, about 988 hrs/yr) Many public owners require weekly certified payroll data uploaded to LCPtracker or a similar compliance portal, with worker identity, classification, hours, rates, and fringes for each project.
- Union report preparation (Weekly / Biweekly, about 988 hrs/yr) Monthly union reports list each member's hours and contributions by fund for each local, submitted to the trust fund administrators by their due dates.
- Union benefit remittance (Weekly / Biweekly, about 988 hrs/yr) Union benefit contributions are remitted to each trust fund with the monthly report by the fund's due date; late or short payments can bring interest, liquidated damages, and fund audits.
- New hire reporting (Weekly / Biweekly, about 988 hrs/yr) Each new hire is reported to the state directory of new hires within that state's deadline, with the employee's identifiers and the employer's federal and state account numbers.
- Benefit enrollment (Weekly / Biweekly, about 988 hrs/yr) Eligible employees enroll in health, dental, retirement, and other benefits during their eligibility window or open enrollment, and elections are entered in payroll and carrier portals.
- PTO processing (Weekly / Biweekly, about 988 hrs/yr) PTO requests are approved by supervisors, recorded in timekeeping, and paid through payroll, with balances accrued and capped under company policy or the union agreement.
- Leave administration (Weekly / Biweekly, about 988 hrs/yr) Leave under FMLA, state family and medical leave laws, or company policy is tracked for eligibility, required notices, leave dates, and return to work in the HR file.
- Employee transfer between jobs (Weekly / Biweekly, about 988 hrs/yr) When workers move between jobs, their job assignment, pay rate, union, workers comp class, and tax state may change and must be updated before time posts.
- Termination/offboarding (Weekly / Biweekly, about 988 hrs/yr) When employees leave, payroll processes final pay within the state's deadline, benefits end, company equipment and tools are returned, and system access is removed.
- Training assignment (Weekly / Biweekly, about 988 hrs/yr) Required safety and job training, such as OSHA 10 or 30, fall protection, and equipment operation, is assigned to employees by role and tracked to completion.
- License/certification expiration tracking (Weekly / Biweekly, about 988 hrs/yr) Licenses and certifications such as CDLs, crane operator certifications, welding certs, and first aid cards are tracked for expiration so no worker performs work uncertified.
- Drug test/background check administration (Weekly / Biweekly, about 988 hrs/yr) Pre-employment, random, post-incident, and reasonable-suspicion drug tests and background checks are ordered and recorded under company policy and owner site requirements.
- Cost code/job allocation review (Daily / Weekly, about 546 hrs/yr) Project accountants review labor hours charged by job and cost code for misallocation, such as hours posted to closed codes or to jobs where the crew was not working.
- Payroll reconciliation (Daily / Weekly, about 546 hrs/yr) Payroll registers are reconciled with approved timecards, GL postings, tax liabilities, and bank debits, so every dollar of gross, net, tax, and fringe is accounted for.
- Davis-Bacon compliance review (Daily / Weekly, about 546 hrs/yr) Payroll reviews certified jobs for Davis-Bacon compliance: rates at or above the wage determination, correct classifications, registered apprentice ratios, and overtime under the Contract Work Hours and Safety Standards Act.
- Workers compensation class review (Daily / Weekly, about 546 hrs/yr) Workers compensation class codes are reviewed for each employee and job, since misclassification changes premium and triggers findings at the carrier's payroll audit.
- Employee onboarding (Per event / project, about 150 hrs/yr) A new hire starts the onboarding packet: offer letter, W-4, state withholding form, direct deposit form, and Form I-9, whose Section 2 is due within three business days of the start date.
- Employee craft/class setup (Per event / project, about 150 hrs/yr) Each craft employee is set up with a craft and class, such as carpenter foreman or third-period apprentice, which drives pay rate, union fringes, workers compensation class, and certified payroll classification.
- Pay rate setup (Per event / project, about 150 hrs/yr) Pay rates are entered for each employee by craft, class, and shift, and updated when agreements, prevailing wage determinations, or promotions change them on a set effective date.
- Prevailing wage setup (Per event / project, about 150 hrs/yr) For public projects, payroll loads the applicable Davis-Bacon or state prevailing wage determination, with each classification's base rate and fringe, onto the job before labor posts.
- Certified payroll setup (Per event / project, about 150 hrs/yr) Jobs that require certified payroll are flagged, with the report format, submission method, owner contact, project number, and weekly deadline recorded so no week is missed.