---
title: Texas Notice of Claim for Unpaid Labor or Materials
description: Generate a Texas Notice of Claim packet, review the PDF, and mail it by Certified Mail with PostalForm.
seotitle: Texas Notice of Claim for Unpaid Labor or Materials
seo-description: Generate a Texas Notice of Claim packet, review the PDF, and mail it by Certified Mail with PostalForm.
group: resources
indexable: true
llms: true
schema: webpage
og-image: /forms/texas-notice-of-claim-unpaid-labor-materials/thumbnail
og-image-alt: Texas Notice of Claim for Unpaid Labor or Materials generated form preview
published: 2026-05-09
updated: 2026-05-09
tags:
  - business
  - construction
  - contractors
  - collections
  - legal notices
  - texas
path: /forms/texas-notice-of-claim-unpaid-labor-materials
---
# Texas Notice of Claim for Unpaid Labor or Materials

Generate a Texas Notice of Claim packet, review the PDF, and mail it by Certified Mail with PostalForm.

## How it works
1. **Answer guided questions about the Texas project, project type, furnishing month, claimant details, and recipients.** - 
2. **PostalForm estimates the likely notice deadline and shows a review warning when the deadline appears to have passed.** - 
3. **PostalForm generates the Texas Notice of Claim packet and proof-of-mailing summary.** - 
4. **Review the generated PDF and included attachments before continuing.** - 
5. **PostalForm creates one Certified Mail mailpiece for each selected recipient so you can check out and track proof.** -


## Form summary
Texas Notice of Claim for Unpaid Labor or Materials helps subcontractors, suppliers, specialty contractors, and construction businesses create the statutory nonpayment notice packet, send copies to the owner or reputed owner and original contractor, and keep proof records.

## What you need
- Your claimant or business contact information and return address
- The Texas private project type and month labor or materials were provided
- A project description and/or project address
- Owner or reputed owner mailing details
- Original contractor mailing details
- Party you contracted with if different from the original contractor
- Type of labor or materials provided and the claim amount
- Optional invoices, billing statements, contracts, delivery tickets, or project records you want attached
- Invoices, billing statements, contracts, delivery tickets, or project records (optional) — Upload supporting PDFs or images you want appended behind the generated Texas notice packet.

## Data collected
- Claimant business details, contact details, and return address
- Texas private project type, project description, project address, and labor/material month
- Owner or reputed owner and original contractor mailing details
- Party the claimant contracted with if different from the original contractor
- Claim amount, labor/material description, invoice references, and optional invoice or billing statement attachments

## Where it gets mailed
You will enter the recipient address during checkout.

## Packet order
- Cover page
- Texas Notice of Claim for Unpaid Labor or Materials
- Project, deadline, and recipient summary
- Proof-of-mailing summary
- Exhibit index
- Uploaded exhibits in normalized order

## Common mistakes
- Using a generic demand letter instead of the Texas notice form and statutory fields.
- Selecting the wrong residential or nonresidential deadline basis.
- Leaving out the owner or reputed owner or the original contractor recipient.
- Using a job site address when the recipient needs notice at a business or mailing address.
- Treating the deadline helper as legal advice instead of confirming the rule for the project.

## Agent summary
Collect Texas private construction project, claimant, monthly work, claim amount, recipient, and attachment details needed to generate a Texas Notice of Claim packet and prepare multi-recipient Certified Mail.

## For assistants
Use the Forms Draft API to prefill this form and generate a preview PDF.
- Endpoint: `POST /api/forms/texas-notice-of-claim-unpaid-labor-materials/drafts`
- Payload: `{ fields: { ... }, attachments: [{ id, label, base64 }] }`
- Required fields: project_in_texas, project_type, labor_or_material_month, normal_delivery_month, sender_name, claimant_contact_person, sender_email, trade_profile, sender_address_line1, sender_city_state_zip, project_description, job_site_address_line1, job_site_city_state_zip, work_summary, amount_due, owner_name, owner_company_name, owner_address_line1, owner_city_state_zip, original_contractor_name, original_contractor_company_name, original_contractor_address_line1, original_contractor_city_state_zip, contracted_with_original_contractor, hiring_party_name, hiring_party_company_name, hiring_party_address_line1, hiring_party_city_state_zip, additional_recipient_name, additional_recipient_address_line1, additional_recipient_city_state_zip, information_accuracy_acknowledged, deadline_review_acknowledged, recipient_selection_acknowledged, not_legal_advice_acknowledged
- Attachment IDs: invoice_or_billing_statement
- Notes: This workflow is for Texas private-project Notice of Claim packets for unpaid labor or materials. It does not handle public bond claims, file or record liens, discover recipients, guarantee lien validity, or provide legal advice.

## LLM field schema
```json
[
  {
    "id": "project_in_texas",
    "label": "Is the project in Texas?",
    "type": "checkbox",
    "required": true,
    "meta_class": "yes_no",
    "ui_width": null,
    "group_id": "eligibility",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "project_type",
    "label": "Project type",
    "type": "select",
    "required": true,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "eligibility",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "labor_or_material_month",
    "label": "Month labor or materials were provided",
    "type": "date",
    "required": true,
    "meta_class": "date",
    "ui_width": null,
    "group_id": "eligibility",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "specially_fabricated_materials",
    "label": "Does the claim involve undelivered specially fabricated materials?",
    "type": "checkbox",
    "required": false,
    "meta_class": "yes_no",
    "ui_width": null,
    "group_id": "eligibility",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "normal_delivery_month",
    "label": "Month specially fabricated materials would normally have been delivered",
    "type": "date",
    "required": true,
    "meta_class": "date",
    "ui_width": null,
    "group_id": "eligibility",
    "choice_group": null,
    "choice_label": null,
    "visibility": {
      "fieldId": "specially_fabricated_materials",
      "operator": "truthy"
    },
    "compound_subfields": null
  },
  {
    "id": "sender_name",
    "label": "Claimant business or individual name",
    "type": "text",
    "required": true,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "sender",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "claimant_contact_person",
    "label": "Claimant contact person",
    "type": "text",
    "required": true,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "sender",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "sender_email",
    "label": "Claimant email",
    "type": "text",
    "required": true,
    "meta_class": "email",
    "ui_width": "half",
    "group_id": "sender",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "sender_phone",
    "label": "Claimant phone (optional)",
    "type": "text",
    "required": false,
    "meta_class": "phone",
    "ui_width": "half",
    "group_id": "sender",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "trade_profile",
    "label": "Trade or business type",
    "type": "select",
    "required": true,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "sender",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "sender_address_line1",
    "label": "Claimant mailing address line 1",
    "type": "text",
    "required": true,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "sender",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "sender_address_line2",
    "label": "Claimant mailing address line 2 (optional)",
    "type": "text",
    "required": false,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "sender",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "sender_city_state_zip",
    "label": "Claimant city, state, ZIP",
    "type": "compound",
    "required": true,
    "meta_class": null,
    "ui_width": null,
    "group_id": "sender",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": [
      {
        "id": "city",
        "label": "City",
        "metaClass": "city",
        "required": true,
        "sampleValue": "Austin"
      },
      {
        "id": "state",
        "label": "State",
        "metaClass": "state",
        "required": true,
        "sampleValue": "TX"
      },
      {
        "id": "zip",
        "label": "ZIP",
        "metaClass": "zip",
        "required": true,
        "sampleValue": "78701"
      }
    ]
  },
  {
    "id": "project_name",
    "label": "Project name (optional)",
    "type": "text",
    "required": false,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "project",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "project_description",
    "label": "Project description",
    "type": "textarea",
    "required": true,
    "meta_class": null,
    "ui_width": null,
    "group_id": "project",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "job_site_address_line1",
    "label": "Project site address line 1",
    "type": "text",
    "required": true,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "project",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "job_site_address_line2",
    "label": "Project site address line 2 (optional)",
    "type": "text",
    "required": false,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "project",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "job_site_city_state_zip",
    "label": "Project city, state, ZIP",
    "type": "compound",
    "required": true,
    "meta_class": null,
    "ui_width": null,
    "group_id": "project",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": [
      {
        "id": "city",
        "label": "City",
        "metaClass": "city",
        "required": true,
        "sampleValue": "Austin"
      },
      {
        "id": "state",
        "label": "State",
        "metaClass": "state",
        "required": true,
        "sampleValue": "TX"
      },
      {
        "id": "zip",
        "label": "ZIP",
        "metaClass": "zip",
        "required": true,
        "sampleValue": "78702"
      }
    ]
  },
  {
    "id": "work_summary",
    "label": "Type of labor or materials provided",
    "type": "textarea",
    "required": true,
    "meta_class": null,
    "ui_width": null,
    "group_id": "project",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "amount_due",
    "label": "Claim amount",
    "type": "text",
    "required": true,
    "meta_class": "currency",
    "ui_width": "half",
    "group_id": "project",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "invoice_reference_summary",
    "label": "Invoice, billing statement, or draw references (optional)",
    "type": "textarea",
    "required": false,
    "meta_class": null,
    "ui_width": null,
    "group_id": "project",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "owner_name",
    "label": "Owner contact name",
    "type": "text",
    "required": true,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "owner",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "owner_company_name",
    "label": "Owner company or trust",
    "type": "text",
    "required": true,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "owner",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "owner_address_line1",
    "label": "Owner mailing address line 1",
    "type": "text",
    "required": true,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "owner",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "owner_address_line2",
    "label": "Owner mailing address line 2 (optional)",
    "type": "text",
    "required": false,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "owner",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "owner_city_state_zip",
    "label": "Owner city, state, ZIP",
    "type": "compound",
    "required": true,
    "meta_class": null,
    "ui_width": null,
    "group_id": "owner",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": [
      {
        "id": "city",
        "label": "City",
        "metaClass": "city",
        "required": true,
        "sampleValue": "Austin"
      },
      {
        "id": "state",
        "label": "State",
        "metaClass": "state",
        "required": true,
        "sampleValue": "TX"
      },
      {
        "id": "zip",
        "label": "ZIP",
        "metaClass": "zip",
        "required": true,
        "sampleValue": "78703"
      }
    ]
  },
  {
    "id": "original_contractor_name",
    "label": "Original contractor contact name",
    "type": "text",
    "required": true,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "original_contractor",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "original_contractor_company_name",
    "label": "Original contractor company",
    "type": "text",
    "required": true,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "original_contractor",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "original_contractor_address_line1",
    "label": "Original contractor mailing address line 1",
    "type": "text",
    "required": true,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "original_contractor",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "original_contractor_address_line2",
    "label": "Original contractor mailing address line 2 (optional)",
    "type": "text",
    "required": false,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "original_contractor",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "original_contractor_city_state_zip",
    "label": "Original contractor city, state, ZIP",
    "type": "compound",
    "required": true,
    "meta_class": null,
    "ui_width": null,
    "group_id": "original_contractor",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": [
      {
        "id": "city",
        "label": "City",
        "metaClass": "city",
        "required": true,
        "sampleValue": "Austin"
      },
      {
        "id": "state",
        "label": "State",
        "metaClass": "state",
        "required": true,
        "sampleValue": "TX"
      },
      {
        "id": "zip",
        "label": "ZIP",
        "metaClass": "zip",
        "required": true,
        "sampleValue": "78704"
      }
    ]
  },
  {
    "id": "contracted_with_original_contractor",
    "label": "Did you contract with the original contractor?",
    "type": "checkbox",
    "required": true,
    "meta_class": "yes_no",
    "ui_width": null,
    "group_id": "hiring_party_question",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "hiring_party_name",
    "label": "Party you contracted with - contact name",
    "type": "text",
    "required": true,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "hiring_party_question",
    "choice_group": null,
    "choice_label": null,
    "visibility": {
      "fieldId": "contracted_with_original_contractor",
      "operator": "falsy"
    },
    "compound_subfields": null
  },
  {
    "id": "hiring_party_company_name",
    "label": "Party you contracted with - company",
    "type": "text",
    "required": true,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "hiring_party_question",
    "choice_group": null,
    "choice_label": null,
    "visibility": {
      "fieldId": "contracted_with_original_contractor",
      "operator": "falsy"
    },
    "compound_subfields": null
  },
  {
    "id": "include_hiring_party_copy",
    "label": "Mail an additional copy to the party you contracted with?",
    "type": "checkbox",
    "required": false,
    "meta_class": "yes_no",
    "ui_width": null,
    "group_id": "hiring_party_question",
    "choice_group": null,
    "choice_label": null,
    "visibility": {
      "fieldId": "contracted_with_original_contractor",
      "operator": "falsy"
    },
    "compound_subfields": null
  },
  {
    "id": "hiring_party_address_line1",
    "label": "Hiring party mailing address line 1",
    "type": "text",
    "required": true,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "hiring_party",
    "choice_group": null,
    "choice_label": null,
    "visibility": {
      "fieldId": "include_hiring_party_copy",
      "operator": "truthy"
    },
    "compound_subfields": null
  },
  {
    "id": "hiring_party_address_line2",
    "label": "Hiring party mailing address line 2 (optional)",
    "type": "text",
    "required": false,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "hiring_party",
    "choice_group": null,
    "choice_label": null,
    "visibility": {
      "fieldId": "include_hiring_party_copy",
      "operator": "truthy"
    },
    "compound_subfields": null
  },
  {
    "id": "hiring_party_city_state_zip",
    "label": "Hiring party city, state, ZIP",
    "type": "compound",
    "required": true,
    "meta_class": null,
    "ui_width": null,
    "group_id": "hiring_party",
    "choice_group": null,
    "choice_label": null,
    "visibility": {
      "fieldId": "include_hiring_party_copy",
      "operator": "truthy"
    },
    "compound_subfields": [
      {
        "id": "city",
        "label": "City",
        "metaClass": "city",
        "required": true,
        "sampleValue": "Austin"
      },
      {
        "id": "state",
        "label": "State",
        "metaClass": "state",
        "required": true,
        "sampleValue": "TX"
      },
      {
        "id": "zip",
        "label": "ZIP",
        "metaClass": "zip",
        "required": true,
        "sampleValue": "78705"
      }
    ]
  },
  {
    "id": "include_additional_recipient",
    "label": "Add another recipient?",
    "type": "checkbox",
    "required": false,
    "meta_class": "yes_no",
    "ui_width": null,
    "group_id": "additional",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "additional_recipient_name",
    "label": "Additional recipient contact name",
    "type": "text",
    "required": true,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "additional",
    "choice_group": null,
    "choice_label": null,
    "visibility": {
      "fieldId": "include_additional_recipient",
      "operator": "truthy"
    },
    "compound_subfields": null
  },
  {
    "id": "additional_recipient_company_name",
    "label": "Additional recipient company (optional)",
    "type": "text",
    "required": false,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "additional",
    "choice_group": null,
    "choice_label": null,
    "visibility": {
      "fieldId": "include_additional_recipient",
      "operator": "truthy"
    },
    "compound_subfields": null
  },
  {
    "id": "additional_recipient_address_line1",
    "label": "Additional recipient mailing address line 1",
    "type": "text",
    "required": true,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "additional",
    "choice_group": null,
    "choice_label": null,
    "visibility": {
      "fieldId": "include_additional_recipient",
      "operator": "truthy"
    },
    "compound_subfields": null
  },
  {
    "id": "additional_recipient_address_line2",
    "label": "Additional recipient mailing address line 2 (optional)",
    "type": "text",
    "required": false,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "additional",
    "choice_group": null,
    "choice_label": null,
    "visibility": {
      "fieldId": "include_additional_recipient",
      "operator": "truthy"
    },
    "compound_subfields": null
  },
  {
    "id": "additional_recipient_city_state_zip",
    "label": "Additional recipient city, state, ZIP",
    "type": "compound",
    "required": true,
    "meta_class": null,
    "ui_width": null,
    "group_id": "additional",
    "choice_group": null,
    "choice_label": null,
    "visibility": {
      "fieldId": "include_additional_recipient",
      "operator": "truthy"
    },
    "compound_subfields": [
      {
        "id": "city",
        "label": "City",
        "metaClass": "city",
        "required": true
      },
      {
        "id": "state",
        "label": "State",
        "metaClass": "state",
        "required": true
      },
      {
        "id": "zip",
        "label": "ZIP",
        "metaClass": "zip",
        "required": true
      }
    ]
  },
  {
    "id": "information_accuracy_acknowledged",
    "label": "I confirm the information I entered is accurate to the best of my knowledge.",
    "type": "checkbox",
    "required": true,
    "meta_class": null,
    "ui_width": null,
    "group_id": "acknowledgements",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "deadline_review_acknowledged",
    "label": "I understand the deadline helper is only an estimate and I am responsible for confirming the correct deadline.",
    "type": "checkbox",
    "required": true,
    "meta_class": null,
    "ui_width": null,
    "group_id": "acknowledgements",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "recipient_selection_acknowledged",
    "label": "I confirm I am responsible for selecting the correct recipients and mailing addresses.",
    "type": "checkbox",
    "required": true,
    "meta_class": null,
    "ui_width": null,
    "group_id": "acknowledgements",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "not_legal_advice_acknowledged",
    "label": "I understand PostalForm is not a law firm and does not provide legal advice.",
    "type": "checkbox",
    "required": true,
    "meta_class": null,
    "ui_width": null,
    "group_id": "acknowledgements",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  }
]
```

## Sources
- [Texas Property Code section 53.056](https://law.justia.com/codes/texas/property-code/title-5/subtitle-b/chapter-53/subchapter-c/section-53-056/)
- [Texas Property Code section 53.003](https://law.justia.com/codes/texas/property-code/title-5/subtitle-b/chapter-53/subchapter-a/section-53-003/)
- [Texas Property Code Chapter 53 official source](https://statutes.capitol.texas.gov/Docs/PR/htm/PR.53.htm)
- [Official instructions](https://statutes.capitol.texas.gov/Docs/PR/htm/PR.53.htm)

## Last verified
2026-05-09


## FAQs
- **Does PostalForm decide whether my Texas notice preserves lien rights?** No. PostalForm helps generate, print, mail, and track the notice packet using information you provide. It is not a law firm and does not decide whether you have valid lien rights.
- **Can I send the Texas notice to more than one recipient?** Yes. The workflow collects multiple recipients and creates one addressed Certified Mail piece for each selected recipient.
- **Can I attach invoices or billing statements?** Yes. The workflow accepts optional invoices, billing statements, contracts, delivery tickets, and project records you want appended to the generated packet.


## Related
- [California 20-Day Preliminary Notice](/forms/california-20-day-preliminary-notice)
- [Florida Notice to Owner / Notice to Contractor](/forms/florida-notice-to-owner)
- [Payment Demand Packets](/forms/payment-demand-packets)
- [Debt Validation Packets](/forms/debt-validation-packets)
- [Collections forms](/forms/topic/collections)
- [Texas Notice of Claim guide](/demand-letters/texas-notice-of-claim-unpaid-labor-materials)
- [Mail a pre-lien notice online](/demand-letters/mail-pre-lien-notice-online)
- [What to include in a pre-lien notice packet](/demand-letters/what-to-include-in-a-pre-lien-notice-packet)
- [Certified Mail online](/certified-mail-online)
