Texas Sales Tax Allocations
We have monthly sales tax allocation data for every city, county, and special district. Many of them have detailed allocation data back to ~2014 and monthly allocation back to the early '90s.
The allocation model
The allocation model represents a monthly sales tax allocation made by the Texas Comptroller to a local taxing authority. At a minimum, it contains the net payment allocated to the local jurisdiction. More recent data includes all payment components, such as audit adjustments and single local tax rate collections.
Properties
-
- Name
dates.allocation_period- Type
- date
- Description
-
The month in which this allocation was released to the locality.
-
- Name
dates.sales_period- Type
- date
- Description
-
The month in which current period sales were made (should always be two months prior to `dates.allocation_period`).
-
- Name
dates.formatted- Type
- string
- Description
-
A human readable version of the value in `dates.allocation_period`.
-
- Name
jurisdiction- Type
- Jurisdiction
- Description
-
A Jurisdiction model representing the taxing entity.
-
- Name
net_payment- Type
- decimal
- Description
-
The net payment made to the taxing entity.
-
- Name
prior_collection- Type
- decimal
- Description
-
The total collections representing payments for months prior to the value of `dates.sales_period`.
-
- Name
current_collections- Type
- decimal
- Description
-
The total collections representing payments for the value of `dates.sales_period`.
-
- Name
future_collections- Type
- decimal
- Description
-
The total collections representing payments after the value of `dates.sales_period`.
-
- Name
audit_collections- Type
- decimal
- Description
-
The total value of audit adjustments included in this allocation.
-
- Name
single_local_rate_collections- Type
- decimal
- Description
-
The total value of tax allocations under the Single Local Tax Rate rule.
-
- Name
unidentified_collections- Type
- decimal
- Description
-
The total value of tax payments allocated as unidentified.
-
- Name
service_fee- Type
- decimal
- Description
-
The value of the Comptroller's 2% service charge.
-
- Name
current_retained- Type
- decimal
- Description
-
The amount of current taxes held back as retainage.
-
- Name
prior_retained- Type
- decimal
- Description
-
The amount of taxes held as retainage in the prior month which are being released to the jurisdiction.
List all allocations
This endpoint allows you to retrieve a paginated list of all allocations in the database. By default, a maximum of 25 allocations are shown per page.
Optional parameters
-
- Name
jurisdictions- Type
- string
- Description
-
A comma-separated list of jurisdiction IDs for filtering allocations.
-
- Name
jurisdiction_type- Type
- string
- Description
-
A jurisdiction_type for filtering allocations. Acceptable values are city, county, transit, special_district.
-
- Name
allocation_period- Type
- date
- Description
-
Filter to a specific allocation period. Format YYYY-MM-01.
-
- Name
between- Type
- string
- Description
-
A comma-separated set of dates for filtering allocations. Format YYYY-MM-01,YYYY-MM-01.
-
- Name
since- Type
- string
- Description
-
Filter for allocations after a certain date (inclusive). Format YYYY-MM-01.
-
- Name
limit- Type
- integer
- Description
-
Limit the number of allocations returned. Max of 1,000.
-
- Name
sort- Type
- string
- Description
-
Sort the responses on a given value. Options include: revenue_period, net_payment, prior_collections, current_collections, future_collections, audit_collections, single_local_rate_collections. Prefix the key with a `-` to specify descending order.
Request
curl -G https://open.zactax.com/api/tx/sales-tax-allocations \
-H "Authorization: Bearer {token}" \
-d entities=624
-d sort=-revenue_period
-d limit=1
Response
{
"data": [
{
"dates": {
"allocation_period": "2024-02-01",
"sales_period": "2023-12-01",
"formatted": "February 2024"
},
"entity": {
"id": 624,
"name": "Hudson Oaks, Texas",
"slug": "hudson-oaks-texas",
"state": "tx",
"type": "city",
"sales_tax_rate": 0.02,
"sales_tax_id": 2184071
},
"net_payment": 411453.23,
"prior_collection": 0,
"current_collections": 418057.03,
"future_collections": 6.5,
"audit_collections": -2334.68,
"single_local_rate_collections": 4297.95,
"unidentified_collections": 48.67,
"service_fee": 8404.27,
"current_retained": 8236.18,
"prior_retained": 7880.39
}
],
"links": {
...
},
"meta": {
...
}
}