---
title: Landlord repair request letter packets
description: Prepare and mail a signed tenant repair or maintenance request with dates, evidence, and a clear response deadline.
seotitle: Landlord repair request letter packets
seo-description: Prepare and mail a signed tenant repair or maintenance request with dates, evidence, and a clear response deadline.
group: resources
indexable: true
llms: true
schema: webpage
og-image: /forms/landlord-repair-request-packets/thumbnail
og-image-alt: Landlord Repair Request Packets generated form preview
published: 2026-07-10
updated: 2026-07-10
tags:
  - renters
  - landlord tenant
  - repairs
  - maintenance
  - housing
path: /forms/landlord-repair-request-packets
---
# Landlord repair request letter packets

Prepare and mail a signed tenant repair or maintenance request with dates, evidence, and a clear response deadline.

## How it works
1. **Enter the tenant, rental property, and landlord or property manager details.** - 
2. **Describe the repair conditions, relevant dates, prior notice, and requested response.** - 
3. **Sign the request and upload optional photos, lease pages, inspection records, or correspondence.** - 
4. **Preview the generated packet, confirm the mailing details, and check out with PostalForm.** -


## Form summary
Landlord Repair Request Packets helps renters turn maintenance and habitability concerns into a clear written notice. The workflow generates a signed repair request, appends optional evidence, and lets the tenant review the complete PDF before mailing it to the landlord or property manager.

## What you need
- Tenant name, return address, and signature
- Rental property address
- Landlord or property manager mailing address
- A factual description of each condition needing repair
- Problem start date, requested repair date, and response deadline
- Photos or inspection records (optional) — Attach dated photos, inspection reports, work orders, or other copies that help identify the condition.
- Prior repair correspondence (optional) — Attach copies of prior letters, emails, maintenance requests, or written responses.
- Lease or maintenance-policy pages (optional) — Attach only the relevant copies and keep your originals.
- Other supporting documents (optional) — Attach repair estimates, receipts, reports, or other relevant copies you want included.

## Data collected
- Tenant name, contact details, return address, and signature
- Landlord or property manager name and mailing address
- Rental property address and repair-condition details
- Problem start date, prior notice, requested repair date, response deadline, and access instructions
- Optional lease pages, photos, inspection records, prior correspondence, and repair estimates

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

## Packet order
- Generated landlord repair request letter
- Optional lease or maintenance-policy pages
- Optional photos, inspection records, prior correspondence, estimates, or other evidence

## Common mistakes
- Using a vague description that does not identify the location or condition needing repair.
- Leaving out dates, earlier reports, or access instructions that would help the recipient respond.
- Sending original evidence instead of copies.
- Assuming one template states every notice requirement or remedy available under state or local law.
- Mailing without reviewing the recipient address and final packet.

## Agent summary
Collect tenant, rental property, repair-condition, prior-notice, deadline, landlord-recipient, signature, acknowledgement, and optional evidence inputs needed to generate and mail a repair request packet.

## For assistants
Use the Forms Draft API to prefill this form and generate a preview PDF.
- Endpoint: `POST /api/forms/landlord-repair-request-packets/drafts`
- Payload: `{ fields: { ... }, attachments: [{ id, label, base64 }] }`
- Required fields: letter_date, sender_name, sender_address, recipient_name, recipient_address, rental_property_address, repair_problems, problem_start_date, prior_notice_details, health_or_safety_concern_details, requested_repair_date, requested_response_date, access_instructions, signature, date_signed, facts_acknowledged, legal_limits_acknowledged
- Attachment IDs: photos_or_inspection_records, prior_correspondence, lease_or_policy_pages, other_supporting_documents
- Notes: This workflow prepares a tenant's written repair request. It does not inspect the property, determine whether a condition violates a housing code, calculate a legally required cure period, authorize rent withholding or lease termination, or provide legal advice. State and local notice rules may differ.

## LLM field schema
```json
[
  {
    "id": "letter_date",
    "label": "Letter date",
    "type": "date",
    "required": true,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "sender",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "sender_name",
    "label": "Tenant full 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": "sender_email",
    "label": "Tenant email (optional)",
    "type": "text",
    "required": false,
    "meta_class": "email",
    "ui_width": "half",
    "group_id": "sender",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "sender_phone",
    "label": "Tenant 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": "sender_address",
    "label": "Tenant return address",
    "type": "address",
    "required": true,
    "meta_class": null,
    "ui_width": null,
    "group_id": "sender",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "recipient_name",
    "label": "Landlord, manager, or notice recipient",
    "type": "text",
    "required": true,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "recipient",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "recipient_address",
    "label": "Recipient mailing address",
    "type": "address",
    "required": true,
    "meta_class": null,
    "ui_width": null,
    "group_id": "recipient",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "rental_property_address",
    "label": "Rental property address",
    "type": "text",
    "required": true,
    "meta_class": null,
    "ui_width": null,
    "group_id": "repairs",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "include_lease_reference",
    "label": "Include a lease or account reference",
    "type": "checkbox",
    "required": false,
    "meta_class": null,
    "ui_width": null,
    "group_id": "repairs",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "lease_or_account_number",
    "label": "Lease or account number",
    "type": "text",
    "required": false,
    "meta_class": null,
    "ui_width": null,
    "group_id": "repairs",
    "choice_group": null,
    "choice_label": null,
    "visibility": {
      "fieldId": "include_lease_reference",
      "operator": "truthy"
    },
    "compound_subfields": null
  },
  {
    "id": "repair_problems",
    "label": "Conditions needing repair",
    "type": "textarea",
    "required": true,
    "meta_class": null,
    "ui_width": null,
    "group_id": "repairs",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "problem_start_date",
    "label": "Problem start date",
    "type": "date",
    "required": true,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "repairs",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "prior_notice_was_given",
    "label": "Prior notice was given",
    "type": "checkbox",
    "required": false,
    "meta_class": null,
    "ui_width": null,
    "group_id": "repairs",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "prior_notice_details",
    "label": "Prior notice details",
    "type": "textarea",
    "required": true,
    "meta_class": null,
    "ui_width": null,
    "group_id": "repairs",
    "choice_group": null,
    "choice_label": null,
    "visibility": {
      "fieldId": "prior_notice_was_given",
      "operator": "truthy"
    },
    "compound_subfields": null
  },
  {
    "id": "health_or_safety_concern",
    "label": "Health or safety concern",
    "type": "checkbox",
    "required": false,
    "meta_class": null,
    "ui_width": null,
    "group_id": "repairs",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "health_or_safety_concern_details",
    "label": "Health or safety concern details",
    "type": "textarea",
    "required": true,
    "meta_class": null,
    "ui_width": null,
    "group_id": "repairs",
    "choice_group": null,
    "choice_label": null,
    "visibility": {
      "fieldId": "health_or_safety_concern",
      "operator": "truthy"
    },
    "compound_subfields": null
  },
  {
    "id": "requested_repair_date",
    "label": "Requested repair date",
    "type": "date",
    "required": true,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "request",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "requested_response_date",
    "label": "Requested written-response date",
    "type": "date",
    "required": true,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "request",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "include_access_instructions",
    "label": "Include access or scheduling instructions",
    "type": "checkbox",
    "required": false,
    "meta_class": null,
    "ui_width": null,
    "group_id": "request",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "access_instructions",
    "label": "Access instructions",
    "type": "textarea",
    "required": true,
    "meta_class": null,
    "ui_width": null,
    "group_id": "request",
    "choice_group": null,
    "choice_label": null,
    "visibility": {
      "fieldId": "include_access_instructions",
      "operator": "truthy"
    },
    "compound_subfields": null
  },
  {
    "id": "signature",
    "label": "Tenant signature",
    "type": "signature",
    "required": true,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "signature",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "date_signed",
    "label": "Date signed",
    "type": "date",
    "required": true,
    "meta_class": null,
    "ui_width": "half",
    "group_id": "signature",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "facts_acknowledged",
    "label": "I reviewed the letter and confirm that its factual statements and dates are accurate.",
    "type": "checkbox",
    "required": true,
    "meta_class": null,
    "ui_width": null,
    "group_id": "signature",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  },
  {
    "id": "legal_limits_acknowledged",
    "label": "I understand this is a written repair request, not legal advice, and that state, local, and lease notice requirements may differ.",
    "type": "checkbox",
    "required": true,
    "meta_class": null,
    "ui_width": null,
    "group_id": "signature",
    "choice_group": null,
    "choice_label": null,
    "visibility": null,
    "compound_subfields": null
  }
]
```

## Sources
- [USPS proof of mailing and delivery services](https://www.usps.com/ship/insurance-extra-services.htm)
- [HUD housing counseling resources](https://www.hud.gov/hud-partners/single-family-about-housing-counseling)

## Last verified
2026-07-10


## FAQs
- **Can I attach photos and previous maintenance requests?** Yes. You can append copies of photos, inspection records, prior emails or letters, repair estimates, and relevant lease pages behind the generated request.
- **Does this letter let me withhold rent or end my lease?** No. Those remedies depend on the lease and applicable state or local law. This workflow creates and mails a written repair request; it does not determine or exercise a legal remedy for you.
- **Should I use Certified Mail?** Certified Mail is available when you want a USPS mailing and delivery record. Check your lease and local requirements because a particular delivery method may be required.
- **What address should I use?** Use the notice address in the lease or the current address designated by the landlord or property manager. PostalForm does not discover the legal notice recipient for you.
