How to Track Rental Property Repairs
Track repair status, vendors, costs, warranties, and outcomes across properties so nothing stalls in a text thread and every dollar lands in the right record.
Tracking repairs means knowing, at any moment, which jobs are open, who owns the next step, what they will cost, and whether the unit is back to a safe baseline. Spreadsheets help; a property-linked ticket system helps more. The method below works whether you use RentalNoodle maintenance tools, a shared board, or a disciplined spreadsheet—as long as every repair has one home.
Repair timelines and habitability obligations vary by state and local jurisdiction. This guide is educational — not legal advice. Confirm requirements with local counsel or your housing authority before relying on any deadline, notice form, or deposit rule.
Give every repair a lifecycle
Use a small set of statuses and refuse free-form states like “kinda done.” Recommended lifecycle: Reported → Triaged → Scheduled → In progress → Waiting on parts/tenant → Completed → Verified → Closed. Optional: Deferred (with date) and Cancelled (with reason). Status changes should always add a dated note.
| Status | Meaning | Next action required |
|---|---|---|
| Reported | Intake captured | Classify urgency + gather photos |
| Triaged | Cause/urgency known | Assign vendor or self-perform |
| Scheduled | Appointment set | Confirm access window |
| In progress | Work underway | Update ETA if delayed |
| Waiting | Blocked on parts/access | Set follow-up date |
| Completed | Vendor says fixed | Verify with tenant/photos |
| Closed | Verified + invoiced | File warranty + expense |
Track the fields that drive decisions
Core tracking fields
- Property / unit
- Category (plumbing, HVAC, electrical, appliance, structural, pest, other)
- Priority and reported date
- Assigned vendor or handyman
- Estimated vs actual cost
- Invoice number and payment status
- Warranty end date for parts/labor
- Linked inspection or deposit note if damage-related
- Tenant communication thread reference
Add a “repeat failure?” flag. Two garbage disposal replacements in six months is a tracking signal, not bad luck—maybe the wrong unit size, or tenants grinding bones.
Separate work orders from expenses—then link them
A work order answers operational questions. An expense answers accounting questions. Link them with a shared ID so you can show both “what happened” and “what it cost.” When one invoice covers two units, split lines or allocate percentages on each work order. When a vendor invoices late, keep the repair Closed operationally but Payment pending financially until the bill is booked.
- Work order ID: WO-2026-0142
- Expense entry: same ID in memo/reference field
- Receipt/invoice PDF attached to both if your tools allow
- Category mapped to your chart of accounts (repairs vs improvements)
Tax rules change and depend on your situation. RentalNoodle organizes income and expenses you record and can export Schedule E preparation summaries — it does not file taxes or give tax advice. Confirm treatment with a CPA or enrolled agent.
Vendor scorecards without bureaucracy
For each trade you use often, track response time, show-up reliability, callback rate, and invoice clarity. You do not need enterprise software—four columns on a vendor list are enough. Prefer vendors who send photos and itemized invoices. Drop vendors who repeatedly leave you reconstructing what was replaced.
| Vendor | Trade | Avg days to arrive | Callbacks (12 mo) | Notes |
|---|---|---|---|---|
| River City Plumbing | Plumbing | 1.5 | 1 | Texts ETAs; photos under sinks |
| North HVAC Co | HVAC | 3.0 | 0 | Book early in spring/fall |
| Sam Handyman | General | 2.0 | 2 | Good for punch lists; not electrical |
Aging report: the weekly 10-minute review
Every week, sort open repairs by age and priority. Anything emergency older than your same-day rule needs escalation notes. Anything waiting on parts needs a parts ETA. Anything waiting on tenant access needs a written reschedule attempt. This review prevents the silent 21-day drip that becomes a habitability complaint.
- Filter open tickets older than 7 days.
- Confirm each has an owner and next date.
- Escalate emergencies with documented calls.
- Move verified completions to Closed and attach invoices.
- Flag deposit-related repairs for the lease file.
Track warranties and serial numbers
When you replace a water heater, disposal, or HVAC component, photograph the data plate and store model/serial on the repair record and the property asset list. Note labor warranty separately from parts warranty. Before paying for a callback, check whether the prior vendor still covers the work.
Example: Dishwasher replaced 3/12/2026, model DW24X, serial …, 1-year parts/labor. On 11/2/2026 tenant reports leak. Open a new request linked to WO-2026-0142, contact installer under warranty, and avoid double-paying diagnostics.
Multi-property dashboards that stay honest
If you own several doors, track open count by property, spend month-to-date by category, and average days to close by priority. Beware vanity metrics: closing tickets without verification inflates performance. Require a verified step—tenant confirmation or your own photo set—before Closed.
Photos as tracking proof (without overclaiming)
Before/after photos prove scope better than prose. Caption what the image shows and when it was taken. RentalNoodle does not GPS-tag photos, so do not treat image metadata as location proof in a dispute. Tie photos to the property, unit, and work order in your records, and keep move-in inspection baselines handy when the repair relates to alleged tenant damage.
Common tracking failures
- Status lives only in your head or a text reply
- No link between invoice and unit
- Deferred work with no revisit date
- Vendor paid, warranty never recorded
- Tenant told “it’s fixed” with no verification
- Capital improvement buried inside “repairs” with no note for your CPA
Handle emergencies without breaking the system
Emergencies tempt people to skip tickets and “catch up later.” Instead, create the record in sixty seconds from the truck: property, symptom, who is en route, and a voice note converted to text later. Add photos when safe. After the water is stopped or power is restored, fill diagnosis and cost fields the same day. The emergency exception is speed of response—not absence of documentation.
- Create the ticket before or while calling the vendor
- Log shutoff actions and who authorized temporary lodging if used
- Capture insurance claim numbers on the same repair record
- Schedule the non-emergency finish work as a child task if needed
Turnover repairs vs occupied-unit repairs
Tag repairs that happen during vacancy differently from in-tenancy work. Turnover batches often include paint, flooring, and appliance swaps that should not pollute occupied-unit response-time metrics. Still track each line so you know make-ready cost per vacancy. Link turnover repairs to the move-out inspection findings that caused them.
Example: Move-out finds damaged blinds and a leaking supply line. Create WO-A (plumbing emergency-complete during notice period) and WO-B (blinds during make-ready). Both link to the move-out inspection; only WO-A counts toward occupied response stats.
A simple operating rhythm
Daily: triage new reports. Weekly: age open work. Monthly: reconcile invoices to work orders and review repeat failures. Annually: export spend by property for budgeting and tax prep. Landlords who track repairs this way stop losing money in forgotten follow-ups and start seeing which properties quietly consume the maintenance budget.
Related landlord guides
Keep these records in one place
RentalNoodle helps independent landlords organize properties, tenants, leases, rent, maintenance, inspections, and finances — without turning day-to-day management into busywork.
Start Managing FreeEducational content for independent landlords. RentalNoodle is property management software — not a law firm, CPA firm, or government agency. Rules vary by state and locality. Confirm legal and tax questions with qualified professionals.