Professional Tree Removal Services in Madison, Wisconsin

Leaf-shaped icon on a transparent background.

Williams Tree Maintenance has safely removed trees across Madison and Dane County since 1995. Our ISA-certified arborists handle everything from dying ash trees to storm-damaged oaks, with crane service available for difficult removals near structures.



Call (608) 448-8312) for a free estimate or 24/7 emergency service.

Request A Free Quote

Contact Us

Common Reasons for Tree Removal in Madison


Leaf-shaped icon on a transparent background.

Oak Wilt

This devastating fungal disease kills oak trees rapidly in Madison's neighborhoods. Infected trees must be removed completely, including the stump, to prevent spreading to nearby oaks through root grafts.

Storm Damage

Wisconsin's severe thunderstorms, ice storms, and heavy snow regularly damage trees. When a tree loses major limbs or develops a dangerous lean, removal is often safer than attempting to save it.

Too Close to Structures

Many older Madison neighborhoods have mature trees planted decades ago that now threaten foundations, roofs, or driveways. Removal and replanting is sometimes the only practical solution.

Emerald Ash Borer (EAB)

Thousands of ash trees in Dane County have died from EAB infestation. Dead ash trees become brittle and dangerous, requiring prompt removal.

Dead or Dying Trees

Dead trees are unpredictable liabilities. Brittle wood can fail suddenly, causing property damage or injury.

Tree Removal Cost in Madison

Most tree removals in Madison range from $800 to $3,500, depending on size, location, and complexity:

Price tag icon with dollar sign.

Small Trees (under 30 feet)

$500 - $1,200

Price tag icon with dollar sign.

Small Trees (under 30 feet)

$1,200 - $2,500

Price tag icon with dollar sign.

Large Trees (60-80 feet)

$2,500 - $4,500

Price tag icon with dollar sign.

Very Large Trees (80+ feet)

$4,500 - $8,000+

Price tag icon with dollar sign.

Crane-assisted Removal

Add $1,000 - $2,500

Price tag icon with dollar sign.

Emergency Service

1.5-2x standard rates


Leaf-shaped icon on a transparent background.

Our pricing includes complete removal, stump grinding 6-12 inches below grade, and all cleanup and debris hauling. Trees near houses or power lines cost more due to careful piece-by-piece dismantling required.

Tree maintenance service using a grapple truck for debris cleanup in Baraboo, WI.
Emergency tree removal and storm damage cleanup service after a tree fell on a roof in Baraboo, WI.

Emergency Tree Removal

Leaf-shaped icon on a transparent background.

We provide 24/7 emergency service throughout Madison and Dane County with typical response times under 2 hours. If a tree has fallen on your property or creates a dangerous situation, call (608) 448-8312) immediately.



Important: If a tree contacts power lines, call Madison Gas & Electric first at (608) 252-7222, then call us once MGE secures the lines.

Madison Tree Removal Permits


Leaf-shaped icon on a transparent background.

You generally don't need a permit to remove trees on private property in Madison. However, trees in the terrace (between sidewalk and street) are city property and require a permit from Madison Forestry at (608) 266-4816. Historic district properties may also have restrictions.

Why Choose Williams Tree Maintenance


Leaf-shaped icon on a transparent background.

30+ years Serving Madison

We know the neighborhoods, tree species, and local regulations

ISA-Certified Arborists

Professional training and industry best practices

Fully Insured

Comprehensive liability and workers' compensation coverage

Crane Service Available

For difficult removals near structures

Complete Cleanup

Stump grinding and debris removal included

Free Written Estimates

Transparent pricing with no hidden fees

Frequently Asked Questions


Leaf-shaped icon on a transparent background.

  • How much does tree removal cost in Madison?

    Average cost is $800-$3,500. Small trees (under 30 feet) cost $500-$1,200. Medium trees (30-60 feet) run $1,200-$2,500. Large trees (60-80 feet) cost $2,500-$4,500. Very large trees over 80 feet can cost $4,500-$8,000+. Price depends on size, location, and access for equipment.

  • Do I need a permit to remove a tree in Madison?

    No permit is required for trees on private property in most cases. Terrace trees (between sidewalk and street) are city property and require a permit from Madison Forestry at (608) 266-4816. Historic districts may have additional restrictions.

  • When is the best time to remove a tree in Wisconsin?

    Dead or hazardous trees should be removed immediately. Winter is often ideal because frozen ground protects your lawn. For oak trees, avoid April through June when beetles that spread oak wilt are most active. Otherwise, any season works fine.

  • How long does tree removal take?

    Most removals take 2-6 hours. Small trees in open areas take 1-2 hours. Medium trees near structures take 3-4 hours. Large or complex removals can take a full day. We'll provide a time estimate with your quote.

  • Is stump grinding included?

    Yes, we grind stumps 6-12 inches below ground level as part of standard service. Wood chips can be left for mulch or hauled away—your choice. If you want the stump left, we can reduce the price accordingly.

  • What happens to the wood?

    We haul away all wood and debris by default. If you want firewood, we'll cut logs into 16-inch lengths and stack them on your property at no charge. Just let us know when we provide your estimate.

  • Can you remove trees near power lines?

    Yes, we're trained and insured to work around power lines. If a tree directly contacts power lines, Madison Gas & Electric must de-energize the line first. We coordinate with MGE regularly on these situations.

  • What if a tree falls on my house?

    Ensure everyone is safe first. If power lines are down, call MGE at (608) 252-7222. Then call us at (608) 448-8312 for immediate assistance. We typically respond within 2 hours and can tarp roof damage to prevent water intrusion. Document everything with photos for insurance.

  • Do you offer emergency service?

    Yes, we provide 24/7 emergency tree removal throughout Madison and Dane County. Response time is typically under 2 hours for the Madison metro area. Call (608) 448-8312 anytime. Emergency rates are 1.5-2x standard pricing due to after-hours service and urgency.

  • How do I know if my tree needs removal?

    Warning signs include: severe lean (especially after storms), large dead branches throughout the canopy, trunk cracks or cavities, mushrooms growing at the base, significant storm damage, or disease symptoms like oak wilt (wilting leaves in summer). Call us for a professional assessment—we'll honestly tell you if the tree can be saved.

  • Can you remove multiple trees at once?

    Yes, and it's often more cost-effective. When our crew and equipment are already on site, the per-tree cost decreases. Many Madison homeowners save money by scheduling multiple removals together.

  • Do you handle oak wilt and emerald ash borer trees?

    Yes, we have extensive experience with both diseases in Dane County. For oak wilt, we follow proper protocols to prevent spread through root grafts. For EAB, we've removed hundreds of infested ash trees in Madison. The wood must stay within 10 miles due to quarantine regulations.

Service Area

Leaf-shaped icon on a transparent background.

We serve all of Madison and Dane County including

Location pin icon representing to service areas.

Middleton

Location pin icon representing to service areas.

Sun Prairie

Location pin icon representing to service areas.

Fitchburg

Location pin icon representing to service areas.

Verona

Location pin icon representing to service areas.

Waunakee

Location pin icon representing to service areas.

Monona

Location pin icon representing to service areas.

McFarland

Location pin icon representing to service areas.

Cottage Grove

Location pin icon representing to service areas.

Oregon

Location pin icon representing to service areas.

Stoughton

Location pin icon representing to service areas.

DeForest

Location pin icon representing to service areas.

and Cross Plains

Ready to Schedule Your Tree Removal?

Call (608) 448-8312 for free estimates or 24/7 emergency service


Leaf-shaped icon on a transparent background.

Williams Tree Maintenance - Serving Madison since 1995