Recording a Payment
How to record a cash, check, or other offline payment against an invoice.
When a client pays you outside the app — cash on the job, a check in the mail, a Venmo transfer — you can record that payment against their invoice. Recording a payment does not charge the client. It just tells the dashboard the money was already collected, so the invoice shows as paid.
Manager onlyBefore you start
- You need the Admin or Manager role to work with billing.
- The invoice must have status Unpaid or Partially Paid. You can't record a payment on a Draft, Paid, or Void invoice.
- You must be viewing a single team. The All Teams view is read-only.
Record the payment
Open the order's Billing tab
Open the Order and click the Billing tab.
Click Record Payment
You can start from two places:
- The Record Payment button in the Payment card on the side (one button per unpaid invoice)
- The banknote icon on the invoice's row in the Invoices list

Fill in the payment details
A panel opens showing the invoice total, anything already paid, and the balance due.
| Field | What to enter |
|---|---|
| Payment Method | Cash, Check, Venmo, Zelle, Bank Transfer, or Other |
| Amount | Pre-filled with the full balance due. Lower it for a partial payment. |
| Reference | Optional — a check number or confirmation code |
| Notes | Optional — anything you want to remember about the payment |

Click Record Payment
Click Record Payment to save.
Partial payments
You don't have to record the whole balance at once. Enter any amount up to the balance due:
- If the payment covers the full balance, the invoice status becomes Paid and the Order is marked paid.
- If it covers part of the balance, the invoice status becomes Partially Paid and the remaining balance stays due. You can record more payments later until it's fully paid.
Legacy invoices
Invoices with a Legacy badge (created in the older ITB app) can only be paid in full. The amount field is locked to the full balance for these invoices.
What you should see
A Payment Recorded confirmation appears. It shows the new invoice status (Paid or Partially Paid), the amount recorded, and any remaining balance. The invoice's status badge updates right away, and the payment shows up in the Billing History card with the method you chose.
If something goes wrong
- "Payment amount exceeds balance due" — you entered more than what's still owed. Enter an amount up to the balance due.
- "This invoice is already paid" or "Cannot record payment for a voided invoice" — someone else may have updated the invoice while you had the panel open. Close it and check the invoice's current status.
- "Legacy invoices can only be paid in full" — record the full balance instead of a partial amount.
More help: Payment problems.