Skip to content

Commercial property-tax appeals

Commercial real estate is routinely over-assessed, and the only fix is a deadline-bound, jurisdiction-specific appeal: pull comparable sales, build an income/cap-rate valuation, assemble an evidence packet, and argue it before an assessment board. Today boutique consultants and attorneys do this by hand on a contingency fee of 33–50% of the tax savings (Russell, Krafft & Gruber) — and they win 70–85% of the time when the evidence is good (Polter). That combination — provable ROI, recurring annual savings, and a value-capture model with zero budget objection — is the cleanest business case on the opportunity board. The agent owns the detection-to-filing case work; a licensed human still argues the hearing.

Vitals: market: $797B US property tax/yr (Census) · deadline-driven, per-jurisdiction · buyer: CRE owners / CFOs / consultants · model: contingency on savings · whitespace: ★★★

Market context — size, money flow, why CRE owners care
  • The base: US state + local property tax revenue hit ~$797B in 2024, up 8.2% (Census via NAHB); property taxes are 70% of all local tax collections (Tax Foundation). Commercial/industrial property is a large slice of that base.
  • The leakage: appeals succeed 70–85% with professional evidence (Polter) and 40–60% on average (NTU Foundation, reported) — i.e., over-assessment is systematic, so even a low single-digit error rate against an ~$797B base implies billions in recoverable tax.
  • Why owners care beyond cash: an over-assessment doesn’t just cost annual tax — it depresses the asset. A $16K annual overpayment can knock $200K–$270K off property value at prevailing cap rates (Uthoff Graeber). NAIOP, the CRE-development association, openly urges owners to “contest excessive assessments” (NAIOP).
  • The win is recurring: a single 50% assessment reduction produced $89,665 in tax savings in one documented case (Property Valuation Services), and a reduction lowers the base for subsequent years too.
  • The clock is short, per-jurisdiction, and unforgiving. Appeals must usually be filed within 30 days of the assessment notice (some allow 45–60) (Madras), on dates that vary by jurisdiction (Florida: 25 days after the TRIM notice — CBIZ). Miss it and the owner eats the over-assessment for the whole year.
  • Case-building is manual valuation work. Winning means pulling comparable sales and running an income/cap-rate analysis for income-producing property, then assembling a defensible evidence packet — the labor boutique consultants charge a third to half the savings to perform (rkg).
  • It’s a two-track bureaucracy. Administrative “grievance” review and a board-of-review hearing first, judicial review (tax court) if that fails (NY Courts) — each with its own forms, evidence rules, and calendar.
  • Coverage is the real gap. A consultant works the parcels an owner remembers to send. Nobody is monitoring every parcel in a portfolio every cycle for a fresh over-assessment — so winnable appeals silently lapse past the deadline.

The business model has always been clean — you bill from money you save, so there’s no budget fight and ROI is provable from day one. What was missing was the ability to do the consultant’s case work at software cost and software coverage. An agent can now ingest an assessment roll, pull and weigh comps, run an income/cap-rate valuation, draft the jurisdiction-specific appeal, and hit the deadline — across an entire portfolio, every cycle, not just the parcels someone flagged.

Why it stayed a boutique cottage industry: the work is deadline-bound and fragmented across thousands of assessing jurisdictions with their own forms, calendars, and evidence norms — exactly the per-jurisdiction arcana that resists generic software (Opportunities thesis). That fragmentation is the moat; an agent that encodes it scales where a consultant’s billable hours can’t.

SignalFigureBasis
US property tax base~$797B/yr (2024, +8.2%)Census via NAHB (nahb) — VERIFIED
Local reliance on property tax70% of local tax collectionsTax Foundation (tf) — VERIFIED
Commercial contingency fee33–50% of (first-year) tax savingsLaw-firm fee terms (rkg, pol) — VERIFIED
Win rate w/ professional evidence70–85% (commercial); 40–60% avgPolter (pol); NTU, reported (ntu) — VERIFIED / INFERRED
Single-appeal upside$89,665 saved on one CRE reductionCase study (pvs) — VERIFIED
Asset-value stakes$16K/yr tax → $200–270K off valueCap-rate math (uth) — VERIFIED

A consultant works one parcel at a time, on the owner’s prompt, against a hard deadline. The valuation is built by hand; the win recurs but the coverage depends on someone remembering to file.

Commercial property-tax appeal today: the county assessor sets an assessed value and issues an assessment notice with a ~30–45 day appeal window. The CRE owner or CFO — who often misses the window or simply eats the over-assessment — hires a boutique consultant or attorney on a 33–50%-of-savings contingency. The consultant builds the case by hand: pulling comparable sales, running an income/cap-rate analysis, and assembling an evidence packet. That goes to a board-of-review or assessment-appeals-board hearing, which can escalate to tax court on judicial review, and a successful reduction yields recurring annual tax savings for the owner.

Mermaid source
flowchart LR
classDef human fill:#fdecec,stroke:#e0564f,stroke-width:1.5px,color:#0f172a;
classDef pro fill:#eef0fe,stroke:#6366f1,stroke-width:1.5px,color:#0f172a;
classDef gov fill:#e8f1fd,stroke:#2563eb,stroke-width:1.5px,color:#0f172a;
classDef ext fill:#fff7ed,stroke:#d97706,stroke-width:1.5px,color:#0f172a;
Assr("County assessor<br/>sets assessed value"):::gov
Notice("Assessment notice<br/>~30–45 day appeal window"):::gov
Owner("CRE owner / CFO<br/>often misses it or eats it"):::human
Cons("Boutique consultant / attorney<br/>contingency: 33–50% of savings"):::pro
subgraph Work["Manual case-building, by hand"]
direction TB
Comps("Pull comparable sales"):::ext
Income("Income / cap-rate analysis"):::ext
Pkt("Assemble evidence packet"):::pro
end
Board("Board of review /<br/>assessment appeals board<br/>hearing"):::gov
Court("Tax court<br/>judicial review"):::gov
Save("Reduced assessment<br/>→ recurring annual tax savings"):::human
Assr --> Notice --> Owner --> Cons
Cons --> Comps
Cons --> Income
Comps --> Pkt
Income --> Pkt
Pkt --> Board --> Save
Board -. "escalate" .-> Court

Flip coverage from reactive to continuous. The agent watches every parcel across every jurisdiction, flags fresh over-assessments, and — for the ones worth pursuing — builds the comps-plus-income valuation, generates the jurisdiction-specific appeal packet, files before the deadline, and tracks the hearing calendar. The owner (or a licensed agent) still appears at the board hearing where representation is required; everything upstream is the agent’s. Because it’s billed on tax saved, the audit-ready evidence packet is both the work product and the meter.

This is the playbook in miniature: an agent that acts on the deadline rather than waiting to be asked; per-jurisdiction rules — deadlines, forms, evidence norms — encoded as a domain layer instead of hand-held per county; and pulling assessor rolls and comps from systems with no API.

Commercial property-tax appeal with an agent: the CRE owner or portfolio delegates to a property-tax appeal agent that watches every parcel and jurisdiction and acts on the deadline rather than on request. The agent owns monitoring assessments and flagging over-assessment, building comps plus income/cap-rate valuations, generating jurisdiction-specific appeal packets that meet the deadline, and filing and tracking the hearing — reading from assessor rolls, sales comps, and rent/cap data that are per-jurisdiction and mostly have no API. A licensed representative at the hearing is the human gate. The work is billed on tax saved, on contingency, with the audit-ready evidence packet as the meter.

Mermaid source
flowchart LR
classDef human fill:#fdecec,stroke:#e0564f,stroke-width:1.5px,color:#0f172a;
classDef agent fill:#eafbf1,stroke:#16a34a,stroke-width:1.5px,color:#0f172a;
classDef ext fill:#fff7ed,stroke:#d97706,stroke-width:1.5px,color:#0f172a;
classDef store fill:#eef0fe,stroke:#6366f1,stroke-width:1.5px,color:#0f172a;
Owner("CRE owner / portfolio"):::human
Agent("Property-tax appeal agent<br/>watches every parcel + jurisdiction<br/>acts on the deadline, not on request"):::agent
subgraph Owns["What the agent owns"]
direction TB
Mon("Monitor assessments<br/>flag over-assessment"):::agent
Val("Build comps + income /<br/>cap-rate valuation"):::agent
Pkt("Generate jurisdiction-specific<br/>appeal packet · meet deadline"):::agent
Track("File + track hearing"):::agent
end
Data("Assessor rolls · sales comps · rent / cap data<br/>per-jurisdiction, mostly no API"):::ext
Gate{{"Licensed rep at hearing<br/>(human gate)"}}:::human
Bill[("Billed on tax saved · contingency<br/>audit-ready evidence packet")]:::store
Owner --> Agent --> Owns
Owns -. "reads" .-> Data
Owns --> Gate
Agent -. "evidence + meter" .-> Bill

Residential is no longer open; commercial still is. The field sorts cleanly:

  • AI-native, but residential-firstOwnwell is the funded entrant: it “manage[s] the end-to-end process of property tax protests and appeals… from paperwork to negotiations and appeal hearings” (Ownwell) and raised $50M in Feb 2026, reporting “86% success and $774 average savings per customer” (HousingWire). But that $774 figure is a homeowner number — Ownwell appeals taxes “on behalf of homeowners” (Crunchbase). The income-approach valuation that wins commercial appeals is a different, harder product.
  • Commercial incumbents are consultancies, not softwareRyan LLC and peers (Altus, Paradigm) dominate commercial property tax, pairing contingency consulting with “web-based property tax software to track your commercial property tax history by property and by parcel” (Ryan). The software tracks; the humans still do the valuation and the hearings.
ProblemWhy it’s hard hereSignalLikely approach (speculative)
Commercial valuation, not comps lookupIncome-producing CRE is valued by income/cap-rate, not a sales-comp pull; the agent must reason about NOI, vacancy, and cap rates to a defensible standardcap-rate math underpins the asset-value case (uth); win rate hinges on “professional evidence” (pol)Probably a valuation model (income + sales + cost approaches) that outputs an evidence packet a licensed appraiser/agent will sign, not a single number
Per-jurisdiction deadlines & formsThousands of assessing jurisdictions, each with its own window, forms, and evidence rules; one missed date forfeits the year30/45/60-day windows (mad); FL “25 days after TRIM” (cbiz)Likely a per-jurisdiction rules/calendar layer (deadlines + form templates as a DSL) — see encoding domain rules
Sourcing assessor + market dataAssessor rolls, sales comps, and rent/cap data are fragmented and mostly API-less, varying by countyRyan sells “by property and by parcel” tracking software because the data is messy (ryan)Probably scraping/ingest of assessor portals + comps feeds, normalized per jurisdiction — see integrating systems without APIs
The hearing still needs a humanMany jurisdictions require a licensed agent/attorney to represent at the board; the agent can’t fully close the loop aloneTwo-track admin→judicial process (nyc); consultants/attorneys hold the relationshipsLikely agent-does-everything-to-the-hearing, with a licensed rep (in-house or partner) gating the appearance and signature

Reconstructed from public sources; claims are tier-labeled (VERIFIED / INFERRED / SPECULATIVE) — see how to read the tiers. Supporting quotes live in this repo’s evidence map (evidence/opp-property-tax-appeals-evidence-map.md).