> ## Documentation Index
> Fetch the complete documentation index at: https://docs.closient.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Texas SB 25

> Texas SB 25 (89th Legislature, Regular Session, 2025) — the "Making Texas Healthy Again" act — requires manufacturers of food products offered for retail sale in Texas to disclose 44 listed ingredients via a scannable code on the package. Labeling rules take effect January 1, 2027.

Texas [Senate Bill 25](https://capitol.texas.gov/BillLookup/History.aspx?LegSess=89R\&Bill=SB25), enacted in the 89th Texas Legislature, Regular Session, 2025, is the broader "Making Texas Healthy Again" act; one of its provisions requires manufacturers of food products offered for retail sale in Texas to disclose any of 44 listed ingredients via a scannable code on the package. The statute generally took effect **September 1, 2025**; the labeling provisions are enforceable for products manufactured on or after **January 1, 2027**.

> **Not legal advice.** This summary is provided for engineering and operations teams configuring Closient. The statutory text controls. Verify the ingredient list, effective dates, and exemption scope against the [enrolled bill](https://capitol.texas.gov/BillLookup/History.aspx?LegSess=89R\&Bill=SB25) and consult Texas counsel before relying on this page for compliance.

## What the statute requires

Under SB 25 (codified at Tex. Health & Safety Code §431.0816 — verify codification against the enrolled text), a food product offered for retail sale in Texas that contains any of the listed ingredients must, on or after the labeling effective date, bear a label that includes:

1. **A scannable code** — URL, QR code, barcode, or other electronic means — on the package, that
2. **Resolves to information identifying the presence of the listed ingredient** for the product

The Texas statute is broader in form than LA SB 14 — it permits "URL, QR code, barcode, or other electronic means" rather than specifying QR alone. It does not contain LA SB 14's explicit "control of the manufacturer" phrasing, but the practical effect is the same: the scannable code must resolve to disclosure content the manufacturer is responsible for. See [Manufacturer Control](/compliance/manufacturer-control) for why a neutral resolver still satisfies this in spirit and in practice.

## The 44-ingredient list

The Texas list overlaps substantially with [Louisiana SB 14](/compliance/louisiana-sb14) but is not identical. The three ingredients that appear on the Texas list and not on the Louisiana list are highlighted below.

> The list below is a working summary for engineering reference. The [enrolled bill text](https://capitol.texas.gov/BillLookup/History.aspx?LegSess=89R\&Bill=SB25) is the controlling source — verify every entry before treating any list as canonical, and re-verify after each legislative session in case of amendments.

| #  | Ingredient                                                                              | Category                  | TX-only                             |
| -- | --------------------------------------------------------------------------------------- | ------------------------- | ----------------------------------- |
| 1  | Potassium bromate                                                                       | Dough conditioner         |                                     |
| 2  | Propylparaben                                                                           | Preservative              |                                     |
| 3  | Butylated hydroxyanisole (BHA)                                                          | Antioxidant preservative  |                                     |
| 4  | Butylated hydroxytoluene (BHT)                                                          | Antioxidant preservative  |                                     |
| 5  | Brominated vegetable oil (BVO)                                                          | Emulsifier                |                                     |
| 6  | Red Dye 3 (FD\&C Red No. 3)                                                             | Color additive            |                                     |
| 7  | Red Dye 40 (FD\&C Red No. 40)                                                           | Color additive            |                                     |
| 8  | Yellow Dye 5 (FD\&C Yellow No. 5, tartrazine)                                           | Color additive            |                                     |
| 9  | Yellow Dye 6 (FD\&C Yellow No. 6)                                                       | Color additive            |                                     |
| 10 | Blue Dye 1 (FD\&C Blue No. 1)                                                           | Color additive            |                                     |
| 11 | Blue Dye 2 (FD\&C Blue No. 2)                                                           | Color additive            |                                     |
| 12 | Green Dye 3 (FD\&C Green No. 3)                                                         | Color additive            |                                     |
| 13 | Citrus Red 2 (FD\&C Citrus Red No. 2)                                                   | Color additive            |                                     |
| 14 | Orange B                                                                                | Color additive            |                                     |
| 15 | Acesulfame potassium (Ace-K)                                                            | Artificial sweetener      |                                     |
| 16 | Aspartame                                                                               | Artificial sweetener      |                                     |
| 17 | Saccharin                                                                               | Artificial sweetener      |                                     |
| 18 | Sucralose                                                                               | Artificial sweetener      |                                     |
| 19 | Neotame                                                                                 | Artificial sweetener      |                                     |
| 20 | Advantame                                                                               | Artificial sweetener      |                                     |
| 21 | Bleached flour                                                                          | Flour treatment           |                                     |
| 22 | Bromated flour                                                                          | Flour treatment           |                                     |
| 23 | **DATEM** (diacetyl tartaric acid ester of monoglycerides)                              | Dough conditioner         | **TX-only**                         |
| 24 | Calcium bromate                                                                         | Dough conditioner         |                                     |
| 25 | Potassium aluminum sulfate                                                              | Leavening / firming agent |                                     |
| 26 | Sodium aluminum sulfate                                                                 | Leavening agent           |                                     |
| 27 | Sodium aluminum phosphate                                                               | Leavening agent           |                                     |
| 28 | Aluminum ammonium sulfate                                                               | Leavening agent           |                                     |
| 29 | Diacetyl                                                                                | Flavoring                 |                                     |
| 30 | Propyl gallate                                                                          | Antioxidant preservative  |                                     |
| 31 | TBHQ (tert-butylhydroquinone)                                                           | Antioxidant preservative  |                                     |
| 32 | Olestra                                                                                 | Fat substitute            |                                     |
| 33 | Partially hydrogenated oils (PHOs)                                                      | Fat / trans-fat source    |                                     |
| 34 | Sodium nitrite                                                                          | Cured-meat preservative   |                                     |
| 35 | Sodium nitrate                                                                          | Cured-meat preservative   |                                     |
| 36 | Carrageenan                                                                             | Thickener / emulsifier    |                                     |
| 37 | Carboxymethylcellulose (CMC)                                                            | Emulsifier / thickener    |                                     |
| 38 | Polysorbate 60                                                                          | Emulsifier                |                                     |
| 39 | Polysorbate 80                                                                          | Emulsifier                |                                     |
| 40 | Sodium benzoate                                                                         | Preservative              |                                     |
| 41 | Potassium benzoate                                                                      | Preservative              |                                     |
| 42 | **Ficin**                                                                               | Proteolytic enzyme        | **TX-only**                         |
| 43 | **Titanium dioxide**                                                                    | Whitener / color additive | **TX-only** (banned in EU food use) |
| 44 | Sulfites (sulfur dioxide / sodium sulfite / sodium bisulfite / potassium metabisulfite) | Preservative              |                                     |

The three Texas-specific entries are flagged inline. Note that Texas omits a small number of entries that appear on Louisiana's list (notably azodicarbonamide); a brand operating in both states should not assume one list is a superset of the other.

## Effective dates

| Event                                                                   | Date                |
| ----------------------------------------------------------------------- | ------------------- |
| SB 25 signed into law                                                   | June 2025           |
| Statute generally effective                                             | September 1, 2025   |
| Labeling requirements enforceable for products manufactured on or after | **January 1, 2027** |

The Texas labeling deadline is **12 months earlier than Louisiana's** (Jan 1, 2027 vs Jan 1, 2028). Brands shipping to both states should plan to be label-compliant for Texas first; once the resolver-rule wiring is in place for TX, extending to LA is configuration, not engineering.

## Exemptions

The Texas exemptions track LA SB 14 with one notable addition (USDA-regulated meat and poultry, where federal pre-emption applies):

* **Drugs** regulated under the federal Food, Drug, and Cosmetic Act
* **Dietary supplements** regulated as such under federal law
* **Alcoholic beverages** regulated by the TTB / Texas Alcoholic Beverage Commission
* **Retail-prepared food** (food prepared and offered for immediate consumption at retail)
* **Medical foods** as defined under federal law
* **USDA-regulated meat and poultry** (federal pre-emption under the Federal Meat Inspection Act / Poultry Products Inspection Act)

Verify the exemption scope against the enrolled bill, particularly around the line between "food product" and "dietary supplement" — Texas case law on this distinction may differ from Louisiana's.

## Enforcement

Enforcement authority sits with the Texas Department of State Health Services and is integrated with the broader Texas food-labeling enforcement framework. Penalties follow the statutory schedule for food-labeling violations under Tex. Health & Safety Code Chapter 431. Consult Texas counsel for the current penalty structure and any rulemaking from DSHS implementing the SB 25 provisions.

There is no federal pre-emption argument for the disclosure obligation itself, though specific listed ingredients regulated under USDA jurisdiction (meat and poultry products) are carved out as above.

## Configuring Closient for TX SB 25

The configuration is identical to LA SB 14 — the disclosure surface is the same `gs1:ingredientsInfo` link type, the QR target is the same `https://www.closient.com/01/{gtin}` resolver URL. The Texas statute does not require a separate safety-information surface the way Louisiana does, so `gs1:safetyInfo` is optional for Texas-only compliance but recommended if you are shipping to both states.

```bash theme={null}
curl -X POST https://www.closient.com/v1/products/{gtin}/resolver-rules \
  -H "X-API-Key: $CLOSIENT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "link_type": "gs1:ingredientsInfo",
    "destination_type": "HOSTED_PAGE",
    "hosted_page_id": "page_ingredients_01HXYZ...",
    "scope": "PRODUCT"
  }'
```

Texas permits "URL, QR code, barcode, or other electronic means" — if your packaging already carries a non-QR scannable code (a UPC barcode that resolves through your retailer's app, for instance), that may also satisfy the statute. The safest interpretation, and the one that scales across the copycat wave, is a QR code targeting the resolver URL; see [GS1 Digital Link Resolution](/guides/digital-link-resolution) for the full URI grammar.

## Related

* [US State Ingredient Disclosure overview](/compliance/us-state-ingredient-disclosure)
* [Louisiana SB 14](/compliance/louisiana-sb14) — the sibling Louisiana law (overlapping list, later effective date, explicit "manufacturer control" requirement)
* [Manufacturer Control](/compliance/manufacturer-control) — architectural rationale for the resolver-based pattern
* [TX SB 25 bill page](https://capitol.texas.gov/BillLookup/History.aspx?LegSess=89R\&Bill=SB25) (Texas Legislature)

> **Not legal advice.** Verify all statutory references and ingredient list entries against the enrolled bill. Consult Texas counsel before relying on this page for compliance.
