FL Roofing Contractor common mistakes
FL Roofing Contractor · Understand the traps and how to avoid them.
Prices jobs by adding a flat percentage to direct costs (e.g., 'cost plus 20%') and then reports that percentage as the job's margin when comparing bids.
Contractors learn markup from supply-house pricing and never separate markup-on-cost from margin-on-price, so a 20% markup becomes only a 16.7% margin and does not cover overhead, financing of retainage, or warranty reserve.
What to do instead
Build every bid as direct cost divided by (1 minus target gross margin), then test it against annual fixed overhead divided by gross margin percentage to find break-even revenue. Recompute margin on every bid before submission, not on the invoice at closeout.
Writes estimates from the material takeoff only, omitting permits, dumpster pulls, inspection re-visits, temporary dry-in, fall-protection rental, and the cost of carrying retainage until final payment.
The takeoff is the most visible and satisfying part of the estimate; indirect and job-support costs are scattered across past invoices and never assembled in one place, so they get forgotten under bid deadline pressure.
What to do instead
Create a one-page indirect-cost checklist and attach it to every estimate as a mandatory line-item block. Update the checklist quarterly from actual job-cost reports so the numbers reflect current permit fees and equipment rates.
Fails to serve a Notice to Owner on private projects within the statutory period after first furnishing labor, materials, or services, then attempts to record a lien when the invoice goes unpaid.
Candidates assume the prime contract, a purchase order, or the fact that they were hired by the owner protects lien rights, and they do not run a calendar task at mobilisation to trigger the notice.
What to do instead
Make Notice to Owner a mobilization checklist item triggered the day the contract is signed or the first material is delivered, served by a method that produces proof of delivery, and confirm the exact statutory window and who must be served on each project type before relying on lien rights.
Performs added or changed work on a verbal field direction and never issues a priced, signed change order, then absorbs the cost or argues about it at closeout.
The superintendent wants to keep the job moving and the client happy, and the office never sees the change until the punch list, so nobody prices it while the scope is fresh.
What to do instead
Require a written field directive signed by the owner's representative the same day, with a clause stating that pricing will follow and that work is not included in the contract sum. Invoice all approved change orders at the next billing cycle, before the next draw.
Lets the lien and bond-claim clock run out because deadlines were recorded as 'about three months' or because the candidate serves a Notice to Owner on a public project and assumes a lien is available.
The deadlines are short, run from different trigger events, and differ between private and public work; without a written calendar they get confused with payment terms in the subcontract.
What to do instead
Build a project deadline sheet at contract execution: notice to owner, claim of lien recording, and suit-to-foreclose dates on private work; notice and bond-claim dates on public work where no lien attaches. Enter each date with a reminder at least two weeks early and verify the current statutory periods against the statute before relying on any of them.
Selects fasteners by price or by what is in the truck, mixing standard electro-galvanized or drywall-type screws into treated lumber, coastal, or high-corrosion assemblies.
Fastener cost differences look large on a per-box basis and corrosion is invisible at installation, so the substitution seems harmless until a call-back years later.
What to do instead
Match the fastener to the roofing manufacturer's published corrosion-resistance class and to the preservative treatment of any wood in contact, and confirm the fastener is covered by the product approval for that assembly. Put the required fastener type on the material order and on the crew's installation sheet.
Installs underlayment by habit (same number of layers, same felt, same nailing pattern) without pulling the manufacturer's installation instructions or checking whether the job is in a region requiring a secondary water barrier or a specific underlayment.
Crews repeat what worked on the last hundred roofs, and the specification page of the product approval is never opened once the material is on site.
What to do instead
For each job, print the current product approval or notice of acceptance and the manufacturer's installation instructions, highlight the underlayment and attachment requirements on the plan, and have the foreman sign off that the on-site material matches the highlighted specification before tear-off begins.
Installs a product because the supplier says it is 'equivalent' or because it was used on a previous job, without verifying that the specific product and assembly appear on the state product approval list, or without a notice of acceptance where the high-velocity hurricane zone rules apply.
Substitutions happen at the counter when a listed item is backordered, and the difference between an approval number and a generic 'meets code' claim is easy to miss under schedule pressure.
What to do instead
Verify the approval number and the approved assembly (not just the product name) against the state database before the delivery is accepted, confirm whether the project sits in the high-velocity hurricane zone, and refuse any substitution that cannot produce a matching approval document. Keep the approval sheet in the job file as inspection evidence.
Reads the roof plan in isolation, missing the relationship between slope notation, ridge and valley lines, drainage direction, and the framing and section drawings, then orders material or frames penetrations from the wrong assumption.
Roof plans are visually simple and candidates skim them, treating slope as a label rather than as geometry that drives area, underlayment lap, and flashing details.
What to do instead
Practice a fixed sequence on every plan: identify slope notation and convert it, trace each drainage plane to its outlet, match ridges, valleys, and penetrations to the framing plan and sections, then compute area from plan dimensions and check against the takeoff. Do timed plan-reading drills until the sequence is automatic.
Relies on 'being careful' instead of engineered fall protection once work is at height, sets ladders at a shallow angle without extending them above the landing, and has no site-specific written fall protection plan for the roof crew.
Residential roofing work is short-duration and crews move constantly, so setting anchors and writing a plan feels like lost production time, and the habit carries into the exam answer choices.
What to do instead
Treat fall protection as a written, site-specific plan for every roof: identify the exposure, select guardrail, safety-net, or personal fall-arrest systems with anchorage and rescue addressed, train and document the crew, and enforce ladder setup at the proper angle with the required extension above the landing surface.