---
title: "Texas Building Permit Data: Sources, Accuracy &amp; How to Use It (2026) — PermitVector"
source: https://permitvector.com/blog/texas-building-permit-data-guide
description: "Authoritative guide to Texas building permit public records: where the data comes from, how fresh it is, legal basis, and how contractors use it compliantly."
---

# Texas Building Permit Data: Sources, Accuracy &amp; How to Use It (2026)

> Authoritative guide to Texas building permit public records: where the data comes from, how fresh it is, legal basis, and how contractors use it compliantly.

1.  [Home](/) /
2.  [Resources](/blog) /
3.  Texas Building Permit Data: Sources, Accuracy & How to Use It (2026)

PermitVector Resources

# Texas Building Permit Data: Sources, Accuracy & How to Use It (2026)

By Ken Besada · Updated June 10, 2026

**Texas building permits are public records under the Texas Public Information Act, and they are one of the richest, most underutilized sources of contractor intelligence in the state.** Every permitted construction project — new build, roof replacement, HVAC installation, electrical upgrade, pool, or addition — generates a record that contains the address, permit type, valuation, and filing date. That data is available to anyone who asks for it. This guide explains where the data lives, how to access it, how accurate and timely it actually is, and what you can and cannot legally do with it.

This is a reference document written to be accurate and useful, not to oversell a product. Where PermitVector’s own approach fits, we explain it. Where there are limitations, we name them honestly.

* * *

## What Is a Texas Building Permit?

A building permit is a government authorization for construction work on a property. Texas requires permits for a wide range of residential and commercial work, including new construction, additions, roof replacements, HVAC installations, electrical panels and wiring, plumbing changes, pools and spas, fences, and more. The specific scope of permit requirements varies by municipality — a city like Austin has detailed permit requirements, while some rural counties have minimal requirements for certain work types.

Permits serve several purposes:

-   **Code compliance:** They trigger inspections that verify work meets building codes.
-   **Safety:** They create accountability for work quality on permanent structures.
-   **Public record:** They create a documented history of permitted work on a property, which flows into property tax records, title reports, and resale disclosures.

When a permit is filed, the information is recorded in the municipality’s permitting system. That record typically becomes available for public inspection either immediately upon filing or within a short delay. The contents of the permit record — address, permit type, valuation, contractor of record, application date — are the raw material that permit-monitoring services like PermitVector parse and classify.

* * *

## The Legal Basis: Texas Public Information Act

Texas has one of the broadest public records laws in the country. The **Texas Public Information Act (TPIA)**, codified at Texas Government Code Chapter 552, establishes that records maintained by government bodies — including building permit records held by city and county permitting departments — are presumed to be public unless a specific statutory exception applies.

Building permits do not fall under any standard TPIA exception. They do not contain confidential personal health information, law enforcement sensitive data, or the other categories typically exempt from disclosure. The address of a permitted property is not protected. The permit type, valuation, and filing date are not protected.

This means:

1.  **Any person can request permit records from a Texas permitting authority.**
2.  **The permitting authority cannot charge more than the actual cost of producing the records in bulk.**
3.  **City and county open-data portals that publish permit feeds are fulfilling this obligation proactively.**

For a more detailed explanation of the legal framework and its implications for outreach, see [our TCPA and CAN-SPAM guide for Texas contractors](/blog/tcpa-can-spam-contractor-marketing-texas).

**The Feist principle.** A separate legal concept relevant to permit data aggregation is the _Feist Publications, Inc. v. Rural Telephone Service Co._ (1991) Supreme Court ruling, which established that factual data — like names and addresses — cannot be copyrighted simply by collecting them. This means that an aggregator who compiles public permit records into a database has not created copyright-protected original work from the underlying facts themselves. The facts remain public. However, the particular selection, arrangement, and classification methodology of a curated dataset may have independent protections — which is why PermitVector’s trade-classification logic is proprietary even though the underlying permit records are not.

* * *

## Where Texas Permit Data Actually Lives

Texas has 254 counties and hundreds of incorporated municipalities, each with their own permitting authority. There is no single statewide permit database. Accessing Texas permit data at scale requires knowing which jurisdictions have open-data portals and which require direct TPIA requests.

### Open-Data Portals (Proactive Publication)

Several major Texas cities publish permit data automatically through open-data portals — typically on a daily or weekly refresh. These portals are the fastest and most scalable way to access permit records.

| City / Jurisdiction | Open Data Portal | Typical Refresh Rate |
| --- | --- | --- |
| **City of Austin** | data.austintexas.gov | Daily |
| **City of San Antonio** | data.sanantonio.gov | Daily–weekly |
| **City of Fort Worth** | data.fortworthtexas.gov | Daily–weekly |
| **City of Arlington** | Open permit data via city GIS | Weekly |
| **Sugar Land** | Via Fort Bend County / city portal | Daily–weekly |
| **Pearland** | Via city permit system (Brazoria Co.) | Weekly |
| **San Marcos** | Via city permit portal | Weekly |
| **Harris County** | hcad.org and county portal | Daily |
| **City of Midland** | Via city permitting | Weekly |
| **City of El Paso** | data.elpasotexas.gov | Weekly |

**Notable gaps.** As of mid-2026, the City of Dallas and City of Houston proper do not publish consolidated permit feeds on publicly accessible open-data portals in a format that enables automated bulk retrieval. Both cities have internal permitting systems (Dallas uses a KIVA-based system; Houston uses ProjectDox) that are searchable individually but do not expose bulk daily exports. This is why PermitVector does not currently cover Dallas-proper or Houston-proper — not because the permits are not public, but because automated daily ingestion at scale is not yet possible from those specific systems. As those cities modernize their open-data infrastructure, coverage can expand.

### TPIA Requests for Bulk Data

For jurisdictions without open-data portals, the Texas Public Information Act allows any person to submit a written records request to the government body that holds the records. The city or county must respond within 10 business days. For bulk or recurring data, you can request:

-   All permits issued in the past 30/60/90 days in a machine-readable format (CSV, JSON)
-   A regular monthly or quarterly export

Some small cities charge a nominal fee for staff time to compile and export bulk records. The fee must reflect actual cost — the city cannot profit from public records production.

For contractors who only need data in one or two small markets not covered by open portals, a recurring TPIA request is a viable (if manual) approach.

* * *

## How Permit Data Is Structured

A Texas building permit record typically contains the following fields, though the specific schema varies by municipality:

| Field | What It Contains | Notes |
| --- | --- | --- |
| **Permit Number** | Unique identifier | Format varies by city |
| **Address** | Property street address | Sometimes includes parcel ID |
| **Permit Type** | Category of work | Varies widely — “RR” for re-roof, “NEW” for new construction, “HVAC”, “ELEC”, etc. |
| **Sub-Type / Work Description** | More specific description | Free text in many systems |
| **Applicant / Contractor** | Licensed contractor pulling the permit | May include license number |
| **Application Date** | When the permit was applied for |  |
| **Issue Date** | When the permit was approved | Often 1–5 days after application |
| **Status** | Applied, issued, inspected, finaled, expired |  |
| **Valuation** | Declared job value | Self-reported by contractor; varies in accuracy |
| **Square Footage** | For new construction | Not always present |

The **permit type field** is the most variable and the most important for trade targeting. Different cities use different taxonomies. Austin might use “RESIDENTIAL REROOF” while Fort Worth uses “RRF” and Harris County uses “ROOFING.” Normalizing these taxonomies across jurisdictions — classifying what counts as a roofing permit, an HVAC permit, a solar install — requires manual configuration for each data source. This is a meaningful part of what permit monitoring services do.

See [PermitVector’s data methodology](/methodology) for detail on how each covered jurisdiction’s permit types are mapped to trade classifications.

* * *

## Data Freshness: What “Daily” Actually Means

The freshness of permit data depends on three separate lags working in sequence:

**Lag 1: Permit filing to system entry.** When a contractor files a permit application, it is entered into the city’s permitting system — either immediately (online filing) or with a day’s delay (paper or counter-filed). Most major Texas cities now accept electronic permit applications, reducing this lag to near-zero for online submissions.

**Lag 2: System entry to open-data publication.** Cities that publish to open-data portals do not always publish in real-time. Austin typically publishes daily updates by end of day. Other cities publish in weekly batches. The actual lag depends on the city’s ETL (extract, transform, load) schedule for their open-data portal.

**Lag 3: Open-data portal to PermitVector delivery.** PermitVector pulls from each source daily and delivers the processed feed by 6 AM CT. On a typical day, a permit filed on Monday in Austin will appear in PermitVector’s Tuesday morning digest. In markets with weekly batch updates, the effective lag is up to 7 days.

For detailed city-by-city freshness data, see [how fresh Texas permit data really is](/blog/how-fresh-is-texas-permit-data).

**Why freshness matters.** For contractors using permits as a timing signal — reaching a homeowner before they have started shopping for a contractor — a 24-hour lag is meaningfully better than a 7-day lag. The first-mover advantage erodes as time passes. A permit signal two days old is more valuable than the same signal ten days old. This is why daily refresh is a significant differentiator for permit monitoring tools versus weekly export services.

* * *

## Accuracy and Known Data Quality Issues

Permit data is as accurate as the government systems that generate it. There are several known quality issues that anyone using Texas permit data should understand.

### Valuation Is Self-Reported

The “job value” or “valuation” field on most Texas permits is declared by the contractor who pulls the permit. There is no systematic verification against actual contract value. Contractors have historically under-declared valuations to reduce permit fees, which are typically calculated as a percentage of declared value. This means valuation fields should be used as rough proxies for job scope, not precise cost data.

### Permit Type Taxonomy Is Inconsistent

Different Texas cities use different permit type codes. A “residential re-roof” might be coded as:

-   `RRF` (Fort Worth)
-   `REROOF` (Austin)
-   `RESIDENTIAL ROOFING` (Harris County)
-   `RT` in older systems

Any aggregator that does not normalize these codes will miss permits or mis-classify them. Always verify the permit type taxonomy for a specific city if you are pulling data directly.

### Address Formatting Varies

Texas addresses are sometimes entered with abbreviations, directionals, or formatting that does not match standard postal formats. “N. Main St” versus “North Main Street” versus “N Main” can refer to the same address but fail an exact string match. Geocoding to latitude/longitude and then reverse-geocoding to a standardized format is the cleanest approach for address normalization.

### Permits Can Be Voided or Expired

A permit that is issued does not always result in completed work. Permits expire if work does not begin or is not completed within the validity window (typically 180 days to 1 year, depending on jurisdiction). An expired permit means the work was either never started or abandoned. PermitVector tracks permit status and excludes expired and voided permits from active signal feeds.

### Data Is Not Retroactive

Open-data portals typically publish permits going back 12–36 months in their rolling history. For historical permit analysis — understanding which neighborhoods have the oldest roof stock, or tracking permit volume trends over time — you may need to combine open-data portal history with TPIA requests for older records.

* * *

## Legal Use: What You Can and Cannot Do With Permit Data

The permit record itself is public. Using it for commercial outreach is generally legal. But the _method_ of outreach is regulated.

### What Is Generally Permitted

-   **Mail outreach to the property address.** There is no law against sending a postcard or letter to an address that appears in public permit records.
-   **Door-to-door canvassing.** Going to the property address to introduce your services is generally legal as long as local ordinances on soliciting are followed (many cities require a soliciting permit or prohibit soliciting in certain zones).
-   **Researching the property owner.** County appraisal district records, which are also public under TPIA, provide owner name and mailing address. Cross-referencing permit data with CAD data to identify the owner of a permitted property is a standard and legal research practice.
-   **Using the data for market intelligence.** Analyzing permit volume by neighborhood, by contractor, or by trade type is unrestricted.

### What Requires Care

-   **Phone and SMS outreach.** The Telephone Consumer Protection Act (TCPA) applies to outbound calls and texts to mobile numbers. Calling a phone number that you obtained by cross-referencing a permit address with a people-finder database requires TCPA compliance: proper consent handling, a Do Not Call list, and restrictions on autodialers. The TCPA is a federal statute with private right of action — violations can result in $500–$1,500 per call. See [our TCPA and CAN-SPAM compliance guide for Texas contractors](/blog/tcpa-can-spam-contractor-marketing-texas) before launching any phone or text campaign.
-   **Email outreach.** CAN-SPAM governs commercial email. If you obtain an email address through permit-adjacent research and send a commercial message, you must include a working unsubscribe mechanism and a physical business address, and you cannot use deceptive subject lines. CAN-SPAM has relatively light penalties compared to TCPA, but compliance is still required.
-   **Contractor-pulled permits.** The contractor on the permit is different from the homeowner. Using contractor information from permits to target _contractors_ for B2B services is legal and common. Using homeowner information (which must be sourced from CAD records, not the permit itself) for consumer-facing outreach is subject to the consumer protection frameworks above.

* * *

## How PermitVector Accesses and Processes Texas Permit Data

PermitVector is a SaaS platform that automates the permit monitoring process for Texas contractors. Here is how the pipeline works:

**Data ingestion.** PermitVector maintains connections to the open-data portals and permitting APIs of each covered Texas jurisdiction. Each connection is configured to pull new and updated permit records daily — typically in the early morning hours. The raw data is ingested in whatever format the source provides (CSV, JSON, XML, API).

**Normalization.** Raw permit records are normalized to a standard schema: address, permit type, issue date, valuation, status. Address fields are geocoded and formatted to USPS standards. Permit type codes are mapped to PermitVector’s trade taxonomy.

**Trade classification.** Each normalized permit is classified into one or more trade-adjacency categories. A roofing permit triggers a solar adjacency signal. A new construction permit triggers signals across HVAC, electrical, roofing, landscaping, fencing, and pool. The classification logic is proprietary — it represents PermitVector’s model for which permit types most reliably predict demand for adjacent trades. See [the full methodology](/methodology) for the classification framework.

**Delivery.** Processed signals are delivered to each subscriber’s dashboard and via email digest by 6 AM CT daily. Subscribers filter by market, trade, and date range. The [data overview page](/data) shows live signal volumes by trade and market.

**What PermitVector does not do.** PermitVector does not obtain homeowner contact information (phone, email) from permits — permits contain addresses, not contact information. Subscribers who want to contact homeowners must obtain contact information from other public sources (county appraisal district, people-finder services) and must comply with applicable TCPA/CAN-SPAM requirements independently. PermitVector does not verify or guarantee the accuracy of underlying government permit records.

* * *

## Permit Volume by Trade: PermitVector’s Covered Texas Markets

As of the trailing 30-day period through mid-2026, PermitVector’s 10 covered Texas markets show the following approximate signal volumes:

| Trade / Signal | Trailing 30-Day Volume |
| --- | --- |
| **HVAC** | ~4,200 |
| **Electrical** | ~4,500 |
| **Solar** (re-roof adjacent) | ~1,900 |
| **Landscaping** | ~2,000 |
| **Pool Builders** | ~1,800 |
| **Roofing** | ~430 |

Total permits tracked in PermitVector’s database as of publication: **43,810**.

These numbers reflect the 10 covered markets: Austin, San Antonio, Fort Worth, Arlington, Sugar Land, Pearland, San Marcos, Midland, El Paso, and Harris County. They do not include Dallas-proper or Houston-proper city permit volumes, which are not currently ingested due to data access constraints described above.

The HVAC and electrical numbers are high because new construction triggers both — every new home built requires HVAC and electrical permits before a certificate of occupancy is issued. New construction permit volume in DFW and Austin suburban markets is the primary driver of those counts.

* * *

## Glossary of Key Terms

A full glossary is available at [/glossary](/glossary). Key terms for this document:

**Building permit:** Government authorization for construction work. Required before most structural, electrical, plumbing, and mechanical work begins on a property.

**Texas Public Information Act (TPIA):** Texas Government Code Chapter 552. Establishes a presumption of public access to government records, including permit records.

**Open-data portal:** A public-facing website where a government body publishes records proactively. Austin, San Antonio, and several other Texas cities maintain permit open-data portals.

**Permit type:** A code or category assigned to a permit describing the type of work authorized (re-roof, new construction, HVAC, etc.). Taxonomy varies by municipality.

**Valuation:** The declared value of the permitted work. Self-reported by the permit applicant; not independently verified.

**Trade-adjacency signal:** PermitVector’s classification of a permit as a leading indicator of demand for a related trade. Example: a roofing permit is a solar-adjacency signal.

**TCPA:** Telephone Consumer Protection Act. Federal statute governing outbound phone and SMS marketing. Applies to contractors using permit addresses to initiate phone or text contact.

* * *

## Frequently Asked Questions

**Are Texas building permits really public record?**

Yes. Under the Texas Public Information Act, building permits held by city and county permitting departments are presumed public unless a specific statutory exception applies. No standard exception covers permit records. Any person can request them, and many cities publish them proactively on open-data portals.

**Can I build my own Texas permit monitoring system?**

Yes. If you are technically inclined, you can write a data pipeline that pulls from Austin’s data.austintexas.gov, San Antonio’s data.sanantonio.gov, and similar portals. The raw data is available. The work involved is: writing and maintaining scrapers or API connections for each jurisdiction, normalizing disparate permit type taxonomies, geocoding addresses, and building a classification layer to identify which permits are relevant to your trade. PermitVector exists to do this work for contractors who would rather prospect than build data infrastructure.

**How many Texas counties and cities require permits?**

Nearly all incorporated Texas cities require permits for the work categories described above. Unincorporated county areas vary — many Texas counties have minimal permit requirements outside of city limits. For urban and suburban markets where most residential construction occurs, permit coverage is comprehensive.

**Does the City of Dallas publish permit data?**

Not in a format that enables automated daily bulk retrieval as of mid-2026. Dallas uses a KIVA-based permitting system that is searchable by address but does not expose a bulk daily export API. Individual permit records can be found through the Dallas Development Services permitting portal, but automated ingestion at scale is not currently practical. This is why PermitVector does not cover Dallas-proper.

**What is the difference between permit-issued and permit-finaled?**

A permit is _issued_ when the government approves the application and authorizes work to begin. A permit is _finaled_ (or closed) when a final inspection is passed and the work is certified complete. For contractor prospecting purposes, the _issued_ date is more useful because it fires earlier in the project timeline, giving more lead time to reach the property owner or GC.

**Can I use permit data to find out what contractors are active in my market?**

Yes. The “contractor of record” field on permits identifies which licensed contractor pulled the permit. Analyzing permit volume by contractor gives a picture of who the most active operators are in your market and which trades they specialize in. This is useful for competitive intelligence and for identifying subcontracting opportunities.

* * *

## Related Guides

-   [How Fresh Is Texas Permit Data?](/blog/how-fresh-is-texas-permit-data) — City-by-city data lag analysis and what it means for your outreach timing
-   [TCPA and CAN-SPAM for Texas Contractor Marketing](/blog/tcpa-can-spam-contractor-marketing-texas) — Legal compliance guide for phone, text, email, and direct mail outreach using permit data
-   [Building Permit Leads in Texas](/blog/building-permit-leads-texas) — How contractors turn permit records into a working lead pipeline
-   [PermitVector Data Overview](/data) — Live signal volumes and covered markets
-   [PermitVector Methodology](/methodology) — How permit types are classified into trade signals
-   [Glossary of Permit and Lead Generation Terms](/glossary) — Full reference

* * *

**PermitVector monitors 43,810+ Texas building permits across 10 markets and delivers trade-classified signals daily by 6 AM CT.** If you want to see what the permit feed looks like for your market before buying, the [14-day free trial](/leads) is free, requires no credit card, and shows you exactly what is available.

[← All resources](/blog)

## The first one to the job site wins.

Turn Texas's daily permits into your earliest, freshest pipeline. Start free — see your first feed tomorrow morning.

[Start 14-day free trial →](/#trial)

No credit card · Cancel anytime · Updated daily ~6 AM CT.

---
_Source: https://permitvector.com/blog/texas-building-permit-data-guide · PermitVector — daily Texas building-permit intelligence._
