Your crew records the trade they're working on each time entry, right from their phone. Map each trade to a workers' comp class, and the WC Labor Report lays out hours and labor cost by policy period, state, and class. That's the time record behind the split, ready to match to your payroll records before the auditor asks.
Read the step-by-step how-to guide →
Your workers' comp premium is priced by class. A carpenter framing walls and the same carpenter up on a roof can sit in two different classes with very different rates per $100 of payroll.
Then the annual audit comes. The auditor wants to see how many hours went to each class. If your time records only say "Marcus, 8 hours, Smith job," there's nothing to split, and those hours can end up in the highest-rated class on your policy. Ask your agent how your carrier handles it.
Rebuilding that from memory and old timesheets once a year is a bad week for the office and a guess at best.
BD Project Tools records the trade on the time entry when the work happens, so the split is already there when the auditor asks.
Setup and reports are office work on a computer or tablet. Picking a trade at clock-in happens on the crew's phones.
On the Workers' Comp page, add the class codes your policy covers and each one's rate per $100 of payroll from your declarations page, for all states or state by state, with the date it takes effect. Give each person a class and an ownership status, since owners and officers may be excluded from coverage.
On Setup > Trades, build your trade list (Framing, Roofing, Electrical, whatever your crew actually does) and pick a WC class for each trade. A class applies from the day you save it; work before that keeps the class it had.
Check the trades each person is allowed to record and choose their default. A carpenter who also roofs gets both; a helper who only does general labor gets one.
At clock-in, the time entry takes the person's default trade, or they pick another trade they're allowed. Switch from framing to roofing mid-shift and the app closes the current entry and starts a new one, so the hours land on the right trade.
Under Reports, pick a date range and run the WC Labor Report: hours and labor cost by policy period, state, and WC class, with regular, overtime, and double-time hours in their own columns. Export it to Excel and hand it to your agent, bookkeeper, or auditor.
This is the part worth understanding before you set it up.
Letting Marcus record Roofing doesn't move Marcus into the roofing class. His own class, set on the Workers' Comp page, stays exactly what it was.
When Marcus clocks two hours under Roofing, and Roofing is mapped to a roofing class, those two hours land in the roofing class on the WC Labor Report. His framing hours stay where they belong.
Hours on a trade with no class, or with no trade at all, fall back to the person's own class. The report's Source column shows which one supplied the class: trade, or membership (the person's own class).
W-2 hours with no class anywhere go to a Review needed section so you can fix them. 1099 and contract labor is listed on its own, apart from W-2 payroll, for the carrier's uninsured-subcontractor review.
Marcus earns $30 an hour. On Tuesday he frames for 6 hours, then roofs for 2. Here is how those hours land on the WC Labor Report. Illustration only: it shows how hours sort by class, not a premium or a saving.
| How the Day Is Recorded | Hours | Labor Cost | WC Class on the Report |
|---|---|---|---|
| One blended entry8 hours, no trade recorded | 8.00 | $240.00 | Marcus's own class |
| Framing entryTrade mapped to a carpentry class | 6.00 | $180.00 | Carpentry class |
| Roofing entryTrade mapped to a roofing class | 2.00 | $60.00 | Roofing class |
| Recorded by trade | 8.00 | $240.00 | Two classes |
Top or left: Setup > Trades on a demo company. Check the trades each person can record and pick their default; the trade catalog with each trade's WC class sits further down the same page. Bottom or right: the Time Entries list with its Trade column, where one employee's 11/02/2026 shows a Demolition entry from 7:00 to 11:30 AM and a General Labor entry from 12:00 to 3:30 PM. Click either screenshot to enlarge.
Trades is on by default, and the WC Labor Report comes with Timekeeper, which is also on by default.
Each person records only the trades you allow, and every entry starts on their default so nobody has to think about it on a normal day.
The trade is saved with the entry when it's punched. Rename a trade later and earlier entries keep the name they were recorded under. Filter the Time Entries list by trade.
Changing trade during a shift closes the current entry and opens a new one, so a mixed day becomes clean entries instead of one blended block.
One class per trade at a time, dated from the day you save it. Change a mapping and last year's hours keep last year's class.
Your policy's rate per $100 of payroll for each class, for all states or per state, with effective dates, carrier, and policy number. Add a renewal with its start date and the old rate stays on file as a prior rate. The rates are for reference; the premium is your carrier's call.
Grouped by policy period, state, WC class, and employee, with these columns:
Export the report to XLSX with a By Employee sheet and a By Job sheet, labeled as hours and labor cost, not a premium calculation.
W-2 payroll, 1099 and contract labor, and W-2 hours missing a class each get their own section, so the auditor sees them separately and you see what to fix.
Owners and office staff with dashboard access can clock in, change job or trade, and clock out from the My Time card, under the same punch rules as the crew.
BD Project Tools isn't a payroll service. It gets the hours right, so whoever runs your payroll starts from clean numbers.
In Settings > Time & Payroll, set your workweek start day, weekly overtime (40 hours, or lower if a contract requires it), daily overtime if your state has it, and a double-time threshold and rate. Each rule applies from a date you pick; earlier weeks keep the rule that was in force when they were worked. Back-dating a rule asks for a reason that goes on the audit trail.
California's seventh-day rule is a yes-or-no you answer. BD Project Tools doesn't decide legal coverage for you; you record the conclusion you or your adviser reached, and when it's Yes the first 8 hours on the seventh consecutive day of the workweek are overtime and anything past 8 is double time.
For jobs you flag as Public job, Prevailing wage, or Certified payroll, the worksheet lays out day-by-day hours, rate, gross, and fringe by job, employee, and classification, with regular, OT, and DT hours. Export it to Excel.
It's a worksheet you transfer onto the WH-347 or your state's form. It doesn't file anything, and it doesn't compute deductions, net pay, or the Statement of Compliance; those stay with your payroll provider.
This module is off by default. Turn it on in Settings (Features & Modules) if you work prevailing-wage jobs; it needs Timekeeper on. You build a classification catalog, and on jobs marked as requiring prevailing wage, the crew picks a classification at clock-in. Each entry keeps the classification it was recorded with, even after a rename.
Top or left: Overtime Rules in Settings, with the date the rule applies from. Bottom or right: the Certified Payroll Worksheet for one week on a demo public job, with overtime starting once the week passes 40 hours. Click either screenshot to enlarge.
Your carpenters also do demo, roofing, or concrete. Record the trade as they go instead of reconstructing it at audit time.
Walk in with hours and labor cost by class, state, and policy period, plus 1099 labor listed on its own.
Run the report for the policy period, export it to Excel, and send it. No retyping timesheets into a spreadsheet.
Flag the job for the certified payroll worksheet, and turn on prevailing-wage classifications in Settings when you need them.
The trade on each entry is part of Timekeeper. Working in more than one state or city? See jurisdiction reporting for payroll and sales tax by location.
The questions owners ask before their next workers' comp audit.
Trades, workers' comp classes, and the WC Labor Report are included with every Best Decision Project Tools subscription. No add-on, no premium tier.
Trades guide →Prevailing wage guide →Reports guide →
USA 250 Early Adopter Rate: 25% off your base plan through December 31, 2026. Full platform on every plan, plans from $99 $74.25/mo. Your USA 250 rate is locked for your subscription as long as your account stays active and in good standing.