Managing Parts & Services on a Repair

5 min readPublished April 12, 2026Updated April 13, 2026

Adding Services to a Repair

Services represent the labor or service charges for a repair job. They can be added during creation or from the repair detail page.

  1. 1On the repair detail page, scroll to the Cost Breakdown section.
  2. 2Click the 'Add Service' button next to the SERVICES heading.
  3. 3A dialog opens showing all available services in a scrollable list. Each service displays its name and price.
  4. 4Click a service to select it (highlighted with a ring indicator).
  5. 5Click the confirm button to add it to the repair. The Actual Total updates immediately.

Removing Services

Services can be removed from the repair if the job scope changes. This is available as long as the repair is not Delivered or Cancelled.

  1. 1In the Cost Breakdown section, find the service under the SERVICES heading.
  2. 2Click the X button next to the service.
  3. 3The service is removed and the total recalculates.

Adding Parts from Inventory

Parts are inventory items consumed during the repair. Adding a part automatically deducts it from your stock. The flow when selecting a part depends on whether it is a simple or variable product.

  1. 1In the Cost Breakdown section, click the 'Add Part' button next to the PARTS heading.
  2. 2A dialog opens with a search field, a category filter dropdown, and a sort dropdown (Name, Price Low to High, Price High to Low, Category).
  3. 3Search for the part by name or SKU. Each result shows the part name, category, SKU, stock count, and unit price.
  4. 4For simple products, click the part to select it (highlighted with a ring indicator).
  5. 5For variable products, clicking the part opens a variant selector popup. Pick the specific variation you need, then it becomes the selected item in the dialog.
  6. 6For non-serialized items (or non-serialized variations): a quantity input and subtotal appear below the list. Adjust the quantity — the maximum is limited by available stock.
  7. 7For serialized items (or serialized variations): a serial number picker appears below the list. Search or browse available serial numbers, each showing the serial number, branch, and warranty expiry. Click one to select it.
  8. 8Click the confirm button at the bottom to add the part. The button shows 'Add [name] (x[qty])' for regular items or 'Confirm — Add [name]' for serialized items. The Actual Total updates immediately.
Warning

Stock is deducted immediately when a part is added. If the item's stock falls to or below the Min Stock Alert threshold, a low stock notification is triggered for your team.

Removing Parts

When a part is no longer needed for a repair, removing it restores the stock and updates the cost.

  1. 1In the Cost Breakdown section, find the part under the PARTS heading.
  2. 2Click the X button next to the part.
  3. 3The stock is restored to the branch. For serialized items, the serial unit returns to In Stock status.
  4. 4The Actual Total recalculates without the removed part.

Understanding the Cost Breakdown

The Cost Breakdown section on the repair detail page shows a complete financial summary of the repair.

  • Estimated Price — the initial estimate set during creation or manually updated.
  • PARTS section — each part listed with name, serial/warranty info (if applicable), quantity, and price. A subtotal is shown below.
  • SERVICES section — each service listed with name and price. A subtotal is shown below.
  • Actual Total — the sum of all parts and services, displayed prominently. This may differ from the estimated price.
Tip

The Actual Total (parts + services) is the real cost of the repair. The Estimated Price is what was quoted to the customer. Compare them to track repair profitability.

Edit Restrictions

Parts and services cannot be modified in all situations. Fixmo enforces restrictions to protect completed repair records.

  • Delivered repairs — parts and services are locked. No additions or removals allowed.
  • Cancelled repairs — same as delivered, fully locked.
  • Cashier role — cannot add or remove parts or services regardless of repair status. Can only view the cost breakdown.

Frequently Asked Questions

Does adding a part to a repair reduce my inventory stock?+
Yes. When you add a tracked part to a repair, the stock quantity at the relevant branch is automatically reduced. If the part has serial tracking, the specific serial unit's status changes to In Repair.
Can I add parts or services after a repair is delivered?+
No. Once a repair reaches Delivered or Cancelled status, parts and services are locked and cannot be added or removed. Make all changes before marking the repair as delivered.
What happens to stock when I remove a part from a repair?+
The stock is restored. For tracked items, the branch stock quantity is incremented back. For serialized items, the serial unit's status returns to In Stock and the link to the repair is cleared.
Can Cashiers add parts or services to a repair?+
No. Only Admin, Manager, and Technician roles can add or remove parts and services. Cashiers can view the cost breakdown but cannot modify it.
How are parts with serial numbers handled?+
When adding a serialized part, you must select a specific serial number from the available units. The serial picker shows each unit's serial number, branch, and warranty expiry. Only serials with In Stock status are available for selection.
How do I add a variable product as a repair part?+
When you click a variable product in the Add Part dialog, a variant selector popup opens showing all available variations. Select the specific variation you need. If that variation has serial tracking, the serial picker opens next. Otherwise, it is added with adjustable quantity. Each variation has its own independent stock and pricing.