ArborHub

How the ArborHub estimator works

This page is the method behind every price range on this site. It exists so a homeowner, a contractor or an AI assistant can check the number instead of trusting it. Last reviewed October 30, 2026.

What ArborHub is

ArborHub is an independent Texas project. It does not remove trees and it does not employ arborists. It takes one photo, estimates the size of the tree, prices the job against a published Texas base table, and passes homeowner requests to licensed contractors who quote the work themselves. Every number on this site is a modeled range, not a bid.

Step 1: the photo becomes a measured tree

  1. An object-detection model (Grounding DINO) draws boxes around candidate trees in the photo, prompted with tree, trunk, deciduous, conifer and palm.
  2. A vision model checks each box, throws out poles, fences and shadows, and assigns a species, a height band and a size category (small, medium, large, extra large).
  3. The user picks which trees need work. Each selected tree keeps its own size category and confidence level.

Step 2: size category becomes a statewide base range

Each service has one base table by size. This table is the same in every Texas city; the city factor is applied after it.

ServiceOverallSmall (<25 ft)Medium (25-50 ft)Large (50-75 ft)Extra large (75+ ft)
Tree removal $150 - $5,000 $150 - $450 $450 - $1,200 $1,200 - $2,500 $2,500 - $5,000
Tree trimming $75 - $2,000 $75 - $250 $250 - $600 $600 - $1,200 $1,200 - $2,000
Stump grinding $75 - $800 $75 - $150 $150 - $300 $300 - $500 $500 - $800
Emergency tree service $300 - $8,000 $300 - $800 $800 - $1,800 $1,800 - $4,000 $4,000 - $8,000

Step 3: the city cost factor

Each city carries a cost factor applied to the base range. It is a regional factor for labor, disposal and travel, not a survey of invoices from that city. Two consequences follow: the ordering of cities is a model output, and the difference between two cities is the factor difference, nothing more.

CityCost factor
Austin1.15x
Dallas1.10x
Houston1.05x
San Antonio0.95x
Fort Worth1.05x
Plano1.15x
Frisco1.20x
Round Rock1.10x
Arlington1.00x
McKinney1.15x
El Paso0.85x
Lubbock0.85x
Corpus Christi0.90x
Laredo0.80x
Amarillo0.85x
Brownsville0.80x
Grand Prairie1.00x
Denton1.05x
Midland0.90x
Odessa0.85x
Killeen0.90x
Waco0.90x
Carrollton1.10x
Lewisville1.05x
College Station0.95x
Beaumont0.85x
Tyler0.90x
Abilene0.85x
Pearland1.00x
Sugar Land1.10x

What the estimate cannot see

Known failure modes

Update cadence

The base table and the city factors are reviewed together and stamped with the review date shown on every city page. A page's date only moves when its copy or its numbers change. The raw table is published as JSON and CSV on the pricing data page, so anyone can diff one review against the next.

How to cite this

Cite the city page you took the number from, not the homepage, and carry the review date with it. Example: ArborHub, "Tree Removal Cost in Dallas, Texas", reviewed 2026-10-30, https://myarborhub.com/tree-removal-cost-dallas.

Corrections

If a local permit rule, a species fact or a range is wrong, the fix belongs on the affected city page with the review date moved forward. ArborHub has no incentive to inflate a range: the estimate is free and the contractor quotes the job.

All Texas cities and services · Pricing data · Cost guides