How to Price Gutter Jobs Profitably

How to Price Gutter Jobs Profitably

How to Price Gutter Jobs Profitably

Pricing is the second most common mistake contractors make (first is poor quality). Most contractors price too low and don't realize how much money they're leaving on the table.

You're not earning $35/hour with a 25% markup. You're earning $0-5/hour because you didn't account for overhead, taxes, and benefits.

This guide walks through proper gutter pricing.

Understanding Your Cost Structure

Material Cost

Material is the easy part. You know what aluminum coil costs from your supplier.

20 oz aluminum: $2-3 per linear foot

Installation requires fasteners, sealant, brackets, etc.

Total material cost: Add 15-20% for accessories.

Example: 150 feet of gutter

Material: 150 × $2.50 = $375

Accessories (20%): $75

Total material: $450

Labor Cost

This is where most contractors underestimate.

Two-person crew, one gutter job

Installation time: 16-20 hours

Labor cost: 16 hours × $35/hour × 2 people = $1,120

But wait. Your crew is paid: $25-30/hour

Benefits (25%): +$6.25/hour

Payroll taxes (8%): +$2/hour

Total true labor cost: ~$33/hour per person

So: 16 hours × $33/hour × 2 = $1,056

Overhead

Overhead is everything that's not material or direct labor:

  • Vehicle payment and fuel
  • Insurance (liability, vehicle, workers comp)
  • Office staff and supplies
  • Marketing and sales
  • Tools and equipment depreciation
  • Rent/workspace
  • Accounting and legal

For a gutter contractor, overhead is typically 20-30% of revenue.

Margin/Profit

After material, labor, and overhead, you keep what's left.

Healthy profit margin: 20-35% gross margin on jobs.

The Complete Pricing Formula

Total Job Cost = Material + Labor + Overhead

Price = Total Job Cost ÷ (1 - Desired Margin %)

Example:

150-foot gutter job

Material: $450

Labor: $1,056

Overhead (25% of revenue): TBD

Desired margin: 30%

Total cost: $450 + $1,056 = $1,506 (before overhead)

Revenue needed to cover overhead: Overhead doesn't apply to cost, it applies to revenue

So: Price = ($450 + $1,056) ÷ (1 - 0.30) = $1,506 ÷ 0.70 = $2,151

But that's before allocated overhead.

Better approach:

Revenue target = ($450 + $1,056) ÷ (1 - (0.25 overhead + 0.30 profit))

Revenue target = $1,506 ÷ (1 - 0.55) = $1,506 ÷ 0.45 = $3,347

This gives you:

Material: $450

Labor: $1,056

Overhead (25% of $3,347): $837

Profit (30% of $3,347): $1,004

Total: $3,347

Is $3,347 reasonable for a 150-foot residential gutter job?

$3,347 ÷ 150 feet = $22.31 per foot

This is on the high end of typical pricing ($8-20 per foot). You're positioning as premium.

Alternatively:

Target $12 per foot (mid-market pricing)

150 feet × $12 = $1,800 total

This covers material ($450), labor ($1,056), leaves $294 for overhead and profit.

This is tight. Overhead alone (25% of $1,800) is $450. You're losing money.

The reality check:

Typical residential gutter pricing: $8-16 per foot installed (all-in)

Typical material costs: $2-3.50 per foot

Typical labor: $6-8 per foot

Overhead and profit: $2-5 per foot

If you're pricing under $8 per foot, you're working at cost or at a loss.

Pricing by Job Complexity

Simple Install (Residential, easy access)

Material: $300-500

Labor: 800-1,000

Price: $1,200-1,600 (covers material, labor, minimal margin)

Better price: $1,800-2,200 (includes overhead and healthy margin)

Complex Install (Multifamily, custom profile, difficult access)

Material: $1,500-2,500

Labor: $2,500-3,500

Price: $6,000-8,500 (includes overhead and margin)

Commercial (Box gutter, engineering, coordination)

Material: $5,000-15,000

Labor: $5,000-10,000

Price: $15,000-35,000+

Copper (Premium, longer installation)

Material: $1,200-3,000

Labor: $1,200-1,800

Price: $3,500-6,000+

Common Pricing Mistakes

1. Material + Low Markup

Material: $450

Markup: 50% = $675 total

Ignores labor and overhead costs.

This job loses you money.

2. Hourly Labor without Overhead

16 hours × $25/hour = $400 labor cost

Sell at $25/hour = $400 revenue

You break even and haven't covered overhead or profit.

3. Competitive Bidding Without Cost Knowledge

"Other guy quoted $900, so I'll quote $850."

You don't know other guy's cost. If yours is $1,200, you just lost money.

4. Discounting Too Freely

Customer negotiates down. You feel pressure to win the job. You drop price.

If the price is already thin, discounting guarantees a loss.

5. Not Tracking Actual Costs

You have no idea if jobs are profitable. You guess at pricing. Some jobs lose money and you don't know.

You need to track actual costs and adjust pricing based on reality.

Pricing Strategies

Premium Pricing (High Value, Quality Focus)

Position as high-quality, premium contractor

Price: $15-20+ per foot

Marketing: Emphasize quality, warranty, durability

Target: High-end residential, selective customers

Mid-Market Pricing (Balance of Value and Cost)

Decent quality, competitive price

Price: $10-15 per foot

Marketing: Value + quality

Target: Average homeowner, quality-conscious

Volume Pricing (Lower Price, High Volume)

Lower price, higher volume

Price: $6-10 per foot

Marketing: Affordability, speed

Target: Price-conscious customers

Which should you choose?

Premium: If you have strong skills, good marketing, and customer base willing to pay

Mid-market: If you're competent and want balance

Volume: If you can operate efficiently and have high throughput

Most successful contractors choose mid-market or premium. Volume is hard and margin-thin.

Adjusting Pricing for Material Cost Changes

Material prices change. Lock pricing before you bid.

"Pricing locked until [date]. If project doesn't start by then, pricing subject to change based on material cost."

On large projects, lock material cost with your supplier before bidding to the customer.

Testing Your Pricing

Price jobs competitively but not desperately.

If you're bidding 20% higher than competitors and never winning, your price is too high.

If you're bidding competitively and winning 40-50% of bids, your price is about right.

If you're winning 80%+ of bids, your price is probably too low.

Accounting for Actual Job Variability

Real jobs are different. Build buffers:

  • Estimated 16 hours: 25% buffer = price for 20 hours labor
  • Estimated material: 15% buffer for waste/extras
  • Estimated overhead: account for travel time, waiting time, etc.

Buffers protect you from surprise losses.

Communicating Price to Customers

Don't explain your cost structure. Customers don't care.

Instead: "Your project is 150 linear feet with custom offsets and copper material. Installed cost is $3,400. This includes custom manufacturing, 25-year warranty, professional installation, and cleanup."

Give them the price and the value. Let them decide.

Ready to Price Profitably?

Start tracking your actual costs on jobs. Calculate material, labor, and overhead. Adjust pricing until you're hitting 25-35% gross margin.

Get material pricing locked in with Exterior Distribution so you have certainty when you bid customer jobs. Locked material pricing removes variables and lets you bid with confidence.