Skip to content

Work Orders

Work orders track maintenance in AppFolio from the first request through scheduling, completion, and billing. This SOP covers where to find work orders, how to move one through its lifecycle, and how vendor bills close work orders out on their own.

Work Order Lifecycle

Every work order moves through a set of statuses. The happy path runs New to Assigned to Scheduled to Work Done to Completed. Estimates, waiting, and cancellation branch off as needed.

StatusMeaningHow it is set
NewRequest received, not yet assignedAuto on resident, vendor, or internal submission
AssignedAssigned to a vendor or internal userAssign action
ScheduledDate and time set for the workSchedule action
Estimate Requested / EstimatedEstimate requested from or received from a vendorRequest or Enter Estimate action
WaitingOn hold (parts, access, approval, etc.)Waiting action
Work DonePhysical work finished, not yet billed or closedMark Work Done (staff, tech, or vendor)
Ready to BillAll billable items in, a bill can be createdMark Ready to Bill action
CompletedBilled and closed outMark Completed, or an approved Smart Bill Entry bill
Completed No Need to BillClosed with no billMark Completed, then No Bill Needed
CanceledWork order cancelledCancel action

Where to Find Work Orders

In the left navigation, open Maintenance > Work Orders.

Work Orders page with Maintenance and Work Orders highlighted in the left nav and the New Service Request button at the top

The index page lists every work order and lets you filter, run bulk updates, and use quick actions without opening each one. By default it shows open work orders of all types, newest first.

Create a New Work Order

Click + New Service Request at the top right of the Work Orders page (it is also in the Tasks panel). Only two fields are required: the property and the description. Fill in the rest as needed.

New Service Request form

FieldWhat to enter
Property, Association, Homeowner, or TenantRequired. Type to search and select. Unit fills in when it applies. Maintenance notes, maintenance limit, and owner/tenant contacts auto-populate.
Work Order TypeInternal for in-house work, Resident for tenant requests, Unit Turn for turnovers.
PriorityNormal, Low, or Urgent. Used for filtering and reports. Not shown on printed or emailed work orders.
DescriptionRequired. The work to be done. Auto-fills the vendor-facing Job Description. Uncheck Use service request description as work order job description to hide it from the vendor.
Work Order IssueCategory descriptor for filtering and reporting. Editable later from the work order.
Vendor TradePick the trade to generate Vendor Suggestions: 1 to 6 vendors ranked by trade, past use at the property, and proximity.
VendorPick from the suggestions or search manually.
Assign ToOptional. Sets the status to Assigned. The assigned user is not notified automatically.
Follow-up DateOptional. Sets an email reminder for you.

When you select a vendor, two toggles appear:

  • Email vendor a secure link to view this work order: emails the vendor a Vendor Portal link.
  • Request vendor to confirm receipt of the work order: lets the vendor accept or reject the job in the Vendor Portal.

Everything else (Permission to Enter, entry notes, Owner approved, Vendor Instructions) is optional. Use Permission to Enter for occupied residential units.

Click Save. You can then add Notes and Attachments (up to 30 MB each: PDF, JPG, CSV, Excel, and other common formats). The work order lands on the index with a New or Assigned status.

Dashboard Metrics

Four metric tiles sit at the top of the page. Each one counts the work orders that match a filter. Click a tile to apply that filter and see the matching list.

Four dashboard metric tiles on the Work Orders page

The four default metrics:

  • Unassigned Resident Requested: resident requests not yet assigned to a user.
  • Unassigned Internal: in-house work orders not yet assigned.
  • Resident Requested Without Action in 2 or More Days: open resident requests with no update in 2+ days.
  • Completed and Unbilled: work orders marked Work Done but not yet billed.

To change the tiles, click Customize at the top, find the My Dashboard Metrics block, click Edit, and pick a saved filter for each tile.

Filtering and Saved Filters

Click Show Advanced Filters to open the full filter list, then pick criteria on the left (vendor, priority, work order type, and more). The list updates as you go.

Work Orders index with the advanced filter panel open

To reuse a view, apply your filters, open the Saved Filters dropdown, and click Create a Saved Filter from Current Filters. Saved filters are tied to your own account and are not visible to other users.

Managing a Work Order

Open a work order and click Actions at the top to see the tasks that update its status. Every action is written to the Actions Log with who did it and when.

Actions menu open on a work order

Assign to a Vendor

Click Actions > Assign. Enter vendor instructions and pick the vendor or internal user. The status changes to Assigned. You can also assign from the index page quick actions or in bulk.

Schedule

Click Actions > Schedule. Enter the date, start time, and duration. The status changes to Scheduled, a calendar event is created, and the resident sees the date in their portal and email notification (if enabled).

Schedule work order dialog

Mark Work Done

Click Actions > Mark Work Done when the physical work is finished. A maintenance tech or the vendor can also set this from their own view. The work order still needs to be billed and marked Completed to close out.

Mark Work Done dialog

Bill the Work Order

The vendor emails their invoice to the Smart Bill Entry address. The bill flows through review and approval, and approval closes the work order automatically. See Vendor Billing Closes Work Orders below. This is the path for almost all vendor jobs.

Mark Completed

Click Actions > Mark Completed and enter the close-out date, usually after billing. If the job needs no bill, choose No Bill Needed and the status becomes Completed No Need to Bill.

Mark Completed dialog

Waiting and Cancel

  • Waiting: put a work order on hold, add notes, and choose whether to share those notes with the resident’s portal.
  • Cancel: cancel a work order and add optional notes for the resident.

Vendor Billing Closes Work Orders

This is the link between work orders and the AP workflow. For vendor jobs, you do not mark the work order completed by hand. The bill does it.

  1. Assign the vendor and let them do the work. The work order sits at Assigned or Scheduled.

  2. Vendor emails the invoice to Smart Bill Entry. Each completed job goes to the AppFolio Smart Bill Entry address as one invoice per PDF. AppFolio reads the first page only, so multi-invoice files must be split. The invoice must show the work order # so Smart Bill Entry can link the bill to the right service request.

  3. The bill is reviewed and approved against the work order. Once the bill is created with “Mark this job done” and approved, AppFolio sets the work order to Completed automatically. No separate completion step is needed.

Work Faster: Bulk and Quick Actions

Bulk Actions

Filter the list, check the boxes next to the work orders you want, then pick a bulk action: Complete, Ready to Bill, Assign, Cancel, or Print.

Bulk actions menu on the Work Orders page

Quick Actions

Click any row to expand its detail view without leaving the index page. From there use View, Quick Edit, Assign, Mark Completed (only when Assigned), Email, or Cancel.

Expanded work order row with quick actions

Work Order Notifications

You choose which work order events notify you, by Email, Mobile Push, or both. Set this per user in My Settings. Notifications only fire for work orders you are tracking.

Set Your Notifications

  1. Click your name at the top right of any page, then select My Settings.

    My Settings in the account menu

  2. Scroll to the Maintenance section of the Notifications block.

  3. Check Email and/or Mobile Push for each event you want. Leave a box unchecked to skip it.

    Maintenance notification settings with Email and Mobile Push columns

  4. Scroll to the bottom and click Save.

Events you can toggle include: online maintenance requests received, being assigned to a work order, a vendor accepting, declining, scheduling, noting, invoicing, changing status, or estimating on a tracked work order, a follow-up date reached, a tenant signing an inspection, and inventory hitting its reorder quantity.

Tracking Work Orders

Notifications only reach you for work orders you track. You automatically track any work order assigned to you. To track others, open the work order and click Track. To track everything, check the track-all box in My Settings > Maintenance Settings. Maintenance Tech users cannot self-track and must be assigned to a work order.