PermitVector

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.


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.

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 / JurisdictionOpen Data PortalTypical Refresh Rate
City of Austindata.austintexas.govDaily
City of San Antoniodata.sanantonio.govDaily–weekly
City of Fort Worthdata.fortworthtexas.govDaily–weekly
City of ArlingtonOpen permit data via city GISWeekly
Sugar LandVia Fort Bend County / city portalDaily–weekly
PearlandVia city permit system (Brazoria Co.)Weekly
San MarcosVia city permit portalWeekly
Harris Countyhcad.org and county portalDaily
City of MidlandVia city permittingWeekly
City of El Pasodata.elpasotexas.govWeekly

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:

FieldWhat It ContainsNotes
Permit NumberUnique identifierFormat varies by city
AddressProperty street addressSometimes includes parcel ID
Permit TypeCategory of workVaries widely — “RR” for re-roof, “NEW” for new construction, “HVAC”, “ELEC”, etc.
Sub-Type / Work DescriptionMore specific descriptionFree text in many systems
Applicant / ContractorLicensed contractor pulling the permitMay include license number
Application DateWhen the permit was applied for
Issue DateWhen the permit was approvedOften 1–5 days after application
StatusApplied, issued, inspected, finaled, expired
ValuationDeclared job valueSelf-reported by contractor; varies in accuracy
Square FootageFor new constructionNot 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 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.

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.


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 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 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 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 / SignalTrailing 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. 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.



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 is free, requires no credit card, and shows you exactly what is available.

← All resources

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.

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