Is a roofing business profitable? Owners keep about 19% before their own pay, and the figure falls to 12% above $5M
Software vendors say roofing nets 6% to 12%. Owners on r/Roofing say anything from 8% to 24%. We read 273 US roofing businesses for sale, removed the copies, and measured what is left, by size.
The short answer
Yes, and it pays the owner more than any of five other trades we compared, but the share of revenue the owner keeps is lower and it falls fast as a company grows. Real US roofing companies for sale keep a median 18.6% of revenue as owner earnings (SDE, n=157), on a median $1.75M of revenue and $377K of earnings (Main Street Index, October 2026). The margin runs from 28.6% under $1M of revenue (n=33) to 12.2% above $5M (n=30).
Owner earnings include the owner’s own pay. Subtract an $80,000 wage, our assumption, and the median company keeps about 13.8%, which is close to the 6% to 12% net margin that software vendor guides quote. Real roofing companies ask a median 2.93x earnings (n=160). And 42 of 273 US roofing listings are one template asking exactly $108,000 with no revenue or earnings, so screen them out first.
The question has three answers in circulation. Vendor guides that sell roofing software give a gross margin of 25% to 40% and a net margin of 6% to 12%, and one adds that roofers earn 11% to 30% net per job. Owners in r/Roofing say anything from 8% to 9% net over a decade to $480K on $2M, or “hard pressed to clear 20 percent.” A career changer reads all three and learns nothing about how big a roofing company has to be before the number works. The Main Street Index is BigIdeasDB’s census of 84,900+ businesses-for-sale listings across 29 marketplace sources, de-duplicated so each business counts once. We pulled every US listing classified as roofing and priced in dollars on an SDE basis: 273 listings in 40+ states. Every figure is an asking price or a stated number, not a closed deal.
Owner earnings means seller’s discretionary earnings (SDE): profit plus the owner’s own pay, before debt. That definition explains most of the gap between the vendor numbers and ours.
Roofing companies at a glance
| Metric | Real roofing companies | n | Published index benchmark (all 273) |
|---|---|---|---|
| Listings | 219 (of 273) | 219 | 273 |
| Median ask / SDE | 2.93x | 160 | 2.93x |
| Median SDE margin | 18.6% | 157 | 18.2% |
| Median stated SDE | $377,000 | 174 | $377,000 |
| Median asking price | $943,000 | 193 | $700,000 |
| Median stated revenue | $1.75M | 190 | $1.79M |
| Median employees | 8 | 125 | - |
| Revenue per employee | $267,700 | 119 | $262,700 |
| Median age | 14 years | 115 | - |
| State seller financing is offered | 56 of 219 (25.6%) | 219 | - |
| State an equipment (FF&E) value | 85 of 219 (38.8%) | 219 | - |
Earnings, margin and multiple barely move when the copies come out, because the templated listings state no revenue and no earnings. The asking price is the exception: the benchmark’s $700,000 median ask is pulled down by 42 identical $108,000 listings, and the real median is $943,000. If you have seen a $700K roofing figure, that is why it looks cheap.
Why vendors say 6% to 12% and listings say 19%
Three margins get mixed together. Gross margin is revenue minus materials and direct labor. Net profit is what remains after every cost including the owner’s pay. SDE is what remains before the owner is paid. A listing reports SDE, so a roofing company’s 18.6% (n=157; middle half 13.2% to 29.0%) sits above its net margin by the owner’s wage divided by revenue.
The r/Roofing threads draw the same line. The top answer to a question about how much owners keep on a $35,000 to $45,000 re-roof:
“Most of them are probably making 25-30% gross profit, which is Revenue minus COG. That however is not owner profit, because then you have operation expenses, insurance, marketing, office staff, vehicles.”r/Roofing
That is the “25% rule” people search for. It is a gross figure from one commenter’s experience, not a regulation, and not what the owner takes home. A second commenter ran about $100 million of work over ten years:
“Did around 100M of work in 10 years average net before taxes was 8-9 percent. Not bad but not the easiest money you'll make....”r/Roofing
Put an owner on a payroll and our numbers reach theirs. The median real company states about $377,000 of SDE on $1.75M of revenue. Take out an $80,000 wage and the median across the 157 companies that state both revenue and earnings is 13.8%. At $5M and above it is 11.5%. Of the 157, 31 (19.7%) keep 12% or less as SDE, and 55 (35.0%) keep 25% or more. The vendor range is not wrong. It describes the larger companies, and our data shows why.
The margin falls as roofing companies grow
Among 157 real US roofing companies that state revenue and earnings, the median SDE margin is 28.6% under $1M of revenue (n=33), 21.2% at $1M to $2M (n=56), 18.1% at $2M to $5M (n=38) and 12.2% at $5M and above (n=30). At $5M and above, 20 of 30 keep 15% or less and only 1 keeps 25% or more (Main Street Index, October 2026).
| Annual revenue | Companies | Median SDE | Median SDE margin | Keep 25%+ | Keep 15% or less | Median ask / SDE |
|---|---|---|---|---|---|---|
| Under $1M | 33 | $160,000 | 28.6% | 24 | 2 | 2.41x (n=33) |
| $1M to $2M | 56 | $294,800 | 21.2% | 20 | 13 | 2.60x (n=54) |
| $2M to $5M | 38 | $582,300 | 18.1% | 10 | 13 | 3.32x (n=35) |
| $5M and above | 30 | $1,072,400 | 12.2% | 1 | 20 | 3.58x (n=21, indicative) |
Read the two ends together. Revenue grows about 17 times from the smallest band to the largest ($612K to $10.2M medians) while earnings grow about 6.7 times ($160K to $1.07M). A $600,000 roofing company is an owner, a truck, a helper and a sub crew, so most of the revenue is the owner’s pay. A $10M company has a median of 21 employees (n=18), sales staff, a production manager and an office. It earns more in total and keeps less of each dollar.
Most of the slope is the owner’s wage. Deduct the same $80,000 from every company and the medians are 14.3% under $1M, 15.7% at $1M to $2M, 15.4% at $2M to $5M and 11.5% at $5M and above. The wage-adjusted margin is nearly flat. So the margin does not collapse with size as much as it appears to. What changes is whether the money is a salary or a profit, and a larger company needs more than one salary’s worth of management. Buyers price this in: the median multiple rises from 2.41x to 3.32x between the first and third bands.
For a buyer, a small company at 28% is not more efficient than a large one at 12%. It is a job with most of the cost sitting in the owner’s hands. For a starter, the first-year margin can look good on paper. It stops looking that way when you add the second crew, the office and the first insurance audit.
Roofing against five other trades
Roofing has the highest median owner earnings of six trades we compared, $377,000, and the lowest median margin, 18.2% (Main Street Index published benchmarks, US, SDE, October 2026). It also has the highest revenue per employee ($262,700), which fits the pattern of a trade with large tickets and material pass-through.
| Trade | Listings | Median SDE | Median SDE margin | Median ask / SDE | Revenue per employee |
|---|---|---|---|---|---|
| Roofing | 273 | $377,000 | 18.2% | 2.93x | $262,700 |
| Electrical contracting | 293 | $296,300 | 22.1% | 2.93x | $236,600 |
| HVAC | 593 | $229,600 | 22.3% | 2.42x | $222,200 |
| Plumbing | 290 | $228,300 | 23.2% | 2.36x | $209,900 |
| Painting and decorating | 267 | $220,000 | 23.0% | 2.26x | $181,800 |
| Landscaping and lawn care | 695 | $204,800 | 27.6% | 2.50x | $136,800 |
Does roofing lose margin faster than the others as it grows? No, and that is the more useful result. We ran the same revenue split on all six trades. Every one of them shows the squeeze. Roofing simply lands lowest at the top end.
| Trade | Under $1M | $1M to $2M | $2M to $5M | $5M and above |
|---|---|---|---|---|
| Roofing | 28.6% (36) | 21.0% (59) | 18.1% (41) | 12.0% (33) |
| Electrical contracting | 38.1% (67) | 18.2% (71) | 18.0% (45) | 12.5% (40) |
| HVAC | 25.7% (186) | 19.9% (175) | 17.0% (78) | 13.8% (30) |
| Plumbing | 30.1% (107) | 21.0% (83) | 18.1% (32) | 17.4% (14) |
| Painting and decorating | 25.2% (104) | 21.2% (44) | 20.0% (16) | 17.0% (13) |
| Landscaping and lawn care | 36.5% (316) | 22.5% (135) | 21.0% (67) | 15.0% (14) |
For a decision between trades, the table says two things. A roofing company needs more revenue than a painting or landscaping company to replace the same salary, and it carries more cost for every dollar of revenue. Roofing’s lead in total earnings comes from size, not margin: in the $1M to $2M revenue band a roofing company states about $295K of earnings, against $338K for a painting company in the same band (n=44). See the single-trade guides for electrical contracting, lawn care and pressure washing, and the full ranking in home service business ideas.
What roofing owners take home
Among 174 real US roofing companies that state earnings, 70 make under $300K, 104 make $300K or more, 88 make $365K or more (about $1,000 a day) and 22 make $1M or more (Main Street Index, October 2026). The median is $377,000 of SDE. If you are searching for a roofing business owner salary, read this as a salary plus profit for a business that employs a median of 8 people (n=125) and books about $267,700 of revenue per employee (n=119).
It is also a survivor figure. A roofing company that earned $40,000 and closed never appears in a for-sale index, and the ones that do appear skew toward companies large enough to be worth selling. Owner reports in the threads are more varied. One r/Roofing owner who subs out installs wrote:
“I did $2m last year and made $480k after taxes. Average roof is $38k, but largest was are $180k. I don't do large commercial; just residential.”r/Roofing
That is a 24% margin with the owner not on the roof. Another, with 20 or more employees and a specialty metal product, wrote:
“We're hard pressed to clear 20 percent all year. Costs are extremely high.”r/Roofing
A third said a small company with a few trusted people “easily nets you 200k plus a year.” Our listings put 40% of real companies under $300K. Treat every single-voice figure, including these, as a data point, not a benchmark.
One template is 42 of the listings
42 of 273 US roofing listings (15.4%) are one template: the same opening sentence about “the big jobs other people wish they could,” a title built on “Leading Roofing and Exterior Restoration Business,” the same $108,000 ask, no stated revenue or earnings and no founding year or headcount, spread over 20 states, 12 of them in Florida (Main Street Index, October 2026). Another 12 listings repeat another listing’s exact revenue and earnings, sometimes in a second state or at a different ask.
| Family | Listings | What repeats |
|---|---|---|
| One national template | 42 | Identical opening line and title, $108,000 ask on every one, no revenue, earnings, staff or founding year, 20 states; 37 state a reason for selling |
| Same business listed twice | 12 | Identical revenue and earnings in 12 pairs, in the same state or a second one, sometimes at a different ask; one copy kept |
The template listings state no earnings, so they do not distort margin or multiple. They distort what a buyer thinks a roofing company costs. Left in, the median ask is $700,000 instead of $943,000, and the count of “roofing businesses for sale” in a state is overstated: Florida shows 50 listings, 12 of them this template. If a listing asks $108,000 for a company with no revenue figure, the price is a package or a lead-generation offer, not a business valuation.
Check any roofing listing the same way. Paste its first sentence into a search box, compare its revenue and earnings with listings in other states, and ask the broker for tax returns and bank statements. If the same sentence appears in four states, you are not looking at a business. We found the same pattern in fencing, where 50 of 109 listings were copies, and in junk removal.
What real roofing companies ask
Real roofing companies for sale ask a median $943,000 (n=193) and 2.93x owner earnings, with the middle half between 2.09x and 3.74x (n=160; Main Street Index, October 2026). That is above the 2.42x for HVAC and the 2.26x for painting, and level with electrical at 2.93x.
The ask rises with size. Of the 160, 35 ask under 2x, 75 ask 3x or more and 33 ask 4x or more. By stated earnings, the median multiple is 2.42x for companies with $150K to $300K of SDE (n=48), 2.94x at $300K to $500K (n=42) and 3.25x at $500K to $1M (n=33). Companies under $150K ask about 2.2x (n=21) and over $1M about 3.9x (n=16), both indicative.
The size premium is a buyer’s trade-off. A $160,000 company at 2.4x costs $385,000 and still needs you on a roof or a sales call. A $1M company at 3.6x costs $3.6M, but it has a production manager and can run for a week without you. Our guide to valuing a small business explains how to weigh a multiple against that risk, how much a business is worth covers the other methods, and the price checker tests a single listing against its peers.
What it costs to start a roofing business, and what it costs to buy one
Start-up costs are not in our data, so we do not quote a number. The software vendor guides we read disagree with each other by a factor of more than six, from $15,000 to $100,000, which tells you nobody measured it. What we can show is what a buyer pays and what that payment contains. 85 of the 219 real listings state equipment (FF&E), a median $100,000, about 12% of the asking price (n=77), and 55 state inventory, a median $20,000 (Main Street Index, October 2026). Only 17 include real estate. Most of what you buy is customers, crews, supplier terms and a name.
Starters describe the cost side from experience. One r/Roofing owner told a newcomer where the money goes before the first sale:
“Get your insurances worked out, including workers comp. If necessary. Then add in all the other costs for doing business. That is going to give you a rough breakeven number.”r/Roofing
Add the licence your state requires, a truck, a trailer, ladders and safety gear, material float for the first jobs and a few months of your own income, and you can see why the buy-or-start question is real. We compare the paths across industries in buying vs starting a business, and the no-capital version in starting a business with no money.
Buy or start: the honest comparison
The data favors buying if you want a roofing company that already has crews, and starting if you want to learn the trade at low cost. Real roofing companies for sale are a median 14 years old (n=115); 90 of 115 are more than five years old and 46 are 20 years or older (Main Street Index, October 2026). A for-sale index shows survivors, not what a one-truck start-up earns in year one, so it cannot tell you how long a start-up takes to reach $377K.
What it can tell you is the price of the head start. A buyer of the median real company pays about $943,000 for a business with 8 employees and $1.75M of revenue. A starter pays for a truck, insurance and a licence, then earns the first 20% to 30% of revenue slowly. Owners in the threads describe the starter’s year:
“Stay small, drive personal vehicles, learn damages, learn materials, go to manufacturer trainings, and learn.”r/Roofing
The practical rule: if you have worked on a roofing crew or in estimating and want to keep the work, start small and keep fixed costs low. If you have capital, a licence holder you trust and the goal of owning a company rather than a job, buy, and test the price against comparable listings before any offer. If you are still working full time, starting a business while working full time covers how to test a side-by-side schedule, and best business to start or buy by budget shows where roofing sits against other budgets.
Why roofing companies fail
We cannot measure failure, because a failed roofing company is not for sale. We can show how owners describe it. The most upvoted answer in the thread that ranks first for this query puts it at 7 in 10 within five years and names the mechanism, which is cash and suppliers rather than lack of work:
“7 out of 10 roofing companies go out of business their first 5 years. ...They get busy run up a credit bill at a supplier, then they get an insurance audit and or something else bad happens like somebody doesn't pay or something gets damaged and they can't service their debt.”r/Roofing
Another owner advising a newcomer set out the supplier side: “The suppliers will keep you on a tight leash, maybe even cash only,” and said a start-up has “zero street creed” with them. A third wrote that “most start up roofing companies fail” because by year two they are in debt for trucks and an office, with taxes and unpaid workers’ compensation on top. One vendor guide cites a failure figure of 72% within five years. We treat both as claims we cannot verify. Together they say the same thing: the risk is working capital and overhead, not demand.
Why people quit roofing sales
Most people who leave roofing sales leave over pay terms and employers, not over the trade’s earnings. A roofing salesperson in r/Roofing described being the top seller at a small company for about nine months and then finding that the job had not been paid:
“it didn't raise any red flags that only 2 roofs out of the 74 claims I had filed had gotten built.”r/Roofing
At the next company the same seller reported a commission of 6.5% on self-generated deals and was let go after asking for 1.5 points more. A second home-improvement seller in r/sales wrote that financed jobs cut commission by 2 to 4 points, so a $50,000 sale could pay about $150. Door knocking, storm-claim denials, weather, ladders and one-call closes add to it. Our listings show the other side of the same trade: at the owner level the money is real, and the owner is usually the salesperson. That is why 54 of 77 companies that state owner involvement are run by an owner-operator.
Who runs the crew
Of the 77 real listings that state owner involvement, 54 are owner-operated, 8 are semi-absentee, 6 are absentee and 9 are run by a manager (Main Street Index, October 2026). The other 142 do not say or were not classified. Owner-operated companies keep a median 27.0% of revenue as SDE (n=48), and manager-run companies 11.9% (n=7), a count too small for a median claim but the same direction as the size result: when a manager does the owner’s job, the owner’s wage leaves the earnings.
Asking multiples move the other way. The 6 semi-absentee listings with a multiple ask a median 3.69x, the 4 absentee 3.65x and the 6 manager-run 3.35x, against 2.61x for the 49 owner-operated listings with one. The multiple counts are under 30, so read them as a direction only. For a buyer, the question is which seat you are buying: a job that pays $300,000 or a company that pays a manager and then you. A franchise changes the answer, because it prices the system. Three listings in this set are franchise resales.
How to pay for a roofing company
56 of 219 real roofing listings state that seller financing is offered, and 2 state that it is not (Main Street Index, October 2026). 9 list SBA eligibility. Because most listings do not state terms, treat these as the share that says so, not the share that would agree.
Test the payment against what is left after your own wage. Illustration on the medians of the 160 with price and earnings ($954,500 ask, $341,146 SDE): borrow 90% over 10 years at 10.5% and the payment is about $139,100 a year. That covers the debt about 2.5 times, and about 1.9 times after an $80,000 salary for your own work. Listing by listing, 150 of 160 clear a 1.25x test before a wage and 119 of 160 after it. These are our assumptions (10% down, 10.5% fixed, 10-year term, base = the ask), not a loan quote. Insurance and commercial receivables that arrive late make cash tighter than the ratio suggests. See SBA loans to buy a business and seller financing.
Why roofing owners sell
151 of the 219 real listings give a stated reason. 76 (50.3%) say retirement or age, 37 say other business interests, 12 say relocation, 10 give another reason and 6 say health. Burnout, financial distress and partnership issues are named once each (Main Street Index, October 2026). Retirement is the largest single reason, which matches a trade with a median company age of 14 years.
A retiring owner often holds the estimating, the supplier relationships and the insurer and commercial accounts in one head. Ask for a transition period in writing, and read add-backs when buying a business before you accept stated earnings. A seller who “sells for burnout” is rarer than the threads suggest, but a stated reason is the seller’s own words, not a verified one.
Before you buy a roofing company: eight checks
Copies are common and margins swing with size (Main Street Index, October 2026), so verify both before you talk price:
- Check that the listing is not a copy. Paste the opening sentence into a search box and compare revenue and earnings with other listings. In our data, 42 roofing listings share one template and ask exactly $108,000 with no financials.
- Split revenue by work type. Ask for revenue by retail replacement, repair, insurance-claim and commercial work. Margin, cash timing and risk differ for each.
- Find out who sells and who installs. Ask whether the owner sells, estimates or climbs. If you will not, subtract a sales manager and a production manager from the stated earnings.
- Check the crew model. Ask how many installers are employees, how many are subcontractors, and whether subcontractors carry their own insurance. Misclassified crews are a liability that transfers.
- Read supplier balances and liens. Ask for supplier statements, open balances and any liens. A roofer that is late with a supplier is often late with everything.
- Price the warranty tail. Ask how many callbacks and leak claims the last three years had, who pays for them and whether a written workmanship warranty transfers.
- Test the cash cycle. Compare deposits, progress payments and final invoices with the bank. Insurance and commercial jobs can pay 30 to 60 days late.
- Trace leads, backlog and licences. Get the booked jobs for the next 60 days, the source of every lead, and confirm that the licence, reviews, phone number and map listing transfer to you.
For the full process, use the due diligence checklist for buying a business and how to buy a business. Other trades with crews and trucks are compared in business ideas with a truck, and what a good profit margin is for a small business puts 18.6% in context.
What this data cannot tell you
- Asking, not closing. Every price is a listing’s ask.
- Stated, not verified. Revenue and earnings are what the listing says, before any buyer’s accountant.
- Survivors only. We see companies offered for sale, not those that closed, so we cannot measure failure rates or what a first-year starter earns.
- No start-up costs. The index measures businesses for sale. Start-up figures here come from owners’ own words and are one person’s numbers.
- Insurance work is not split out. Listings rarely state the share of revenue from storm claims, retail replacement or commercial roofs, so we cannot separate the three margins.
- Copy screen. Templates flagged by identical opening wording and a shared asking price, repeats by identical financials. A real listing that reuses a repeat’s numbers could be caught, and a copy that changes its numbers would not be.
- Small groups. Owner-involvement and some multiple splits use groups under 30, so we show counts and mark them indicative. There are no state medians: Florida has 36 real listings and Texas 27, both under 30.
- US only. Canadian and UK readers should treat these as a US benchmark; net-profit corpora are not comparable to SDE.
Methodology
All queries ran read-only against the Main Street Index on October 23, 2026. We kept de-duplicated US listings classified as roofing by the index’s industry classifier, priced in USD on an SDE basis: 273, of which 186 state earnings and 168 state a price and earnings. Templated listings (42) were identified by identical opening wording and a single asking price across states, and repeated listings (12) by identical revenue and earnings, leaving 219. Margins are SDE divided by revenue where both are stated. The $80,000 owner wage is our assumption, not a data field.
The comparison trades use the index’s published benchmarks (US, USD, SDE, region and size band ALL, scoring version 1.2.0, non-indicative cells only) and the same revenue-band split computed live, without a copy screen. Medians are withheld below 30 listings. Quotes come from r/Roofing and r/sales threads, anonymized.
Data sources and limitations
| Source | Used for | Size | Limitation |
|---|---|---|---|
| Main Street Index listings | Margins, earnings, multiples, age, staff, equipment, seller terms, copy screen | 273 US roofing listings (219 real, 42 templated, 12 repeats) | Asking prices; stated figures; survivors only; copy screen is a judgment |
| Main Street Index benchmarks | Cross-trade medians and margin by revenue band | Six trades, 2,400+ US listings | Asking, not closing; not screened for copies |
| Main Street Index buyer and motivation layers | Owner involvement and stated reason for selling | 77 and 151 real roofing listings | AI-classified from listing text; most listings do not state either |
| Reddit (r/Roofing, r/sales) | Owner and salesperson accounts and objections | 4 threads, 17 to 103 comments each | Self-selected; anonymized; unverified; quotes are single voices |
| Search results and People Also Ask | Questions answered in the FAQ; what vendor guides claim | 1 search page, 4 related questions, 3 vendor guides | US, one day; vendor margins are uncited ranges |
How BigIdeasDB helps you check a roofing company
Ranked by how much they help a buyer:
- BigIdeasDB Main Street Index: every listing beside its peers, with its multiple, margin, seller terms and stated reason, across 120+ industries. Browse the live listings, the industry benchmarks and the buyer view, or query it from an AI assistant with the Main Street Index MCP tools.
- A general-purpose AI assistant: useful for turning a seller’s job list into revenue by month and by work type, as long as you check it against deposits and supplier statements.
- A spreadsheet: one row per estimate with materials, labor hours, close result and final margin, which is the data no listing can show you.
Need a cut we did not publish? Request custom data. Compare plans on pricing.
Check a roofing company listing before you make an offer
See every listing beside its peers, spot templated copies across states and check whether a margin fits the business’s size. Get 20% off Pro Lifetime with code SAVE20, a one-time payment on the pricing page.
Check a listing's price →Frequently asked questions
Is a roofing business profitable?
Yes, as a high-earning job with a business attached. Real US roofing companies for sale keep a median 18.6% of revenue as owner earnings (SDE, n=157, Main Street Index, October 2026), on a median $1.75M of revenue and $377K of earnings. That figure includes the owner's pay. After an $80,000 wage it drops to about 13.8%, near the 6% to 12% net margins in software vendor guides.
How much does a roofing business owner make a year?
Among 174 real US roofing companies for sale that state earnings, 70 make under $300K, 104 make $300K or more and 22 make $1M or more, with a median of $377K (Main Street Index, October 2026). These are seller's discretionary earnings, so they include the owner's wage and survive only for businesses large enough to sell. Owners of companies that closed are not in the data.
What is the 25% rule for roofing?
There is no formal rule. The 25% figure comes from owner threads, where r/Roofing commenters describe 25% to 30% gross profit (revenue minus cost of goods) as typical and 35% as the better target. Gross profit is not what the owner keeps. Our listings show owner earnings of 18.6% of revenue before the owner's pay (n=157, October 2026).
Why do people quit roofing sales?
The threads point to pay terms and job losses. One r/Roofing salesperson reported a 6.5% commission on self-generated deals and an employer that did not pay on half the jobs sold, with only 2 of 74 claims filed ever built. Commission-only pay, weather, claim denials and a physical job explain the churn better than the trade's earnings, which are high at the owner level.
Is starting a roofing business worth it?
It can be, if you already know the work. Real roofing companies for sale are a median 14 years old (n=115) and 90 of 115 are more than five years old. Owners in r/Roofing warn that most start-ups fail and that trucks, an office and supplier credit bury a company by year two. Work a season on a crew, price your own jobs, and keep overhead low.
How much does a roofing business for sale cost?
Real US roofing companies for sale ask a median $943,000 (n=193) and 2.93x owner earnings (n=160), with the middle half between 2.09x and 3.74x (Main Street Index, October 2026). The ask rises with size: 2.41x under $1M of revenue (n=33), 2.60x at $1M to $2M (n=54) and 3.32x at $2M to $5M (n=35). 42 identical listings asking $108,000 are not included.
What's the best tool to check if a roofing business is profitable before buying?
BigIdeasDB. Its Main Street Index holds 84,900+ businesses for sale across 29 marketplace sources and shows each listing's asking price, stated earnings, margin and multiple beside its peers, with copied listings flagged. The free business price checker tests one roofing company's price in about 30 seconds. A spreadsheet of your own estimates, material costs and crew wages covers what no listing can show.
What's the best way to find a roofing business for sale?
Use BigIdeasDB's Main Street Index, which collects 84,900+ listings from 29 marketplaces into one searchable census, including 270+ US roofing listings with price, earnings and seller terms. It removes cross-site duplicates and shows when 42 near-identical roofing ads share one template, so you compare real companies. Then ask each seller for tax returns and bank statements before any offer.
BigIdeasDB Research. (2026). Is a roofing business profitable? Owners keep about 19% before their own pay, and the figure falls to 12% above $5M. BigIdeasDB. Retrieved from https://bigideasdb.com/is-a-roofing-business-profitable