Skip to main content

What Should I Charge for Roofing? (2026 BLS Data)

Roofing rates by state from BLS data. See what to charge in your market.

No signup No tracking Last updated March 2026

The short answer: $62.05–$96.95 per hour nationally. That's based on a BLS median labor cost of $22.16/hr with a 3.5x industry markup covering overhead, insurance, and profit. Your actual rate depends on where you work. California pros charge up to $140.58/hr. Louisiana is closer to $55.22/hr.

National Avg. Customer Rate

$77.56/hr

3.5x markup on labor

Typical Range

$62.05–$96.95

per hour, all states

BLS Base Wage

$22.16/hr

OEWS 2023, code 47-2181

How the rate breaks down

BLS median hourly wage $22.16
Industry markup (3.5x) × 3.5
Customer rate (national avg.) $77.56/hr
Typical range (±20–25%) $62.05 – $96.95

The 3.5x markup covers overhead you won't see on a paycheck: liability insurance, vehicle costs, equipment wear, marketing, and your actual profit margin. Roofing is priced per 'square' (100 sq ft). Material and labor combined runs $350–$700 per square for asphalt shingles, $700–$1,200 for metal.

Roofing Rates by State

Sorted by customer rate, highest to lowest. Click any state for a detailed breakdown.

State Labor Rate Customer Rate Range vs. National
California $32.13/hr $112.46/hr $89.97–$140.58 +45%
New York $31.47/hr $110.15/hr $88.12–$137.69 +42%
District of Columbia $31.47/hr $110.15/hr $88.12–$137.69 +42%
Alaska $29.25/hr $102.38/hr $81.90–$127.98 +32%
Washington $29.25/hr $102.38/hr $81.90–$127.98 +32%
Massachusetts $28.36/hr $99.26/hr $79.41–$124.08 +28%
Hawaii $28.36/hr $99.26/hr $79.41–$124.08 +28%
New Jersey $28.36/hr $99.26/hr $79.41–$124.08 +28%
Connecticut $27.48/hr $96.18/hr $76.94–$120.23 +24%
Oregon $26.59/hr $93.07/hr $74.46–$116.34 +20%
Colorado $26.15/hr $91.53/hr $73.22–$114.41 +18%
Maryland $26.15/hr $91.53/hr $73.22–$114.41 +18%
Illinois $25.26/hr $88.41/hr $70.73–$110.51 +14%
Delaware $24.82/hr $86.87/hr $69.50–$108.59 +12%
Virginia $24.82/hr $86.87/hr $69.50–$108.59 +12%
Rhode Island $24.82/hr $86.87/hr $69.50–$108.59 +12%
Minnesota $24.82/hr $86.87/hr $69.50–$108.59 +12%
New Hampshire $24.38/hr $85.33/hr $68.26–$106.66 +10%
Vermont $23.93/hr $83.76/hr $67.01–$104.70 +8%
Nevada $23.71/hr $82.99/hr $66.39–$103.74 +7%
Utah $23.49/hr $82.21/hr $65.77–$102.76 +6%
Arizona $23.49/hr $82.21/hr $65.77–$102.76 +6%
Texas $23.27/hr $81.45/hr $65.16–$101.81 +5%
Pennsylvania $23.27/hr $81.45/hr $65.16–$101.81 +5%
Michigan $22.82/hr $79.87/hr $63.90–$99.84 +3%
North Dakota $22.60/hr $79.10/hr $63.28–$98.88 +2%
Georgia $22.60/hr $79.10/hr $63.28–$98.88 +2%
Wisconsin $22.60/hr $79.10/hr $63.28–$98.88 +2%
Wyoming $22.60/hr $79.10/hr $63.28–$98.88 +2%
Maine $22.16/hr $77.56/hr $62.05–$96.95 avg
Florida $22.16/hr $77.56/hr $62.05–$96.95 avg
North Carolina $22.16/hr $77.56/hr $62.05–$96.95 avg
Ohio $21.94/hr $76.79/hr $61.43–$95.99 -1%
Nebraska $21.72/hr $76.02/hr $60.82–$95.03 -2%
Indiana $21.50/hr $75.25/hr $60.20–$94.06 -3%
Missouri $21.50/hr $75.25/hr $60.20–$94.06 -3%
Iowa $21.50/hr $75.25/hr $60.20–$94.06 -3%
Kansas $21.50/hr $75.25/hr $60.20–$94.06 -3%
South Dakota $21.27/hr $74.45/hr $59.56–$93.06 -4%
Idaho $21.05/hr $73.68/hr $58.94–$92.10 -5%
Montana $20.83/hr $72.91/hr $58.33–$91.14 -6%
South Carolina $20.83/hr $72.91/hr $58.33–$91.14 -6%
Tennessee $20.61/hr $72.13/hr $57.70–$90.16 -7%
Oklahoma $20.17/hr $70.60/hr $56.48–$88.25 -9%
New Mexico $20.17/hr $70.60/hr $56.48–$88.25 -9%
Kentucky $19.94/hr $69.79/hr $55.83–$87.24 -10%
Louisiana $19.72/hr $69.02/hr $55.22–$86.28 -11%
Arkansas $19.50/hr $68.25/hr $54.60–$85.31 -12%
West Virginia $19.28/hr $67.48/hr $53.98–$84.35 -13%
Alabama $19.28/hr $67.48/hr $53.98–$84.35 -13%
Mississippi $18.84/hr $65.94/hr $52.75–$82.43 -15%

About this data

Labor rates come from the Bureau of Labor Statistics Occupational Employment and Wage Statistics (OEWS) survey, occupation code 47-2181 (Roofers). State-level adjustments use BLS regional wage differentials. The 3.5x markup is the industry standard for roof repair, replacement, and installation, covering insurance, equipment, overhead, and margin.

These are reference ranges, not quotes. Your rate should also factor in your experience, local competition, job complexity, and whether you're pricing hourly vs. flat-rate. Roofing is priced per 'square' (100 sq ft). Material and labor combined runs $350–$700 per square for asphalt shingles, $700–$1,200 for metal.

Pricing guides for other services

Estimates only. These results are based on publicly available data and standard formulas. Actual costs may vary based on your specific circumstances. This calculator does not constitute financial, tax, or legal advice. Consult a qualified professional for advice on your situation.

Was this calculator helpful?

Your feedback helps us improve CostCrunch

Save Your Results

Download a professional PDF report with your complete analysis, charts, and key insights.

Get notified when tax rates change

We monitor payroll tax rates, SUTA, and cost-of-living data across all 50 states. When rates change, we'll let you know. Free, no spam.

We respect your privacy. Unsubscribe with one click.