Property Maintenance field service

Property Maintenance Software

Organize every building and unit under the right client, turn maintenance requests into scheduled jobs, keep tenants informed and invoice each work order cleanly.

  • 14-day free trial
  • No card required
  • $25 off your first paid month
Roll On Call dashboard as a property maintenance business would use it, with jobs, dispatch and payments
Roll On Call dashboard, shown with sample data.
Where the day breaks

What property maintenance teams fix first

01

Portfolios organized

One client can hold many properties and units, each with its own history.

02

Requests in one place

Calls and website requests become leads and jobs in one CRM.

03

Clean owner invoices

Invoice each work order to the right customer from the completed job.

The record

What a property maintenance job record keeps

Roll On Call is a CRM, not a script. Your team decides what to record; these are details property maintenance businesses commonly keep on the customer, service location or job so they carry from lead to paid invoice.

  • Property management clients
  • Buildings and units
  • Work orders
  • Unit turnovers
  • Job history by unit
  • Invoices and payments
Product

CRM features for property maintenance work

Plan labels show where each feature is included.

  • Customer and property history All plans

    Every property maintenance customer keeps contacts, service locations, notes and past jobs in one record.

  • Scheduling All plans

    A shared calendar of booked jobs, so the office books windows it can keep.

  • Estimates and invoices All plans

    Write the estimate, convert approved work into a job, then invoice from the completed job.

  • Stripe card payments All plans

    Customers pay invoices by card through Stripe, and paid status lands on the job.

  • Dispatch board Team and Pro

    Assign and reassign open work with live technician location in view.

  • Technician accounts Team and Pro

    Unlimited restricted technician accounts that show assigned jobs, addresses and notes.

  • Integrated phone and SMS Team and Pro

    One included business number for calls and texts. Pro adds call recording.

  • Smart Website Widget All plans

    Website requests arrive in the CRM as leads. 1 campaign on Solo, 3 on Team, unlimited on Pro. Learn more

  • Free Starter Website All plans

    One hosted starter site with your services, areas and hours, widget preinstalled. Learn more

  • Reports and permissions Pro for advanced

    Jobs, invoices and payments by period. Pro adds advanced reports and permissions.

Use cases

Property Maintenance work Roll On Call handles

  • Tenant maintenance requests
  • Unit turnovers
  • Work orders
  • Turnovers
  • Portfolios
Try it with your next property maintenance job14 days free, no card required.
Start free trial
Property Maintenance CRM guide

CRM for a property maintenance business, in 19 chapters

Practical detail for owners and office staff. Open any chapter; links to a chapter open it directly.

01

Property Maintenance Dispatch Context

Property maintenance offices receive requests from homeowners, commercial contacts, tenants, and property managers. A caller may describe a repair at an occupied home, request a turnover visit for a vacant unit, or ask about recurring work across several addresses. Each request can include a different location, preferred time, access condition, contact person, and reported scope. Staff need to preserve what the customer said without presenting that report as a diagnosis, estimate, authorization, inspection result, or maintenance plan.

In Roll On Call, staff create the customer, property, and job records used by the office. A person selects the service location, enters the reported scope, chooses a schedule, and selects an assignee. Team members can later record a status or textual completion context from their communications. The records are inputs to human decisions, not autonomous work instructions. The Roll On Call overview introduces the same staff-led dispatch model for field service businesses.

Texts to technicians and customers go out from your business number on Team and Pro, which include integrated phone and SMS with one included number. Solo does not include integrated phone or SMS, so a Solo owner works from the job record and calls or texts from their own phone.

02

Residential, Commercial, and Property Manager Records

A residential customer may have one home and a direct contact number. A commercial customer may request work at several stores, offices, or mixed-use buildings. A property manager may call for different owners, tenants, buildings, or units. Staff create the customer record and enter the contact details they choose to retain.

Staff decide whether a note belongs with the customer, a property, or a particular job. A general contact preference can differ from an access instruction for one site or a tenant note for one visit. The field service CRM overview explains how customer context relates to job records.

03

Customers and Separately Selected Service Locations

A customer record and a service location are separate pieces of context. This matters when a manager oversees multiple buildings, an owner has a residence and rental property, or a commercial contact requests work at several branches. Staff create the relevant property records and separately select the intended location when creating a job. A unit identifier, building name, or other location detail can also be entered where the office decides it belongs.

Location selection is a deliberate staff action. Staff confirm the address and choose how to handle a corrected or changed location. See multi-location management for more on customer and service-location records.

04

Access, Gate, Key, and Parking Notes

Customers and managers may report a gate code, key pickup process, lockbox location, loading entrance, parking instruction, or on-site contact. Staff choose which details to record and whether they relate to the property generally or to one job. They can select relevant notes for the assigned person and for a job brief.

Access information can change between visits. The business decides what may be stored, who may receive it, how keys are handled, and when direct confirmation is required. Staff can revise notes after a customer reports a change, but the office and field team still need procedures for current access, privacy, safety, and restricted information. A prior note is context for review, not permission to enter a property. The business also decides how to respond when the conditions on site differ from the recorded instructions.

05

Tenant, Contact, Pet, and Restricted-Area Notes

A property manager may identify a tenant to contact before arrival, an on-site representative, a pet reported at the residence, or an area the crew should not enter. Staff can enter notes in the customer, property, or job context and choose what is relevant to the assignment. These notes preserve what was communicated to the office. They do not confirm that a contact will be present, an animal is secured, or a physical area is safe to enter.

Tenant contact and property access remain business responsibilities. The business defines appointment confirmation, consent, privacy, safety, and field response procedures. The job management overview describes how notes sit alongside a job. Sensitive or changed instructions may require direct communication under the company's own policy.

06

One-Off Request Intake

For a one-off request, staff create a job, select the service location, and enter the customer's description. They may add the time requested by the caller and selected access, contact, property, vendor, or crew notes. Neutral attribution matters. A note that a tenant reported water near a fixture records the conversation without stating that the source has been diagnosed or that a particular repair is required.

The business evaluates safety, qualifications, diagnosis, licensing, scope, and authorization through its own process. Staff make the scheduling and assignment choices after whatever review their business requires. Related record types appear in the solutions overview.

07

Staff-Created Recurring Jobs and Schedules

Recurring property work is represented through jobs and schedules created by staff. A person decides that a visit should be recorded, selects the relevant service location, chooses the schedule, enters the scope supplied by the customer or business, and selects an assignee. If the plan changes, staff decide whether to edit the schedule, change the assignee, contact the customer, or create a separate visit.

The business tracks its maintenance plans, agreements, deadlines, materials, equipment, and customer obligations. Staff also make weather, capacity, and rescheduling decisions. The customer management page covers related customer records, while the landscaping page offers another recurring-service context.

08

Customer-Reported Repair, Turnover, and Inspection Scope

Repair, turnover, and inspection requests often arrive as lists or observations. A manager might identify rooms to review before a tenant change, a commercial contact might report a condition near a particular area, or a homeowner might describe when an issue occurs. Staff can record the reported scope and the selected property context. The wording should distinguish the caller's statement from facts established later by the business.

If field information differs from intake, team members communicate through the business's process. Staff may update textual context or create a follow-up record after the business decides what happens next. Specialized examples are available on the HVAC, plumbing, and cleaning pages.

09

Vendor and Crew Coordination Context

Property maintenance businesses may work with internal crews and outside vendors. Staff can choose an assignee and record selected crew or vendor notes with the job. The entry documents the office's selection for that visit.

Vendor and crew context is limited to the selected assignee, schedule, notes, standard job brief, and direct communication. The business contacts vendors, confirms availability and qualifications, establishes pricing and terms, and decides what information may be shared. Materials, tools, equipment, and vendor invoices remain outside these dispatch records.

10

Scheduling and Geographic Decisions

Dispatchers can review selected service locations and schedules while planning the day. They may consider customer timing requests, known property access, crew conversations, travel conditions, and other information available to the business. A person decides job order, appointment timing, geographic grouping, and whether a request changes the existing schedule. Roll On Call records the choices staff make.

When a customer, tenant, crew member, or vendor reports a change, staff review the affected jobs and decide whether to reschedule or reassign them. Communication about the decision remains human-led. The dispatch management guide describes this use of recorded context.

11

Selected Assignees and Rescheduling

After completing its own checks, the business can have a dispatcher select an assignee for a job. The selection is an administrative record of a human decision, not a recommendation or verification by Roll On Call. The business evaluates actual availability, skills, trade qualifications, licensing, safety needs, staffing, equipment, and permission to perform the work.

Rescheduling also requires a person. Staff can review the customer, selected location, reported scope, schedule, assignee, and notes before changing a job. They decide whether to choose a different time or assignee and who needs direct notice. Similar assignment boundaries appear in the electrician dispatch context.

12

Job Briefs

An authorized user can send a job brief containing context selected by office staff. Depending on those selections, the brief may include customer details, the chosen service location, reported scope, schedule, and notes about access, a gate, keys, parking, an on-site contact, a tenant, a pet, or a restricted area. Staff decide what is relevant and appropriate to transmit for the visit.

Businesses decide when to call, obtain acknowledgment, or use another channel. The technician communication overview provides more detail about standard briefs and direct communication.

13

Direct Communication Responsibilities

Standard briefs do not replace direct communication. A schedule change, blocked entrance, sensitive access instruction, tenant question, vendor condition, or new safety concern may call for a conversation under the business's procedures. Staff decide who to contact, which channel to use, and whether acknowledgment is required.

Staff can revise notes after receiving new information, but they still determine whether prior recipients must be contacted directly. A software record alone is not confirmation of current site conditions, permission, or receipt.

14

Staff-Created Follow-Up Visits

When the business decides another visit is needed, staff can create a follow-up job. A person selects the service location, enters the relevant scope, chooses a schedule and assignee, and records notes.

Follow-ups are not generated automatically from a status or completion note. Staff create each additional visit only after that human decision.

15

Prior Job History and Property Context

Staff can review prior records associated with a customer and selected service location. History may include earlier reported scope, staff-selected schedules and assignees, selected property or access notes, status, completion context, and follow-up visits. An office user can use that history when asking a customer whether an old instruction or contact is still current.

History is a record of earlier human entries, not a current inspection or property profile. Staff confirm material details for the new request through the business's normal process. See field workforce management for related dispatch context.

16

Team-Status and Completion Context

Team members can communicate about a job, and authorized users can record the reported status or textual completion context. The entry reflects what a person chose to record from that communication.

Office staff review this context and decide what to do next. They may contact the team, customer, manager, tenant, or vendor, revise a schedule, or create a follow-up visit under business policy. A completion entry is not a compliance inspection, customer signature, photo, or guarantee. Acceptance and any required documentation remain business responsibilities.

17

Work Orders as Internal Operational Records

In this page's property maintenance context, jobs and work orders refer to internal records created by staff. They hold a customer, a separately selected service location, reported scope, a human-created schedule, a selected assignee, and notes or updates. They are not automated orders generated by equipment, rules, sensor data, a preventive plan, or a third-party system.

Staff use them as dispatch context for their own scheduling, assignment, communication, and follow-up decisions. The business decides how these internal records relate to any contractual, financial, safety, regulatory, or customer-facing documents it maintains elsewhere.

18

Invoices and Card Payments

When the visit is done, the office or the crew lead turns the job into an invoice. The customer, service address and line items come straight from the job, so nobody retypes them.

Customers can pay the invoice by card through Stripe, and the job shows whether it is sent, paid or overdue. The office sees which finished work is still open without checking a separate spreadsheet.

Roll On Call covers invoicing and collection for the work itself. Bookkeeping, payroll and tax stay in the accounting software the business already uses.

19

Operating Boundaries for Property Maintenance Teams

Roll On Call covers a defined dispatch recordkeeping role. Staff create customers, properties, one-off or recurring jobs, and schedules. They separately select service locations and assignees, enter reported scope, choose property, access, vendor, or crew notes, send standard job briefs, record status and completion context, review history, and create follow-up visits. Completed jobs become invoices that customers can pay by card through Stripe.

So do routing, geographic judgment, message confirmation, and financial administration. For related staff-led dispatch contexts, visit the industries directory or the field service management software guide.

FAQ

Property Maintenance software questions

Can we organize work by property and unit?

Yes. Create the client, then add each building or unit as a service location with its own access notes and history.

Can tenants get updates?

Team and Pro include business phone and SMS for updates from your business number.

Can we invoice owners separately?

Each job is invoiced to its customer, so work for different owners stays separate.

Do we need Pro for a large portfolio?

Pro adds unlimited technicians and Service Areas plus room for up to six dispatchers, which suits larger maintenance operations.

Can property maintenance customers pay from the invoice?

Yes. Roll On Call creates the invoice from the completed job and collects card payments through Stripe, so the payment lands on the same record as the work. If a customer pays by cash or check, you can record that on the job too.

Which plan fits a property maintenance business?

Solo ($59/month) is for an owner working alone with one Service Area: customers, jobs, scheduling, estimates, invoices, Stripe payments, the owner app, the Smart Website Widget and a Free Starter Website. Solo does not include integrated phone and SMS, dispatcher seats or technician accounts. Team ($99/month) adds one dispatcher seat, unlimited restricted technician accounts, three Service Areas, dispatch with live technician location, and integrated phone and SMS with one included number. Pro ($179/month) adds an office manager, up to six dispatchers, unlimited technicians and Service Areas, advanced reports and permissions, and call recording. Annual billing is $590, $990 or $1,790 per year.

Give your property maintenance team one record per job.

Start a 14-day free trial. No card required, and your first paid month is $25 off.

Plans from $59/month after the trial. Cancel anytime.