Going public makes sense for a roofing company in exactly two scenarios. First: you're running a multi-market acquisition platform and you need public stock as deal currency. Second: your EBITDA is large enough that $1–2M in annual compliance costs is a rounding error. Most $5M–$50M roofing companies are building toward one of those scenarios, not living it. This guide maps who qualifies, what it costs, and what the process actually looks like.
Key takeaways
- The practical EBITDA floor is roughly $50M. No exchange requires it. The cost structure of being public just makes it irrational below that line.
- One-time costs to go public run $5M–$10M+. Ongoing annual costs run $1M–$3M, and 87% of CFOs in a PwC survey said they spent more than $1M just on the transaction itself.
- SPACs are faster but produced an average 3-year buy-and-hold return of −61.0% from 2017–2022, versus −8.2% for traditional IPOs. The banker pitching you a SPAC won't put that on the slide.
- Before you can file an S-1, you need two years of PCAOB-audited financials, a public-company CFO, and at least one independent board director. Most roofing companies need 18–24 months to assemble all three.
- Going public is not an exit. Insiders are locked up for 180 days post-IPO, and after that, every share sale is a public event.
Who should actually consider an IPO?
A roofing company with $50M+ in EBITDA, a multi-market platform built for acquisitions, and a story public investors can underwrite. If you want liquidity and to be done, a PE sale or strategic acquisition closes faster, with less complexity, and without a quarterly earnings call for the rest of your career.
Two valid use cases. That's it.
The first is the acquisition-platform company. You're rolling up regional operators, you've run out of your own balance sheet, and you need a public-equity currency for the next 20 deals. Public stock is acquisition fuel. It lets you pay for targets in something other than cash and bank debt, and it lets sellers participate in the upside. This is the model behind Beacon Roofing Supply's 2004 IPO, which went public as a national distributor with 66 branches across 12 states. Beacon was a distributor, not a roofing contractor. That distinction matters operationally, but the IPO mechanics are identical, and it's still the cleanest sector reference for what a "roofing IPO" looks like.
The second use case is scale-driven. Once your EBITDA crosses $50M, the public-company cost structure stops being a meaningful drag and the access to deeper capital markets starts paying for itself. ServiceMaster Global Holdings went public on the NYSE in June 2014 with a national platform — Terminix, Merry Maids, American Home Shield, ServiceMaster Restore — already in place. Public capital didn't build that platform. It refinanced and accelerated it.
The 2026 reference point in roofing is QXO, Inc. Brad Jacobs took QXO public and used it to acquire Beacon Roofing Supply in April 2025, positioning QXO as the largest publicly traded distributor of roofing, waterproofing, and complementary building products in North America and targeting $50 billion in annual revenues within a decade. That's what a roofing-sector public-company strategy looks like in 2026: a billion-dollar acquisition vehicle, not a regional contractor with ambition.
If your company does $15M in revenue in one metro, you don't belong in this conversation yet. Not an insult. A math statement. Read the next section.
What's the minimum size to go public?
In practice, $50M in EBITDA. Not because the SEC mandates it. The NYSE's non-income listing standard requires only a $50M market cap and $15M public float, and NASDAQ's thresholds are similar. The floor exists because public-company cost structure destroys the economics at lower earnings levels.
Here's the math. Run a $10M EBITDA company through public-company compliance and you absorb roughly $1–2M of recurring annual cost. That's 10–20% of earnings consumed by being public. Run the same compliance through a $50M EBITDA company and the cost is 2–4% of earnings. Same overhead. Different denominators.
The public market then prices the two companies differently. Public investors assign premium multiples to scaled platforms, not sub-scale operators. A small public roofer trading at 8–12x EBITDA generates an $80M–$120M market cap. A $50M-EBITDA platform trading at 12–18x, closer to the QXO and Beacon comp range, generates $600M–$900M. Same compliance bill. Lower multiple. Bad trade.
| Metric | $10M EBITDA company | $50M EBITDA company |
|---|---|---|
| Annual public-company compliance | ~$1–2M | ~$1–2M |
| Compliance as % of EBITDA | 10–20% | 2–4% |
| Public-market services multiple | 8–12x | 12–18x |
| Implied market cap | $80M–$120M | $600M–$900M |
| Qualifies for EGC status (revenue under $1.235B) | Yes | Yes |
| SOX 404(b) auditor attestation exempt (as EGC) | Yes | Yes |
There is one piece of relief worth knowing about: Emerging Growth Company status under the JOBS Act. Companies with annual revenue under $1.235 billion qualify for EGC treatment for up to five years post-IPO, which includes only two years of audited financials in the registration statement (instead of three), reduced executive-compensation disclosure, and exemption from auditor attestation under SOX 404(b). Management still has to certify internal controls under SOX 404(a) every year. But the reduced attestation is real money. The GAO found a median $219K (13%) increase in audit fees the year a company transitions from SOX-exempt to nonexempt status, with smaller companies bearing disproportionately higher SOX costs as a percentage of assets.
EGC status doesn't change the $50M floor. It just makes the climb less expensive on the front end.
What does it cost to go public and stay public?
One-time: $5M–$10M+. Annual recurring: $1M–$3M. The underwriter alone takes 7% of IPO proceeds. A company raising $100M pays $7M of that to the bank before the bell rings on day one.
Break the costs into three buckets.
Transaction costs (one-time). The underwriting spread is the headline. Jay Ritter's research found that more than 90% of U.S. IPOs raising $20–$80M carry exactly 7% underwriting spreads, making 7% the de facto industry standard for mid-size deals. That's not a negotiation. That's the price. Layer on legal fees ($2M–$5M for IPO counsel and SEC review), accounting fees ($1M–$2M for the audit firm to deliver PCAOB-quality work and the comfort letter), printer and roadshow costs, and SEC and exchange fees, and you're at $5M–$10M+ before you've raised a dollar. PwC's survey found that 87% of CFOs spent more than $1M on one-time IPO costs and 48% said those costs exceeded their expectations. Almost half of the people who did this said it cost more than they expected. Plan accordingly.
Conversion costs (one-time infrastructure). Public-company close cycle, ERP upgrades, internal-control documentation, audit-committee charter, board-portal software, IR website. Call it $1M–$3M depending on starting point. A company already on a mid-market ERP spends less; a QuickBooks shop spends more and probably needs an ERP transition before the S-1 is filed.
Recurring annual costs. This is where the steady-state economics live. PwC found that two-thirds of public-company CFOs spend $1M–$1.9M annually on the costs of being public, and one in 10 spends more than $2M. Cleary Gottlieb's IPO guide pegs the same figure at "often about $1 million or more annually" (as of 2020), depending on company size, industry, and location. Inside that number: audit fees ($500K–$1M+), SOX compliance ($181K to $2M+ depending on size, per the GAO), ongoing legal counsel, D&O insurance, board compensation, exchange listing fees, and a real IR function. Together: $1M–$3M, every year, forever.
The framing matters. None of this is a barrier. It's arithmetic. If your EBITDA is large enough to absorb the cost without flinching, the cost is irrelevant. If it isn't, no offering-price optimism changes the math.
Traditional IPO vs. SPAC vs. direct listing: which route makes sense?
For a roofing company, a traditional IPO is the only route that produces a credible result. SPACs averaged a −61% 3-year buy-and-hold return for investors from 2017–2022, a tough pitch to anyone paying attention. Direct listings are for well-known consumer brands that don't need to raise capital. That's not you.
| Dimension | Traditional IPO | SPAC merger (deSPAC) | Direct listing |
|---|---|---|---|
| Timeline to public | 12–18 months | 3–6 months | 6–12 months |
| Capital raised | Yes (primary offering) | Yes (PIPE + trust) | No (secondary only) |
| Upfront cost | $5M–$10M+ | $2M–$5M | $2M–$4M |
| Sponsor / underwriter dilution | Underwriter ~7% | Sponsor 20% promote | Minimal |
| Typical investor base | Institutional (pension, mutual fund) | SPAC arbitrageurs | Retail + some institutional |
| 3-year avg investor return (2017–2022) | −8.2% | −61.0% | Data limited |
| Best for | Capital-intensive platforms | Speed-dependent exits | Known consumer brands |
The traditional IPO is slow, expensive, and gives you the deepest institutional investor base. Twelve to 18 months. Full underwriting spread. Full SEC review cycle. In return: pension funds, index funds, and long-only mutual funds in your shareholder base — the holders still answering IR calls two years later, still anchoring the stock through the inevitable bad quarter. A −8.2% three-year return isn't a great number. It's the difference between a tough stretch and the SPAC wipeout.
The SPAC sells you speed and almost nothing else. A SPAC has already raised money, found you, and is racing its own clock to merge or return capital. Three to six months and you're public. Sounds great. Then you read the structure: the sponsor typically takes a 20% promote — a free 20% of the post-merger company in exchange for forming the vehicle. You absorb that dilution. SPAC investors also have redemption rights, so most of the trust cash often walks before closing, leaving you to scramble for PIPE financing at whatever terms the market gives you that week. The post-deal trading record speaks for itself.
The direct listing is the elegant move when you don't need to raise capital. Spotify did it in 2018. Palantir did it in 2020. Both had consumer brand recognition, both had cash, both wanted existing-shareholder liquidity without the lockup or underwriter spread. Almost no roofing company is in that position. Skip it unless you're the rare exception.
The recommendation, if your company qualifies for the conversation at all: traditional IPO. The cost is real. So is the credibility of the result.
What do you need in place before you file an S-1?
Four things: two years of PCAOB-audited financial statements, a CFO who has run a public-company close cycle, at least one independent board director, and financial systems capable of producing a 10-Q within 40 days of quarter-end. Most roofing companies need 18–24 months of runway to build all four from scratch.
Each gate is a separate problem with a separate fix.
The audit gap. PCAOB-standard audits are required for IPO. Standard private-company CPA audits don't qualify. The PCAOB (Public Company Accounting Oversight Board) sets a higher bar for documentation, internal-control testing, and partner involvement. Your local accounting firm probably can't deliver a PCAOB audit. You need a Big Four or large national firm, and you need it for two years of historical financials before you can file. As an EGC under the JOBS Act, you only need two years; non-EGC issuers need three. That's the meaningful relief. It still means commissioning new audits or upgrading existing ones, often for fiscal years already closed. Start two years before your target IPO date.
The CFO gap. This is the most underestimated. A controller who runs a clean monthly close is not a public-company CFO. The public-company CFO owns audit-committee relationships, manages analyst expectations, certifies financial statements personally under SOX 302 and 906, runs the 10-K/10-Q production calendar, and handles the SEC comment-letter process. Most $20M–$50M roofing companies have a controller and a part-time CPA. Going public means hiring a CFO with prior public-company experience or training a senior finance executive for 18–24 months before you file. Both are expensive. One is faster.
The independent director gap. SEC and exchange rules require independent directors, and the audit committee must be entirely independent. "Independent" has a specific meaning: not a current or recent employee, not a related party, not a major customer or vendor. You need at least one before filing, more before trading. The right candidate has prior public-company audit-committee experience and the credibility to sign off on quarterly financials when the SEC starts asking questions. This person is a recruiting search, not a friend you ask at a dinner.
The systems gap. A public company files a 10-Q within 40 days of quarter-end (45 for non-accelerated filers). That requires a close cycle producing consolidated financials, segment reporting, MD&A-grade analytics, and balance-sheet detail in roughly half the time a private company takes. QuickBooks won't do it. Mid-market ERP systems can, after configuration, training, and process redesign. Plan for 9–12 months of systems work running in parallel with everything else.
Five readiness gates before you file
- PCAOB-quality audit (two years minimum, three for non-EGC). Engage a national firm. Allow 6–12 months for the first audit cycle.
- Public-company CFO with prior 10-K/10-Q experience or a senior finance executive with 18+ months of training time.
- Independent board director (at least one before filing; full audit committee before trading). External recruiting search.
- Financial systems capable of a 40-day close, segment reporting, and SEC-quality MD&A. Mid-market ERP minimum.
- Securities counsel with active IPO/SEC experience. Either outside firm or a GC who has done this before.
What does the IPO process look like from start to trading day?
About 12–18 months and six phases. The S-1 alone takes 3–4 months to write. Then 4–6 months of SEC review and comment cycles before the registration goes effective. The roadshow is two weeks. Trading day is one morning.
Two structural notes worth knowing up front. First, the confidential submission process: under the JOBS Act, EGCs (and now most companies) can submit a draft S-1 to the SEC confidentially, run through early review cycles in private, and only make the registration public 15 days before the roadshow. Use it. Second, the SEC review timeline: Deloitte's IPO roadmap notes that the Division of Corporation Finance generally completes its initial review and issues its first set of comments within 27 calendar days of filing. Plan for two to three rounds of comment letters before the registration goes effective. For complex structures or first-time filers in a new sector, longer.
Six phases of the IPO process
Pre-IPO preparation (months 1–12). Upgrade audits to PCAOB standard, hire advisors, add independent directors, build financial-reporting infrastructure. This is the phase every owner underestimates because it doesn't feel like "doing the IPO." It is the IPO. By the time you're writing the S-1, you've already done the hard part. Or you haven't, and the timeline is slipping.
Underwriter selection (months 3–5). A bake-off with three to five investment banks. They pitch you on their institutional-investor relationships, their sector research analyst, their league-table positioning, and their proposed valuation range. Selection criteria, in order: research analyst quality, institutional-investor distribution, sector expertise, and fees. Fees are last because the spread is functionally fixed at 7%. What you're really buying is the analyst and the book.
S-1 preparation and filing (months 6–9). Draft the registration statement: business description, risk factors, two to three years of audited financials, MD&A, executive compensation, cap table, use of proceeds. Three to four months of full-time work for a deal team of lawyers, accountants, and your finance organization. The risk-factors section alone is 30–60 pages.
SEC review (months 9–13). File the S-1. SEC issues first comments within ~27 days. You respond, refile, repeat. Two to three rounds is standard; complex structures run longer. The comment letters become public when the deal closes, so your response strategy is part of the public record. Be careful what you concede.
Roadshow (two weeks before pricing). CEO and CFO present to 50–150 institutional investors across major cities. New York, Boston, San Francisco, sometimes London. Twelve presentations a day. The roadshow is the investor's first real look at management. It sets the demand book. Your delivery on the roadshow drives the offering price.
Pricing and trading day. Final S-1/A filed with a price range, typically two to three days before trading. The book runs the night before pricing. Underwriters allocate shares to institutional accounts. Stock trades the next morning. You ring the bell. Insiders are then locked up for 180 days post-IPO, with no insider sales of any kind during that window. After the lockup ends, every insider sale triggers a Form 4 filing visible to every analyst tracking the stock.
What does a roofing-sector company going public actually look like in practice?
Beacon Roofing Supply (NASDAQ: BECN) is the clearest real-world reference. It filed its S-1 in May 2004, priced at $13.00 per share, and raised net proceeds of $102.8M after the 7% underwriting discount when trading commenced September 22, 2004. The company was already a multi-state distributor with 66 branches across 12 states before it touched Wall Street.
A few things to notice about the Beacon precedent.
It's a distributor, not a contractor. Beacon sold roofing materials to roofing contractors. Operationally that's a different business: inventory turns, supplier relationships, regional logistics, gross margin in the 22–25% range, versus running roofing crews and selling to homeowners. The IPO mechanics, the SEC process, and the cost structure are identical. The investor narrative is not. Public investors underwrite distributors as scaled, asset-light, multi-region operators. They underwrite contractors more skeptically, because residential roofing is fragmented, weather-exposed, and less predictable quarter to quarter. Worth knowing if your company is on the contractor side of that line.
The Beacon offering structure is informative. The company sold 8.5 million shares; selling stockholders sold another 5 million. The selling stockholders were the original PE owners taking partial liquidity. The public proceeds went mostly to debt repayment and warrant redemption, not to fund operations. Beacon went public to clean up its balance sheet and create currency for future acquisitions, not because it "needed the money" to run the business. The stock immediately traded up to $14.25–$16.39 in the first two days, validating the pricing.
The post-IPO story is the rest of the lesson. Beacon spent the next 21 years acquiring smaller distributors, growing through both organic branch openings and M&A, and eventually reached the scale that made it the natural target for the next consolidator. In April 2025, QXO acquired Beacon Roofing Supply, with QXO subsequently positioning itself as the largest publicly traded roofing distributor in North America and targeting $50 billion in annual revenue within a decade. The IPO wasn't the end of the story. It was a 21-year midpoint.
ServiceMaster Global Holdings is the trades-services corollary. It priced at $17 per share on June 26, 2014, sold 41.285 million shares, and listed on the NYSE under SERV. The company was already a national platform: Terminix pest control, Merry Maids residential cleaning, American Home Shield home warranties, ServiceMaster Restore disaster recovery. Substantial EBITDA across multiple service lines. Public capital didn't build that platform. It refinanced legacy private-equity debt and gave the company an acquisition currency for the next phase.
The anti-example matters. A $20M-revenue roofing contractor in one metro is not the Beacon of 2026. The company that goes public already looks like Beacon in 2004: multi-state, acquisition-driven, balance-sheet ready, with a story public investors can underwrite for the next decade. If that's not your company yet, this guide is a roadmap, not a permission slip.
What are the risks bankers won't tell you?
Three. The 180-day lock-up means you're illiquid even after IPO day. Quarterly earnings pressure drives short-term decisions that erode the business you built. And management time shifts permanently from operations to investor relations. The bankers collect their 7% and go home.
The lockup. For 180 days after the IPO, founders, officers, and major shareholders cannot sell a single share. This is contractual, signed at the underwriting agreement, not optional. After the lockup ends, every insider sale triggers a Form 4 filing within two business days, visible to every research analyst, hedge fund, and short-seller covering the stock. Selling 10% of your position is a public event with a price impact. Your equity is technically liquid the day after the lockup. It is not practically liquid the way a PE rollover or an earn-out is liquid.
Earnings pressure. Wall Street prices in expectations, not actuals. Beat consensus by 2% and the stock moves 3%. Miss consensus by 5% and the stock can correct 15–30%. In roofing, a weather-disrupted Q3 is a normal business event: hurricanes, hailstorms, supply-chain delays, labor availability. To a public investor, it's a miss. The temptation to manage to the quarter (pulling forward revenue, deferring investment, trimming variable comp to hit the number) is real, and it erodes the business over time. The owner who built the company isn't always the right person to run it under quarterly scoreboard pressure.
Management time. Estimate 30–40% of senior-management bandwidth permanently allocated to "being public." IR roadshows, earnings calls, sell-side analyst meetings, conference appearances, board prep, audit-committee prep, quarterly close cycles, SOX testing, proxy season. CEO and CFO time that previously went into running the company now goes into describing the company to people who own less than 1% of it. For some businesses, that's a fair trade. For most $5M–$50M roofing companies, it would be a catastrophic shift in operational focus.
Three more risks worth naming.
Litigation exposure. Securities class actions under Section 10(b) and Rule 10b-5 get filed reflexively when stocks drop materially. The plaintiff bar runs algorithmic screens for stock-price moves and files within days. Even when the company wins, defending takes 18–36 months and several million dollars. D&O insurance covers some of it. Not all of it.
Activism. Any investor with a 5%+ stake can file a Schedule 13D and demand board seats, strategy changes, or a sale. The activist playbook is well-developed and increasingly aggressive. Your shareholder base is no longer your friends.
Regulatory drag. Quarterly 10-Qs, annual 10-Ks, 8-Ks for material events, proxy statements, Section 16 filings for insider transactions. Every one is a deadline that doesn't move because your business had a hard week.
For the right company, these tradeoffs are worth it. Public stock is the best acquisition currency money can buy. Liquidity for employees changes who you can recruit. Brand credibility opens doors that private companies don't walk through. Real advantages, and the companies that should go public know they're real.
If the math works — your EBITDA crosses $50M, your platform is built for acquisitions, your audit and governance are public-ready — the next question isn't "should we?" It's "in what sequence?" And that's what the rest of this series covers.
Post 1 of 6 in The Roofing IPO Playbook. Next post links here once published.
