Creating a Repair Job
6 min read
Published April 8, 2026
Updated July 15, 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.
- Click 'New Repair' from the Dashboard, the Repairs page header, or the sidebar.
- The 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.
- Type a name or phone in the Customer search box.
- Pick an existing match to autofill, or continue typing to create a new customer.
- Fields: Customer Name, Phone (with country code picker), Email (optional), WhatsApp toggle.
- If the phone matches an existing record, Fixmo auto-links; the name and email update if changed.
Tip
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.).
Confidential Info (Passwords, PINs, Unlock Patterns)
Right after Item & Problem, an optional 'Confidential Info' section lets you capture anything sensitive the customer hands over so the device can be tested and repaired, a screen lock PIN, an account password, a recovery email.
- Password / PIN / Email, a free-text field for anything the customer gives you (e.g., 'Screen lock PIN: 4821, Apple ID: [email protected] / password123').
- Unlock Pattern, click 'Add unlock pattern' and draw the customer's Android-style pattern on the 3x3 panel exactly as they show you.
- Both are optional and can also be added later, or left off entirely, from the repair detail page (Admins only).
Warning
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. For a non-serialized item you can optionally type or scan a serial, a warranty label is required whenever you do.
- Optional per-part discount (amount or percentage), a warranty label (e.g., '90 Days', 'Lifetime'), and a Description note that shows on the receipt and customer email.
- You can also add parts later from the repair detail page, the picker is identical there.
Warning
Attaching Photos
Photos document the device's condition at intake. Up to 5 photos per repair on any plan.
- Click 'Add Photos' and select up to 5 images.
- Fixmo uploads to secure cloud storage (Cloudflare R2) and attaches the URLs.
- Photos 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.
- In the Agent section, search and select an agent.
- You can override their default commission rate/type for this repair.
- When 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
Frequently asked questions
Related articles
- Repairs
3 min read
Repair Status Workflow
Understand the 8 repair statuses in Fixmo, how to advance them, the Waiting-for-Parts branch, and how Admins can revert status with parts-return handling.
- Repairs
9 min read
Parts and Services
Add parts from inventory and services to a repair. Understand stock decrement, serial-tracked parts, the variant picker, per-line discounts, line descriptions, editing and swapping serial numbers, and warranty labels.
- Repairs
5 min read
Repair Detail Page
Explore every section of the repair detail page, header actions, parts and services, payments, photos, activity log, status history, AI assistant, and share links.