Prevailing wage jobs
Some public and publicly funded construction work carries a wage determination: a schedule of minimum hourly rates, by trade classification, that everyone working at the site of work must be paid. Florio tracks those jobs so the right hours are paid at the right rate, the payroll file says so plainly, and the project’s labor cost reflects what the job really costs.
Nothing about recording time changes. Your crew punches in and out against their scheduled work exactly as before; Florio works out the rest from the project and the kind of work.
Setting up a covered project
A project is covered once its wage determination is attached to it: the determination’s number and modification, each classification with its base rate and fringe, the prime contractor and contract number, and the address of the site of work. Your Florio administrator sets this up with you. A project can also refuse a kind of work outright, for example work its permit does not cover.
Which hours are covered
Only hours worked at the site of work are covered. Florio decides from the kind of work on each entry, because a phone’s location is not reliable enough to decide pay:
- Work that always happens on site, such as install and prewire, is covered.
- Work that can happen in the shop or on site, such as programming and rack builds, is not covered unless the approving manager says it happened at the jobsite.
- Travel, project management, engineering and office work are never covered.
Each covered hour is paid the higher of the person’s own rate and the classification’s base plus fringe. Overtime on covered hours, over 40 in the Monday to Sunday week across all of the person’s work, pays one and a half times the base plus the fringe.
Approving the time
On the approval page each entry on a covered project shows a line under the work it was charged to:
- Prevailing wage with the classification it is paid at.
- Not prevailing wage for travel and other uncovered work.
- Off site · not prevailing wage for programming or rack build time, with an At the jobsite switch. Turn it on when the work happened at the site. It asks you to confirm, because it changes what the hour pays, and it is recorded in the entry’s history.
- A held reason, such as Held: this category is not allowed on this job. Neither the manager nor payroll can approve a held entry. Reject it with a note so the person can pick the right kind of work, then approve it.
When payroll approves an entry, Florio locks in what that hour resolved to, so a later change to the project’s setup never rewrites time that was already paid.
Payroll and subcontractor bills
The Payroll Export card on the payroll approval page tells you how many hours in the file are on prevailing wage jobs. The full-detail export flags them in its last columns: the determination, the classification, regular and overtime hours, the two rates, and the fringe paid in cash. Hours on other jobs leave those columns blank.
Every row of that export also shows its regular and overtime hours, just before the prevailing wage columns, for everyone paid hourly. Overtime is the hours past 40 in the Monday to Sunday week, counted in the order they were worked, so when a week ends on another job its overtime lands on that job’s rows, not on the covered ones. Rows for salaried staff leave overtime blank.
Subcontractors paid by vendor bill are covered too. Their bill carries the covered hours on a line of their own at the covered rate, with its own overtime premium line. A held hour stays off the bill, and the Subcontractor bills card flags it until the kind of work is fixed.
The project’s labor cost
On the project’s Financials tab, the Time Entries card shows the covered and not covered hours side by side with their job cost, and any held hours. Covered hours are costed at the rate they are paid plus the person’s burden, and the Live profit panel’s labor drill tags them and lists the prevailing wage overtime premium as a line of its own.