"Our bidding season runs April through October. Outside that window, up here, you're not re-roofing anything. In 2024 we left 60-plus school bond projects on the table because my team physically couldn't turn them in the window. This year we bid 199 — same estimating headcount — and we stopped saying no to the districts we've been trying to get in front of for a decade."
Horizon Commercial Roofing was started in 1991 by Eric Lindqvist, a former Firestone-certified installer who put together a three-truck re-roof business out of a shop in Fridley. His daughter Sarah took the company over in 2018 after a decade at a regional national-accounts roofer, and pivoted Horizon hard toward the K-12 and municipal segment that dominates Minnesota's commercial roofing spend. Today the company runs 110 employees, a 28,000 SF service yard in Brooklyn Park, and three crews certified on TPO, EPDM, and modified-bitumen systems per the NRCA Roofing Manual assemblies.
About 62% of revenue is school district bond work — Anoka-Hennepin, Robbinsdale, Osseo, Saint Paul Public Schools, and roughly 14 outstate districts Horizon has been serving for 20+ years. The remaining revenue is municipal (rec centers, fire halls, libraries) and light industrial re-roof. Horizon operates inside a compressed calendar: Minnesota's practical commercial roofing season runs from early April through the first sustained freeze in late October, which compresses both bidding and construction into roughly 28 weeks.
The compressed season is the defining constraint. Minnesota school districts cluster bond-funded re-roof bids in March and April, targeting summer-break construction windows between late May and mid-August. In 2024, Horizon received 203 qualified bid invitations during the March–April window. The estimating team of four could turn 142 of them. The other 61 went back as no-bid — representing roughly $14M of potential revenue — because the March crunch simply broke the math.
The second pressure was assembly complexity. Per the NRCA Roofing Manual and ASTM D6878 for TPO, each re-roof assembly specifies membrane type and thickness, insulation R-value per the IBC 2021 Chapter 15 minimum, mechanical fastener density (often tied to FM Approvals 4470 uplift zones), cover board type, and edge metal. Minnesota schools routinely specify 60-mil TPO, but the insulation stack varies school-by-school based on deck type, parapet detail, and existing wet-insulation condition. A detailed takeoff on a 180,000 SF middle school ran Horizon's senior estimator 6–8 hours.
The third was wind-uplift zone mapping. FM 4470 and ASCE 7-16 wind provisions carve a roof into field, perimeter, and corner zones with different fastener densities — and on school gymnasiums with tall parapets the corner zones expand significantly. Manual zone takeoffs miss edge cases, and Horizon's field crews had flagged roughly a dozen projects per year where fastener densities in corner zones were under-quantified at bid. Material expediting to cover those misses was running $25,000–$45,000 per event.
Horizon ran a pilot through February 2025, ahead of the March bid crunch. Sarah asked her senior estimator to reprice four 2024 projects through Pilrs and compare against what Horizon had actually bid and built. On membrane SF, Pilrs was within 1.9%. On insulation board count, it was 2.2% under — and investigation showed the senior had padded for waste more conservatively than the field required. On FM 4470 corner-zone fastener counts, Pilrs caught two missed parapet conditions and one roof-plane discontinuity that Horizon had originally under-quantified.
The team kept ConEst IntelliBid as the pricing engine and PlanSwift for legacy markups on a handful of recurring GC partners. Pilrs became the front door for all TPO, EPDM, and mod-bit takeoffs, with assembly templates mapped to NRCA Roofing Manual details and Horizon's Minnesota-specific insulation stack preferences. The estimating team kept all four members; what changed was the invitation-to-submission conversion ratio.
Full rollout completed just before the March 2025 bid wave. By the end of April, the team had submitted on 87 bids — more than a standard full-season pace in prior years.
NRCA-grade assemblies with membrane, insulation, cover board, and edge metal resolved in one pass — no lookup detours.
Field, perimeter, and corner fastener densities mapped automatically against FM 4470 and ASCE 7 wind provisions.
Quantities push cleanly into ConEst IntelliBid with Horizon's labor production history and union rates intact.
The volume growth was the number Sarah cared about; the conversion of those extra 57 bids into $3.1M of incremental revenue was what her board cared about. Horizon's overall win rate dipped slightly — from 23% to 21% — because the new submissions skewed toward districts where Horizon had no incumbent relationship. That dip was expected and priced in. What mattered was that the company was in rooms it hadn't been in, with accurate bids on the table.
Corner-zone fastener errors went to zero for the 2025 season — versus roughly a dozen events in 2024 that had cost upwards of $300,000 in combined expediting and field disruption. On takeoff cost-per-bid, the fully loaded estimator number fell from $1,680 to roughly $580 per project, which made the low-probability municipal small-package bids suddenly worth submitting.
Upload a plan set and see the same bid-capacity unlock Horizon got going into peak season. 14-day trial, no credit card required.