The items list angled on deep teal — cleaning, maintenance and improvement jobs with due dates and linked reservations

Features · Run the day-to-day

Maintenance, handled

PropertyStack tracks every maintenance job from logged to closed — assign the contractor, schedule the work, attach the bill.

The create-item form with cost, priority and due-date chips, four assigned contractors and the owner-approval toggle

Log the whole job in one form

One form captures the job — description, cost, priority, due date and the contractors doing the work. You set it once and everyone works from the same details.

  • Set cost, priority, due date and supplies
  • Assign one contractor or several to the same job
  • Turn on owner approval when a job needs sign-off

What the Maintenance module does in a day

The dishwasher is leaking

Logs the job with cost, priority, due date and photos

Dishwasher · ITM-1211

High · due Tuesday

Logged
Item sidebar with billing expanded — bill ID, payee, itemized amounts and a green paid status with its date

The bill lives on the job

Each job's sidebar shows its bill — invoice number, payee, amounts and whether it's paid. Billing is built in, not bolted on, so you check costs without opening another app.

  • Bill ID, payee and paying property on the record
  • Billed, manager and cleaning amounts itemized
  • Paid status and paid date at a glance

Maintenance questions

Everything operators ask about Maintenance before switching.

Yes. One-off and recurring jobs both run through the same queue — pool, garden and pest work included. Regular upkeep gets logged, assigned and closed like any other job.

You invite them to the contractor portal. Each job arrives with the property, due date, requirements and access details. Contractors accept or decline, work through the checklists, and upload photos when the work is done.

Contractors add bills against their jobs in the portal. Each bill flows into your payables linked to its job, with the amount and billed date attached. You see what a job cost without chasing invoices by email.

This is the tool you work yourself — the job queue, the calendar and the billing. The AI Maintenance agent runs jobs end to end: it triages the issue, assigns the right contractor, books the time and closes the job once verified done.

Still have questions?

Ask PropertyStack

Every job, logged to closed.

Paste an Airbnb listing and we'll show you what it could look like — a rewritten title, description, photos and a task list from your reviews.

  • Syncs with every channel
  • Cancel anytime
  • AI agents with Pro