Transparent pricing

Northern Virginia market rates. No hidden fees, no surprise charges at the door.

One-time cleaning prices

Select the tier that best describes your home to get started.

Home typePrice
Townhome

2–3 stories, shared walls, typical gutter run under 120 linear feet

$95 – $120
Single family — small

Under 2,000 sq ft, typically 1–2 stories

$150 – $180
Single family — mediumMost common

2,000–3,000 sq ft, 2 stories

$180 – $220
Single family — large

3,000–5,000 sq ft, 2–3 stories

$220 – $280
Large estate

5,000+ sq ft, complex roof lines

$280+

Prices reflect standard cleaning in Northern Virginia. Final price confirmed before any work begins.

Optional add-on services

Add these during booking. Prices are flat, per visit.

Downspout flushing

High-pressure flush of every downspout to clear blockages and verify drainage

+$30

Gutter guard removal

Temporary removal for thorough cleaning, reinstalled when done

+$45

Minor repairs

Reseal leaking joints, reattach loose hangers, re-slope sagging sections

+$65

Roof debris blowoff

Clear leaves, moss, and debris from roof surface before gutters fill up again

+$35

Included in every visit

No surprises. No extras.

Every service — regardless of home size — includes the following at no extra charge.

Get my quote
  • Hand removal of all leaves, debris, and sediment
  • Downspout inspection and test flush
  • Bag and haul away all debris
  • Damage and leak inspection
  • Before & after photos emailed to you
  • Service completion report
  • 100% satisfaction guarantee

What affects the final price?

Our ranges reflect typical homes. Here's when a job may come in at the higher end.

Roof complexity

Steep pitches, dormers, multiple valleys, and complex rooflines require more time and specialized equipment.

Debris level

Heavy compacted debris or sludge buildup takes longer to remove safely and thoroughly.

Accessibility

Tight clearances, mature landscaping close to the house, or difficult ladder placement can add time.

No hidden fees. Ever.

The quote you receive is the price you pay. We confirm the final price before any work starts — and if we find something unexpected, we tell you first.

Get My Instant Quote