The Quick Answer
Callbacks and rework on piece rate work boil down to one question: do you pay the worker to come back and fix it?
You have three real options.
- Unpaid fix. The crew comes back on their own time, no extra pay, and the original piece rate covers the rework. Legally risky. If the unpaid hours drop the worker's effective pay below minimum wage for that workweek, you have a wage violation.
- Paid at a reduced rate. You pay something — maybe a flat callback fee or a lower piece rate — for the fix. Legal as long as the math clears minimum wage and your state allows it.
- Paid at hourly for rework. The cleanest option. The worker punches in, fixes the issue at an hourly rate (often the same rate you guarantee on rain days), and you keep piece rate purely for production work.
I run option three. It is the cleanest from a compliance standpoint and it removes most of the friction with crews. The rest of this article walks through why, plus the policy structure you need around it.
Quick Background
My background is in roofing. Tear-offs, re-roofs, gutters, soffit, fascia, and the occasional siding job. Callbacks are the number one piece rate frustration roofers complain about. A crew runs through a tear-off in two days, you sign off the job, you pay the squares, then six weeks later the homeowner calls because a row of shingles is lifting in the wind or a flashing detail is leaking around the chimney.
Now what? You sent the check. The crew is on a different job. The customer wants it fixed yesterday. And the original installer does not want to drive across town for free.
A clear callback policy fixes this before it becomes a fight every single time.
What the Law Actually Says About Defective Work
Before getting into policy, you need to understand the legal floor.
Under the FLSA, 29 CFR 531.32 (and the broader minimum wage rules) you cannot let deductions for defective work drop a worker's effective rate below minimum wage for any workweek. Two things follow from that.
First, if you do not deduct in cash but instead require unpaid rework time, the analysis is the same. Total earnings divided by total hours (including the unpaid callback time) has to clear minimum wage. If a roofer drove an hour to a callback, spent two hours fixing it, and drove an hour back, that is four uncompensated hours added to that workweek's hour count. If those hours push the divisor up enough that earnings ÷ hours falls under minimum wage, you have a violation.
Second, state law often goes further than the federal rule. California, for example, generally bans deductions from wages for defective work unless the loss was caused by a "dishonest or willful act, or by the gross negligence of the employee" (Labor Code 224 plus DLSE interpretation). Other states have similar protections. New York, Massachusetts, and Oregon all restrict it.
The takeaway: deducting from a paycheck because the work was bad is almost always more legal trouble than it is worth. There are cleaner ways to handle it. Read FLSA requirements for piece rate employers for the broader compliance picture.
The Three Options Side by Side
| Option | What it is | When it works | The risk |
|---|---|---|---|
| Unpaid fix | Crew handles callback on their own time at no additional pay | Small fix, same job site, low-friction crew | Effective rate can drop below minimum wage. State law may ban it outright. |
| Reduced piece rate or callback fee | Worker gets a flat fee (e.g., $50 per callback visit) or a lower per-square rate for rework | Mid-size fixes where you want some skin in the game on both sides | Still has to clear minimum wage. Workers may resent the lower rate. |
| Hourly for rework | Worker logs the callback hours and gets paid hourly for the time | Most situations. Especially callbacks more than a few weeks out from original install. | Slightly more bookkeeping. You need a real hourly rate established. |
Option three is what I default to. Let me walk through why with the math.
A Worked Example
Say a roofer earns $75 per square. He completes 22 squares this week and works 48 hours.
- Piece earnings: 22 × $75 = $1,650
- Hours worked: 48
- Regular rate: $1,650 / 48 = $34.38
- Overtime premium: 8 OT hours × 0.5 × $34.38 = $137.50
- Total weekly pay: $1,787.50
That same roofer, on Saturday, drives to a callback on a job he finished three weeks ago. The trip plus the fix takes 3 hours. Now look at what happens under each option.
Option 1 — unpaid fix. Hours worked that week become 51, but pay stays at $1,787.50. Effective rate: $1,787.50 / 51 = $35.05. Still over minimum wage in most states, so technically compliant on the federal floor — but you have just told a top producer to work three hours for free. Expect resentment. Repeat this enough times and the best workers leave.
Option 2 — flat $75 callback fee. Add $75 to the week. Now total pay is $1,862.50, hours are 51, effective rate is $36.52. Compliant on federal floor. The worker got paid something. You created an incentive to handle callbacks quickly because there is a per-trip payout. Decent option.
Option 3 — hourly for rework at $30/hour. Add 3 hours × $30 = $90 to the week. Total pay $1,877.50, hours 51, effective rate $36.81. Compliant. The worker is paid for time spent. There is no debate about whether the fix took 30 minutes or 3 hours — it is on the clock. This is also how you handle non-productive time generally, so it slots into a payroll pattern you should already be running.
The math on callback hours also has to flow through the overtime calculation. If those 3 callback hours bumped the worker over 40 hours, they are overtime hours, and you owe the half-time premium on the new combined regular rate.
How to Structure the Callback Policy
A written policy is the difference between a clean conversation and a fight. Here is the structure I use.
1. Define the Warranty Period
Pick a window. 30, 60, or 90 days from job sign-off is typical for workmanship callbacks. Longer than 90 days and you are usually outside reasonable installer responsibility — that is a manufacturer or weather issue.
The warranty period applies only to workmanship defects: missed nails, lifted shingles, bad flashing details, exposed underlayment, gutter slope errors. It does not apply to:
- Storm damage
- Tree damage
- Manufacturer defects
- Customer-caused damage (foot traffic, stray nails from satellite installs, etc.)
- Normal wear
Spell it out so workers know what they own and what they do not.
2. Define the Inspection Process Before Sign-Off
Most callbacks come from work that should have been caught at completion. A real inspection at sign-off can cut callback rate by more than half. The checklist depends on trade, but for roofing it covers:
- Nail patterns (pull a few shingles in random spots and verify)
- Flashing around all penetrations and walls
- Ridge cap installation and fastener type
- Valley details
- Drip edge and starter alignment
- Site cleanup, magnetic sweep for nails
The crew lead does the first walkthrough. A supervisor or owner does the second. Both sign off. Pictures get attached to the job record. If you are using software like Piece Work Pro, attach photos to the time records so you have a date-stamped paper trail. For more on inspection process and rework standards, see my piece on managing quality control with piece work pay in roofing.
3. Define Who Handles a Callback
The default rule: the original installer handles the callback. If that worker is not available (left the company, on vacation, on a job four hours away), the next-closest crew handles it and the pay flows to them — not the original installer.
This matters because workers will sometimes ask to send a buddy. That gets messy fast. Whoever does the work gets paid for the work.
4. Define the Pay Rate for Callback Work
Use option three from above unless you have a specific reason not to. State the hourly rate in the policy. Use the same rate you use for rain days, training, drive time, and other non-productive time. Keeping one rate across all those categories is simpler for everyone.
If the original install was clearly defective — missed nails on multiple shingles, no flashing where flashing was required, obvious shortcuts — then the callback time goes unpaid OR at a reduced rate. But this only kicks in after a written warning and only if state law allows it. Many states do not. When in doubt, pay hourly and address the performance issue separately.
5. Define the Performance Threshold
One callback per quarter on a high-volume installer is normal. Five callbacks in a month from the same crew is a performance problem. The policy should state where the line is. Typical thresholds:
- More than two callbacks in a 30-day window from the same worker triggers a coaching conversation
- More than four in a 90-day window triggers a written warning
- Continued pattern triggers reassignment, demotion, or termination
This is where a crew performance monitoring habit pays off. If you are not tracking which crew did which job, you cannot tie callbacks to installers, and you cannot enforce a performance standard.
6. Define the Bonus or Penalty Balance
Some contractors pair callback policies with quality bonuses. A clean season — say zero callbacks over six months — earns a quarterly quality bonus. This is a non-discretionary bonus, which has overtime implications, but the structure works well as long as you handle the math right (more on that in another article).
The penalty side: if a worker hits the performance threshold above, they may move to a lower piece rate temporarily, or to hourly, until they show clean work for a defined period. This has to be in writing and signed at hire.
A Sample Policy Outline
This is roughly what I keep on file. Adapt it to your trade and your state.
CALLBACK AND REWORK POLICY
1. Warranty period: 60 days from final sign-off.
2. Coverage: Workmanship defects only. Excludes storm damage,
manufacturer defects, customer damage, and wear.
3. Sign-off: Two-person inspection at job completion. Photos
attached to the job record. Both inspectors sign.
4. Assignment: Original installer handles all callbacks within
the warranty period when available. If unavailable, next-
closest crew handles it and is paid accordingly.
5. Pay: Callback time is paid at $30/hour (current company hourly
rate for non-productive time). All callback hours count
toward weekly hour totals and overtime calculations.
6. Performance threshold:
- 2+ callbacks in 30 days: coaching conversation
- 4+ callbacks in 90 days: written warning
- Continued pattern: reassignment, rate adjustment, or
termination
7. Documentation: Every callback logged with date, original job,
nature of defect, time spent, and resolution. Photos required.
Sign and date it. New hires sign it during onboarding. Existing crew gets it at the next pay period with a chance to ask questions. For more on payroll documentation and pay stub requirements that pair with this, see piece rate pay stub requirements.
What Not to Do
A few patterns to avoid.
Do not deduct from a current paycheck for past defective work without checking your state law and without the worker's written authorization. Even where federally permitted, this is the fastest way to a wage claim.
Do not run a verbal-only policy. "Everyone knows we do not pay for callbacks" is not a defense in any forum. Get it in writing.
Do not let callbacks pile up. If a job has a known issue and no one is scheduling the fix, the customer escalates and the problem doubles. Track callbacks the same way you track new bids.
Do not blame the crew when the system caused the problem. If your sign-off process is one guy at the end of the day glancing at the roof from the driveway, callbacks are a system problem, not a worker problem. Fix the inspection.
Do not skip the math. Every callback hour gets logged. Every hour goes into the regular rate calculation. Every regular rate calculation feeds the overtime premium. Skipping this is one of the common piece rate payroll mistakes that ends in a back-pay claim.
Tools That Help
A few things to make this easier.
The overtime calculator handles the half-time premium math when callback hours push someone over 40. Plug in piece earnings, total hours including callback time, and overtime hours, and it spits out the regular rate and premium owed.
The roofing labor calculator helps you set piece rates that include enough cushion that absorbing occasional callback hours does not blow up your job costs.
For tracking which worker did which job — so you can tie a callback back to the original installer — software that ties piece rate production to specific job records is worth the cost. Sign up at app.pieceworkpro.com/signin to see how it handles the job-to-worker tracking piece.
Disclaimer: This article is for informational purposes only and is not legal, tax, or insurance advice. Consult a qualified professional before making decisions for your business.
Closing
A clean callback policy is two things: a written set of rules and an honest pay rate for rework. Get those right and most of the friction goes away. Crews stop arguing about whose fault the leak is, you stop chasing back-pay risk, and the customer gets the fix they were promised.
Pay hourly for callback time. Keep the warranty period reasonable. Inspect at sign-off so fewer callbacks happen in the first place. Track the math so a few rework hours do not break your overtime compliance.
For deeper reading, my piece on managing quality control with piece work pay in roofing covers the inspection side in more detail, and common piece rate payroll mistakes walks through the wage-and-hour traps you want to avoid. When you are ready to set up the tracking and payroll math in one place, app.pieceworkpro.com/signin is the system I built to handle exactly this.