General Inquiries

Overtime - Recording and Allocating

  • 1.  Overtime - Recording and Allocating

    Posted 16 days ago
    Hi CFMA Community!
    We are debating how best to record and allocate overtime for our labor staff on our projects.  Many may work two jobs per day or one in first few days of week and another at the end of the week.  This causes the job at the end of the week to bear the burden of the overtime hours.  Currently we are importing hours from Heavy Job and then manually spreading the overtime hours which is very time consuming and not sustainable as we continue to grow.  I am new to Heavy Job so not certain if there is a way to automatically spread OT but am wondering how other construction companies handle this challenge.  Also, do you consider OT to be hours in excess of 8 per day or in excess of 40 per week?

    Thanks in advance for your comments!

    Melissa Rutledge CPA, CCIFP
    DDM Construction
    Plano TX
    (214) 500-0999

  • 2.  RE: Overtime - Recording and Allocating

    Posted 15 days ago
    Hi Melissa- We calculate OT at over 40 hours per week and manually allocate the OT to all jobs in the pay period.   We use Paychex for payroll processing and job costing which works pretty well. But AFAIK there is no way to automatically allocate OT to all jobs automatically.  Sorry, I can't help you with Heavy Job, but maybe someone who uses Paychex might have the same questions.

    David Guild MBA, CCIFP
    Rogers Mechanical Contractors, Inc.
    Villa Rica GA
    (770) 456-6204

  • 3.  RE: Overtime - Recording and Allocating

    Posted 12 days ago

    Generally I see contractors sticking to the minimum OT as required by law or contract. However, using OT over 8 hours per day as a way to allocate some of the OT into the jobs earlier in the week could reduce the amount of manual spreading of hours if your payroll system can auto-calculate the daily OT. Perhaps a better solution depending on your payroll system is to create a custom stored procedure or utility that could allocate the OT across all jobs in the week. You could have someone create a Python utility that reads the csv file from HeavyJob, allocates the OT, and creates a new csv. I've used a utility like this to modify csv timecard data going from B2W Track into Sage 300 CRE.

    You could also call HCSS to make sure there isn't an option in HeavyJob to do this or if they have a customization that could do this.

    Kevin Halme CCIFP, MBA
    Constructive Tech Solutions
    Delano, MN
    (320) 626-6200