Mark an invoice as paid

When a customer pays by EFT or cash, you mark the invoice paid yourself. When they pay by card through the public link, GM marks it paid for you. Either way, Paid is a one-way door — once there, the invoice locks.

Mark it paid manually

  1. Open the invoice from the Invoices list.
  2. Under Update Invoice Status, click Mark as PAID.
  3. Confirm. The status badge turns green and the invoice is locked against further edits.
The button is greyed out? If the job’s service status is still in progress, GM blocks marking paid until the service is Ready or Completed — hover the button to see why. A cancelled invoice also can’t be marked paid; payment can’t be collected on it.

Card payments mark themselves

If your bank is connected and the customer pays via the public invoice link, GM flips the invoice to Paid automatically and emails them a receipt. It does this through three independent checks so a payment is never missed — even if the customer closes their tab mid-payment.

Think a card payment went through but the invoice still shows unpaid? Open it and click Check payment — GM asks Paystack directly and marks it paid if a successful charge is found.

Once paid, the invoice can’t be edited or un-paid except by an explicit cancellation — see Why a paid + completed invoice locks.