California Sales Tax Allocations
We have monthly sales tax allocation data for every city, county, and special district dating back to ~2018.
The allocation model
The allocation model represents a monthly sales tax allocation made by the CDTFA to a local taxing authority. This resource combines data from the Monthly Statement and the Quarterly Allocations reports into a cohesive monthly datapoint.
Properties
-
- Name
dates.allocation_period- Type
- date
- Description
-
The month in which this allocation was released to the locality.
-
- Name
dates.revenue_period- Type
- date
- Description
-
The month in which this allocation was reported to the locality.
-
- Name
dates.sales_period- Type
- date
- Description
-
The month in which the sale occurred.
-
- Name
dates.formatted- Type
- date
- Description
-
A human readable version of the value in `dates.allocation_period`.
-
- Name
dates.formatted- Type
- string
- Description
-
A human readable version of the value in `dates.allocation_period`.
-
- Name
entity- Type
- Entity
- Description
-
An Entity model representing the taxing entity.
-
- Name
net_payment- Type
- decimal
- Description
-
The net payment made to the taxing entity.
-
- Name
current_distributions- Type
- decimal
- Description
-
The amount distributed to the jurisdiction from local sales occuring in `dates.sales_period`.
-
- Name
current_advance- Type
- decimal
- Description
-
The amount of local and county payments from quarterly taxpayers advanced to the jurisdiction.
-
- Name
countywide_pool- Type
- decimal
- Description
-
The amount allocated from the county pool (only available at the end of the quarter).
-
- Name
countywide_pool_percentage- Type
- decimal
- Description
-
The percentage allocated from the county pool (only available at the end of the quarter).
-
- Name
statewide_pool- Type
- decimal
- Description
-
The amount allocated from the state pool (only available at the end of the quarter).
-
- Name
statewide_pool_percentage- Type
- decimal
- Description
-
The percentage allocated from the state pool (only available at the end of the quarter).
-
- Name
county_share- Type
- date
- Description
-
The amount of local payments allocated to the county based on the jurisdiction's sharing agreement (only available at the end of the quarter).
-
- Name
net_prior_allocations- Type
- date
- Description
-
The net amount advanced in the previous months of this quarter (only available at the end of the quarter).
-
- Name
administrative_cost- Type
- decimal
- Description
-
The amount paid by the jurisdiction to CDTFA for administrative costs (only available at the end of the quarter).
-
- Name
other_adjustments- Type
- decimal
- Description
-
The total of any other adjustments (only available at the end of the quarter).
-
- Name
deltas- Type
- object
- Description
-
An object where each key corresponds to the year over year change of the value above.
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 revenue period. Format YYYY-MM-01.
-
- Name
period_between- Type
- string
- Description
-
A comma-separated set of dates for filtering allocations. Format YYYY-MM-01,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/ca/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",
"revenue_period": "2024-01-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": {
...
}
}