Delivering Durable, High-Quality Roofing Services in Denver, CO

How Much Should I Charge For Roofing

November 30, 2025

2 min read

How much you should charge for roofing depends on the material, roof size, and your location. According to RubyHome, roof installation costs range from $4 to $40 per square foot, which means a 1,700 square foot roof can cost between $6,800 and $68,000. Your pricing should cover materials, labor, and profit. Most roofers charge based on squares, with one square equal to 100 square feet. You also need to know your local market rates and what competitors charge in your area.

What Are Standard Material Costs?

Material prices vary a lot depending on what you use. According to RubyHome, basic asphalt shingles cost $4.25 to $4.95 per square foot, while architectural asphalt shingles run $4.50 to $8.25 per square foot. Metal roofing costs between $5.50 and $17.05 per square foot depending on the type.

Premium materials like slate tiles cost $12 to $22 per square foot. Copper tiles are the most expensive at $21 to $39.70 per square foot. Your material choice is the biggest price driver, so discuss options with customers upfront.

Related articles:

How Do You Calculate Labor Costs?

Labor makes up a big part of your charge. According to the U.S. Bureau of Labor Statistics, roofers earn a median wage of $24.05 per hour, but experienced roofers can charge more. You need to factor in time for setup, installation, cleanup, and travel.

A typical residential roof takes 1 to 3 days depending on size and complexity. Many roofers charge per square or per hour. Some charge a flat fee for the whole job. Always add extra time for difficult weather or old roof removal.

What Does Your Local Market Pay?

Pricing changes by state and city. According to the U.S. Bureau of Labor Statistics, Massachusetts roofers earn $34.80 per hour, while Texas roofers earn $21.39 per hour. Your location affects what customers will pay and what your costs are.

Research what other roofers charge in your area. Look at online quotes and local contractors. Talk to other roofers if you can. High-cost areas like California and Massachusetts support higher pricing than rural areas.

Sample Pricing by Material Type

MaterialCost Per Sq. Ft.1,700 Sq. Ft. Total
Basic Asphalt$4.25, $4.95$7,225, $8,415
Architectural Asphalt$4.50, $8.25$7,650, $14,025
Metal Roofing$10, $17$17,000, $28,900
Slate Tiles$12, $22$20,400, $37,400

According to RubyHome, the average roof replacement costs $9,526, with a range of $5,868 to $13,217 for standard projects. Premium options can reach $80,000. Use these numbers as a baseline and adjust for your market and experience level.

Related articles:

Talk with a local professional roofer to review your options and get a detailed estimate for your project.