Creating a Repair Job

5 min readPublished April 8, 2026Updated April 28, 2026

Who Can Create a Repair

Only Admins and Managers can create repairs. Technicians see only repairs assigned to them and cannot create new ones. Cashiers cannot create repairs either — they can only record payments and deliver Ready jobs.

Opening the New Repair Form

Start a new repair from several places.

  1. 1Click 'New Repair' from the Dashboard, the Repairs page header, or the sidebar.
  2. 2The form loads with the default service mode (Walk-In) and your current branch selected.

Service Mode: Walk-In, Pickup, or Onsite

Every repair has a service mode.

  • Walk-In — customer drops off the device at the shop (no service address).
  • Pickup — you collect the device from the customer. Enter the pickup address.
  • Onsite — you service the device at the customer's location. Enter the address.

Customer Details

Search an existing customer by name or phone, or enter new details.

  1. 1Type a name or phone in the Customer search box.
  2. 2Pick an existing match to autofill, or continue typing to create a new customer.
  3. 3Fields: Customer Name, Phone (with country code picker), Email (optional), WhatsApp toggle.
  4. 4If the phone matches an existing record, Fixmo auto-links; the name and email update if changed.
Tip

Toggle 'Has WhatsApp' on if the customer uses WhatsApp — this enables future automated status notifications once you connect WhatsApp in Settings.

Device Details

Capture the item and the problem so the technician has full context.

  • Item — required. The device name or model (e.g., iPhone 13, Dell XPS 15).
  • Barcode — optional. Scan the device's serial number, IMEI, or asset tag.
  • Problem — required. Free-text description of the fault.
  • Notes — optional internal notes not shown to the customer.
  • Device Type — optional category (Phone, Laptop, Desktop, Tablet, Printer, etc.).
  • Brand — optional category (Apple, Samsung, Lenovo, etc.).

Service Type and Predefined Services

Services are managed in Inventory → Services. Only services with usage type 'Repair Service Only' or 'Both (Repair & POS)' appear in the repair service picker.

  • Service Type — category (Screen Repair, Battery Replacement, Data Recovery, etc.).
  • Services — multi-select any number of services. Each adds a line item with its set price.
  • If you pick services but not a Service Type, Fixmo auto-sets the Type from the first selected service.
  • To add or edit services, go to Inventory → Services.

Adding Parts

Parts come from Inventory. Stock is decremented automatically when the repair saves.

  • Pick a part from the inventory picker. Variants show their parent + variant label (e.g., 'iPhone Screen · 13 Pro').
  • Quantity defaults to 1. Stock is checked against the selected branch.
  • If the item has serials enabled, pick a specific in-stock serial number.
  • Optional per-part discount (amount or percentage) and warranty label (e.g., '90 Days', 'Lifetime').
  • You can also add parts later from the repair detail page.
Warning

If 'Allow negative stock' is off in Settings > Inventory, Fixmo blocks parts that exceed available stock. Enable it to allow overdraw (e.g., backorders).

Attaching Photos

Photos document the device's condition at intake. Up to 5 photos per repair on any plan.

  1. 1Click 'Add Photos' and select up to 5 images.
  2. 2Fixmo uploads to secure cloud storage (Cloudflare R2) and attaches the URLs.
  3. 3Photos appear on the repair detail page and on printed receipts.

Branch, Technician, and Estimated Date

Assign the job to the right branch and person.

  • Branch — required. Admins see all branches; Managers default to theirs.
  • Technician — optional. Pick anyone with role Technician or Manager in the selected branch.
  • Estimated Date — optional target completion date.
  • Price — optional estimate. Can be updated later.

Advance Payment

If enabled in Settings > Repairs, the new-repair form shows an 'Advance Payment' field. If marked required, the form won't submit without a non-zero amount.

  • The advance amount can be a fixed value or a percentage of the repair price (set in Settings).
  • Fixmo records the advance as the first Payment on the repair using your default payment method.
  • The full payment log appears on the repair detail page.

Commission Agent (Optional)

Link the repair to a commission agent so they earn commission when the job completes.

  1. 1In the Agent section, search and select an agent.
  2. 2You can override their default commission rate/type for this repair.
  3. 3When the repair has a price, Fixmo creates a Commission record automatically.

Submitting the Form

Click 'Create Repair' at the bottom of the form. Fixmo generates a unique code in the format SHOPCODE-BRANCHCODE-R0001 and opens the repair detail page.

Note

Once saved, the customer receives the in-app 'Received' notification. If WhatsApp or email notifications are connected and the 'Received' toggle is on, the customer is notified on those channels too.

Frequently Asked Questions

Who can create a repair?+
Admins and Managers. Technicians and Cashiers cannot create repairs.
Is a service mode required?+
Yes — every repair must be Walk-In, Pickup, or Onsite. Pickup and Onsite let you capture a separate service address for the customer.
Do I have to add parts and services right away?+
No. You can add parts, services, photos, and notes later from the repair detail page. Only the customer, item, problem, and branch are mandatory.
What is an advance payment?+
A deposit taken at intake. When 'Advance Payment' is enabled in Settings > Repairs, a field appears on the new-repair form. If it is also marked required, the form won't submit without an amount. Advance payments are recorded as an initial Payment on the repair.
Is there a repair limit on my plan?+
Yes. Free allows 30 repairs per month, Pro 500, Business unlimited. The counter resets at the start of each calendar month.