Published August 17, 2026
Three bids on the same tree can differ by 300%. That is not price gouging — it is usually four different scopes of work hiding behind one line item. Here is how to compare them honestly.
What actually drives the price
| Factor | Effect on price |
|---|---|
| Diameter (DBH) over 30" | +40–80% |
| Within 15 ft of a structure or power line | +50–150% (rigging, crane) |
| No truck access to the back yard | +$400–$1,200 (hand-carry) |
| Dead / storm-damaged (unsafe to climb) | +30–60% |
| Stump grinding included | +$150–$600 |
| Haul-away vs. leave the wood | +$200–$700 |
A "cheap" bid is often a bid that leaves the stump, the chips, and three cords of rounds in your yard.
Line-item checklist to force apples-to-apples
Ask every company to write these down:
- Full removal to ground level, or removal plus stump grinding to what depth?
- Debris haul-away included, or chips left on site?
- Lawn protection — plywood, mats, or nothing?
- Crane / bucket truck fee separate or included?
- Permit handling for boulevard trees (Minneapolis regulates these)?
- Timeline and weather-delay policy.
The paperwork you must see
- Certificate of insurance naming general liability and workers compensation, sent from the insurer, not a PDF from the contractor phone.
- Local registration — Minneapolis and St. Paul both regulate boulevard tree work.
- Written contract with the scope items above.
If a company cannot produce a COI in one business day, walk. If a tree drops on your roof and they are uninsured, your carrier will come after you.
Red flags in the Twin Cities market
- Door-knocking after a storm with an out-of-state plate and a "today only" price.
- Cash-only, large deposit up front (over 30% is unusual for removal work).
- No physical Minnesota address.
- Quotes that do not mention the stump at all.
What a fair 2026 Twin Cities range looks like
| Tree | Typical range |
|---|---|
| Small (under 25 ft) | $350–$800 |
| Medium (25–50 ft) | $800–$1,800 |
| Large (50–75 ft) | $1,500–$3,200 |
| Very large / hazardous / crane | $3,000–$8,000+ |
| Emergency storm removal | +50–100% premium |
How to run the comparison in 20 minutes
- Get three written bids with the six line items above.
- Normalize them: add stump grinding and haul-away to any bid missing them.
- Throw out the outlier low bid if it cannot show insurance.
- Choose on scope, insurance, and schedule — not the headline number.
If you want a bid written in this format so you can compare it against anyone else, we will itemize it exactly this way.
Want an exact number for your project?
Free on-site estimate across the Twin Cities metro — no pressure, no obligation.
Instant ballpark
Tree removal cost estimator
Estimated project range
$1,800 – $3,900
Twin Cities 2026 pricing. A ballpark only — access, soil, permits, and condition move the real number. Send it over and we'll price your actual project for free.
Frequently asked questions
How many bids should I get for tree removal?
Three is the sweet spot. Fewer and you have no baseline; more and scopes get hard to normalize. Make sure all three quote the same scope: removal, stump, and haul-away.
Is the cheapest tree removal bid usually a bad sign?
Not always, but check what is excluded. Most low bids omit stump grinding, debris haul-away, or carry no workers compensation insurance, which shifts liability to you.
Do I need a permit to remove a tree in Minneapolis?
Boulevard trees between the sidewalk and street are city-controlled and require city involvement. Trees fully on private property generally do not, but confirm with the city before work begins.