Payments and Delivery

3 min read

Published April 8, 2026

Updated July 26, 2026

Viewing Payments on a Repair

Open the repair detail page. The Payments card shows every recorded payment with method, amount, reference, and date.

  • Total Paid, sum of all payments
  • Repair Price, current estimate or final price
  • Balance Due, Repair Price minus Total Paid

Recording a Payment

Click 'Record Payment' on the repair detail page.

  1. Pick a payment method (Cash, Card, Bank Transfer, Online, or any custom method).
  2. Enter the amount.
  3. If the customer is paying cash, type what they handed over in 'Cash received', the change due appears underneath.
  4. Add an optional reference (transaction ID, cheque number, etc.).
  5. Click 'Record'.

Note

Payments notify the shop via in-app notification. They also contribute to daily and monthly revenue on the dashboard and finance pages. Recording a payment never prints anything on its own, use the Print button on the repair when the customer wants a copy.

Advance Payments

Advance payments are recorded automatically during repair creation if the 'Advance Payment' field has a value.

  • Set defaults in Settings > Repairs (enabled, required, type, default amount).
  • Type can be FIXED (e.g., $20) or PERCENTAGE (e.g., 30%).
  • If 'Advance payment is required' is on, the repair cannot be saved without a non-zero amount.
  • The advance appears as the first entry in the repair's Payments log, marked 'Advance payment'.

Delivering a Ready Repair

When a repair reaches Ready, the 'Deliver' button appears.

  1. Click 'Deliver' on a Ready repair.
  2. The dialog shows current balance due.
  3. Optionally record a final payment in the same step (amount and method).
  4. Confirm delivery.
  5. Status moves to Delivered; linked serials become COMPLETED_REPAIR; Delivered notification fires.

Auto-Invoicing on Delivery (Pro/Business)

Admins can enable 'Auto-invoice on repair delivered' in Settings > Shop. When a repair is delivered, Fixmo generates an invoice from the repair's parts, services, customer, and totals, then emails it to the customer if email is connected.

Note

Auto-invoicing is only available on Pro and Business plans.

Frequently asked questions

Admins, Managers, and Cashiers can record payments on repairs. Technicians cannot see or record payments.

Yes. When the payment includes cash, a 'Cash received' box appears, type what the customer handed over and the change due is shown underneath. It works the same way when cash is only one leg of a split payment, in which case the change is calculated against the cash portion. The payment recorded against the repair is always the amount actually taken, so balances and reports are unaffected.

Yes. Record as many separate payments as you need. Fixmo tracks total paid vs repair price and shows the balance due.

Cash, Card, Bank Transfer, and Online are built-in. You can also create custom methods in Settings > Payment Methods (e.g., Cheque, Mobile Wallet, Store Credit).

Marking Ready → Delivered moves linked serials to COMPLETED_REPAIR, sends the Delivered notification to the customer, and optionally auto-creates an invoice (Pro/Business).

An Admin can click 'Correct method' next to that payment on the repair's Payments card and pick the right method (or account), or split it across several methods, or collapse a split back into one. The amount is locked and can't be changed there; it only fixes attribution. This edits one payment event at a time and keeps its original date, so same-day reports update automatically. See Correcting a Payment Method.