> ## Documentation Index
> Fetch the complete documentation index at: https://docs.probaseapp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Adding service items

> Add extra charges for additional work or materials to an appointment

## What are service items?

Service items are line items on a scheduled appointment that represent charges beyond the base service price. Use them to charge for extra work performed or materials used during a visit.

**Two types of service items:**

* **Service** — Additional labor or work done on-site (e.g., "Filter Clean", "Algae Treatment"). You can optionally set a duration in minutes.
* **Material** — Parts, supplies, or products used during the job (e.g., "Chlorine Tablets", "Filter Cartridge"). You set a quantity for materials.

Service items flow automatically into the customer's invoice when the job is billed.

<Note>
  When a quote with line items is accepted, those items are automatically copied to the first appointment as service items — you don't need to re-enter them. For recurring jobs, items marked **Make recurring** on the quote also carry forward automatically to future appointments. See [Managing quotes](/customers/managing-quotes#how-line-items-carry-over-when-a-quote-is-accepted) for details.
</Note>

## Access service items

Service items are managed from the **Service details** page for a specific appointment. To open it:

1. Open the appointment detail page (from the calendar, schedule, or customer service page)
2. Scroll to the **Service details** section
3. Tap the arrow button on the right side of the section header to open the full service details page

The service details page shows:

* The base service (the parent service for this appointment)
* Any additional line items you've added
* A running total of all charges and total time

<img src="https://mintcdn.com/lawnstarter/kJla-8TneWfaWjBr/images/probase/service-items/add-service/01-empty-state.png?fit=max&auto=format&n=kJla-8TneWfaWjBr&q=85&s=2d368d5963fa15311aa9e488ef15881c" alt="Empty service items state" width="500" height="845" data-path="images/probase/service-items/add-service/01-empty-state.png" />

<Note>
  Service items can only be added, edited, or deleted while the appointment is in **Scheduled** status. Once the appointment is completed or cancelled, all items become read-only.
</Note>

## Add a service item

<Steps>
  <Step title="Tap Add line item">
    Tap the **Add line item** button in the top-right corner of the service details page. A modal opens to guide you through a two-step process.
  </Step>

  <Step title="Choose the item type">
    Select what kind of item you're adding:

    * **Service** — For additional work or labor performed on-site
    * **Material** — For parts, supplies, or products used during the job

          <img src="https://mintcdn.com/lawnstarter/Jot6XBmNmLFHedxB/images/probase/service-items/add-service/02-type-selection.png?fit=max&auto=format&n=Jot6XBmNmLFHedxB&q=85&s=e99cda4f01ae161dc4246fe325fccf79" alt="Type selection step" width="500" height="845" data-path="images/probase/service-items/add-service/02-type-selection.png" />
  </Step>

  <Step title="Fill in the details">
    After selecting a type, a form appears with fields specific to that type.

    **For Service items:**

    * **Service Name** — What the additional service is (e.g., "Filter Clean")
    * **Duration** — How many minutes this additional service takes (optional)
    * **Price** — What you charge for it
    * **Make recurring** — Check this to add the item to every upcoming visit automatically (only shown for recurring jobs)

          <img src="https://mintcdn.com/lawnstarter/4mGucr3Ic1SYjsj5/images/probase/service-items/add-service/03-empty-form.png?fit=max&auto=format&n=4mGucr3Ic1SYjsj5&q=85&s=6ebff0260da517c2673baa1ed69cf930" alt="Service item form empty" width="500" height="845" data-path="images/probase/service-items/add-service/03-empty-form.png" />

          <img src="https://mintcdn.com/lawnstarter/l5rJ-ZhjmjrnW1tK/images/probase/service-items/add-service/04-filled-form.png?fit=max&auto=format&n=l5rJ-ZhjmjrnW1tK&q=85&s=599646bea5b41b1d0103a226714c92ee" alt="Service item form filled" width="500" height="845" data-path="images/probase/service-items/add-service/04-filled-form.png" />

    **For Material items:**

    * **Material** — Name of the product or part (e.g., "Chlorine Tablets")
    * **Quantity** — How many units were used
    * **Unit price** — Price per unit
    * **Make recurring** — Check this to add the item to every upcoming visit automatically (only shown for recurring jobs)

          <img src="https://mintcdn.com/lawnstarter/T-2J6PrvYeSK7XXB/images/probase/service-items/add-material/01-type-selection.png?fit=max&auto=format&n=T-2J6PrvYeSK7XXB&q=85&s=4f075ff6a494b45f2a0c33654b29c414" alt="Material type selection" width="500" height="845" data-path="images/probase/service-items/add-material/01-type-selection.png" />

          <img src="https://mintcdn.com/lawnstarter/4mGucr3Ic1SYjsj5/images/probase/service-items/add-material/02-empty-form.png?fit=max&auto=format&n=4mGucr3Ic1SYjsj5&q=85&s=0118b0ddcdde986455b4295e4e7b7275" alt="Material form empty" width="500" height="845" data-path="images/probase/service-items/add-material/02-empty-form.png" />

          <img src="https://mintcdn.com/lawnstarter/aSYIPxwlprifJtL0/images/probase/service-items/add-material/03-filled-form.png?fit=max&auto=format&n=aSYIPxwlprifJtL0&q=85&s=bd02bda67bfa6a14c06f11b85bff2edd" alt="Material form filled" width="500" height="845" data-path="images/probase/service-items/add-material/03-filled-form.png" />
  </Step>

  <Step title="Save">
    Tap **Save**. The item appears in the list immediately and the total updates.

    <img src="https://mintcdn.com/lawnstarter/4PBUTIKq758pMibK/images/probase/service-items/add-service/05-item-added.png?fit=max&auto=format&n=4PBUTIKq758pMibK&q=85&s=7ca513c2c2d97eca4563f54cef23739a" alt="Service item added to list" width="500" height="845" data-path="images/probase/service-items/add-service/05-item-added.png" />

    <img src="https://mintcdn.com/lawnstarter/wJ9qgRsV_0_k0QVs/images/probase/service-items/add-material/04-material-added.png?fit=max&auto=format&n=wJ9qgRsV_0_k0QVs&q=85&s=e5d53dcf5b0c45471897fab83552845b" alt="Material item added to list" width="500" height="845" data-path="images/probase/service-items/add-material/04-material-added.png" />
  </Step>
</Steps>

## Edit a service item

<Steps>
  <Step title="Find the item">
    On the service details page, locate the item you want to change.

    <img src="https://mintcdn.com/lawnstarter/kJla-8TneWfaWjBr/images/probase/service-items/edit/01-existing-item.png?fit=max&auto=format&n=kJla-8TneWfaWjBr&q=85&s=003a9ec461d96258177dc685e7b7dba1" alt="Existing item before edit" width="500" height="845" data-path="images/probase/service-items/edit/01-existing-item.png" />
  </Step>

  <Step title="Tap Edit">
    Tap the **Edit** button on the item card. The edit form opens pre-filled with the current values.

    When editing, you can also change the **Type** dropdown to switch an item between Service and Material. The **Make recurring** checkbox appears only when the parent job is a recurring service.

    <img src="https://mintcdn.com/lawnstarter/4mGucr3Ic1SYjsj5/images/probase/service-items/edit/02-pre-filled-form.png?fit=max&auto=format&n=4mGucr3Ic1SYjsj5&q=85&s=197e67e6206a79cdf8b8c80e70e6f84a" alt="Edit form pre-filled" width="500" height="845" data-path="images/probase/service-items/edit/02-pre-filled-form.png" />

    <img src="https://mintcdn.com/lawnstarter/4mGucr3Ic1SYjsj5/images/probase/service-items/edit/03-edited-fields.png?fit=max&auto=format&n=4mGucr3Ic1SYjsj5&q=85&s=9fc94974dd7e911aa5937d823c8fc385" alt="Edit form with updated fields" width="500" height="845" data-path="images/probase/service-items/edit/03-edited-fields.png" />
  </Step>

  <Step title="Save changes">
    Tap **Save**. The item updates immediately.

    <img src="https://mintcdn.com/lawnstarter/4PBUTIKq758pMibK/images/probase/service-items/edit/04-item-updated.png?fit=max&auto=format&n=4PBUTIKq758pMibK&q=85&s=ef66cea42bc8ce5468c92d7b4f08e3f2" alt="Item updated" width="500" height="845" data-path="images/probase/service-items/edit/04-item-updated.png" />
  </Step>
</Steps>

### Switching item types

When editing, you can switch a Service item to a Material (or vice versa) using the **Type** dropdown at the top of the edit form. The form fields adjust automatically to match the selected type.

<img src="https://mintcdn.com/lawnstarter/kJla-8TneWfaWjBr/images/probase/service-items/change-type/01-service-type.png?fit=max&auto=format&n=kJla-8TneWfaWjBr&q=85&s=d34c93d6c75ebef3a40b83549d575353" alt="Item shown as service type" width="500" height="845" data-path="images/probase/service-items/change-type/01-service-type.png" />

<img src="https://mintcdn.com/lawnstarter/4mGucr3Ic1SYjsj5/images/probase/service-items/change-type/02-edit-as-service.png?fit=max&auto=format&n=4mGucr3Ic1SYjsj5&q=85&s=fa0b8aedfdfbee11f3c3c23bdabb928a" alt="Edit form open as service" width="500" height="845" data-path="images/probase/service-items/change-type/02-edit-as-service.png" />

<img src="https://mintcdn.com/lawnstarter/4mGucr3Ic1SYjsj5/images/probase/service-items/change-type/03-switched-to-material.png?fit=max&auto=format&n=4mGucr3Ic1SYjsj5&q=85&s=c708eb16a0d25fcb385e60ee170ad994" alt="Type switched to material" width="500" height="845" data-path="images/probase/service-items/change-type/03-switched-to-material.png" />

<img src="https://mintcdn.com/lawnstarter/hJaHodioCSn71i7q/images/probase/service-items/change-type/04-now-material.png?fit=max&auto=format&n=hJaHodioCSn71i7q&q=85&s=dca57992f439fdca49a81a44e94f3962" alt="Item now shows as material" width="500" height="845" data-path="images/probase/service-items/change-type/04-now-material.png" />

## Delete a service item

On the service details page, tap **Delete** on the item card. A confirmation prompt appears — confirm to remove the item.

<img src="https://mintcdn.com/lawnstarter/kJla-8TneWfaWjBr/images/probase/service-items/delete/01-before-delete.png?fit=max&auto=format&n=kJla-8TneWfaWjBr&q=85&s=c91e25c6de7b5498f2f92bf52347b16a" alt="Before deleting an item" width="500" height="845" data-path="images/probase/service-items/delete/01-before-delete.png" />

<img src="https://mintcdn.com/lawnstarter/4PBUTIKq758pMibK/images/probase/service-items/delete/03-item-deleted.png?fit=max&auto=format&n=4PBUTIKq758pMibK&q=85&s=14aee02779cbe621179be92f3fddba83" alt="Item deleted" width="500" height="845" data-path="images/probase/service-items/delete/03-item-deleted.png" />

## Recurring service items

The **Make recurring** option is only available for recurring jobs — services scheduled to repeat weekly, bi-weekly, or monthly. It does not appear for one-time jobs since there are no future appointments to carry items forward to.

Check **Make recurring** when adding or editing a service item to have it appear on every upcoming visit automatically. This is useful for standard materials you always use (e.g., a monthly chemical dose) so you don't have to re-enter them every visit.

Because a recurring service pre-schedules its [whole chain of future visits](/scheduling/future-visits), any change you make to a recurring item flows forward to **all** the upcoming scheduled visits at once:

* **Add** a recurring item, and it appears on every future visit.
* **Edit** a recurring item (price, quantity, name), and the change updates every future visit.
* **Remove** a recurring item (or uncheck **Make recurring**), and it's dropped from every future visit.

Only **upcoming scheduled visits** are updated. Visits that are already completed, skipped, rescheduled, or cancelled keep the items exactly as they were recorded, and any one-off (non-recurring) items you've added to a specific future visit are left in place.

<img src="https://mintcdn.com/lawnstarter/hJaHodioCSn71i7q/images/probase/service-items/recurring/01-before-complete.png?fit=max&auto=format&n=hJaHodioCSn71i7q&q=85&s=669b824973167edfe23c35c86e6cb5d7" alt="Appointment with recurring items before completion" width="500" height="845" data-path="images/probase/service-items/recurring/01-before-complete.png" />

<img src="https://mintcdn.com/lawnstarter/4PBUTIKq758pMibK/images/probase/service-items/recurring/02-appointment-detail.png?fit=max&auto=format&n=4PBUTIKq758pMibK&q=85&s=dab11266567f80616eafa3216bf75f3a" alt="Appointment detail with recurring items" width="500" height="845" data-path="images/probase/service-items/recurring/02-appointment-detail.png" />

<img src="https://mintcdn.com/lawnstarter/4PBUTIKq758pMibK/images/probase/service-items/recurring/03-complete-modal.png?fit=max&auto=format&n=4PBUTIKq758pMibK&q=85&s=ab94dbebee562a90c80dac9cab51842f" alt="Completion modal" width="500" height="845" data-path="images/probase/service-items/recurring/03-complete-modal.png" />

<img src="https://mintcdn.com/lawnstarter/hJaHodioCSn71i7q/images/probase/service-items/recurring/04-schedule-next.png?fit=max&auto=format&n=hJaHodioCSn71i7q&q=85&s=d62c2978a735039e12a9f90e1bcdda6b" alt="Schedule next step during completion" width="500" height="845" data-path="images/probase/service-items/recurring/04-schedule-next.png" />

<img src="https://mintcdn.com/lawnstarter/4PBUTIKq758pMibK/images/probase/service-items/recurring/05-completed.png?fit=max&auto=format&n=4PBUTIKq758pMibK&q=85&s=a99049b76868be153fa97facfc089e65" alt="Appointment completed" width="500" height="845" data-path="images/probase/service-items/recurring/05-completed.png" />

<img src="https://mintcdn.com/lawnstarter/kJla-8TneWfaWjBr/images/probase/service-items/recurring/06-next-job-has-recurring.png?fit=max&auto=format&n=kJla-8TneWfaWjBr&q=85&s=0b3de36307202f1cbaa2daf6e89e1ebf" alt="Next appointment automatically has the recurring items" width="500" height="845" data-path="images/probase/service-items/recurring/06-next-job-has-recurring.png" />

<Note>
  Recurring items stay in sync across every upcoming scheduled visit. Non-recurring items only appear on the visit you add them to.
</Note>

## After completion: read-only view

Once an appointment is completed (or cancelled), the service items list becomes read-only. You can still view all the items that were recorded, but you can no longer add, edit, or delete them.

<img src="https://mintcdn.com/lawnstarter/4PBUTIKq758pMibK/images/probase/service-items/completed/01-read-only.png?fit=max&auto=format&n=4PBUTIKq758pMibK&q=85&s=0ce01b24dfecc5cd3db07253692cf01a" alt="Read-only view after appointment is completed" width="500" height="845" data-path="images/probase/service-items/completed/01-read-only.png" />

## How service items affect invoices

When a per-service billing appointment is completed, all line items (the base service plus any additional service items) are sent to the customer's invoice as separate charges. Each line item shows:

* Item name
* Quantity × unit price

This gives customers a clear breakdown of every charge on their invoice.

<Note>
  For subscription-billed services, completing an appointment does not create a charge for the base service itself — the recurring subscription price is billed separately on its own schedule. However, any **additional service items** you add to the appointment (materials, add-ons, extra work) are still charged to the customer when the appointment is completed, just like on a per-service job.
</Note>

## Next steps

* [Completing appointments](/routes/completing-jobs) — Mark work as done and trigger billing
* [Managing invoices](/billing/invoices) — View and send the invoice after completing
* [How billing works](/billing/how-billing-works) — Understand how charges flow to customer accounts
