Manage payments
Record payments against an invoice, let status update itself, and watch online payments land automatically — no manual 'mark as paid'.
Foreman tracks payments on every invoice and keeps its status in sync for you. You record offline payments (check, cash, Zelle) yourself; online payments through Stripe land on their own. Either way, you never set the status by hand — there's no "mark as paid."
Record a payment
- Open the invoice from Records.
- In the side panel, click Record Payment.
- Enter the Amount (it defaults to the remaining balance), confirm the Payment Date, and pick a Method — Check, Cash, ACH, Zelle, Card, or Other.
- Optionally add a Reference (for example, a check number) and Notes.
- Click Record Payment.
Note
Don’t see this?
How status updates itself
Status is always derived from how much has been collected — you never set it manually:
- Payments below the total move the invoice to Partially Paid.
- Once payments cover the total, it flips to Paid.
- Remove every payment and it falls back to Sent (or Draft if it was never sent).
The side panel shows the running balance and a progress bar so you can see what's left to collect.
The payments list
Each payment appears in the Activity list in the side panel, alongside Sent and Viewed events. From there you can:
- Click a payment to edit its amount, date, method, reference, or notes.
- Hover a payment and click the trash icon to delete it.
Editing or deleting a payment recalculates the balance and status automatically.
Online payments land automatically
When a client pays online through Stripe, Foreman ingests the payment for you — no manual entry. The payment appears in the Activity list, the balance and status update, and your client gets an automatic receipt email. Foreman also guards against duplicates if the same payment notification is delivered twice.
Note
Frequently Asked Questions
Can I record more than the balance?
You can, but Foreman warns you when an amount exceeds the remaining balance so you can double-check before saving.
Why didn't an online payment show up?
Online payments require Stripe to be connected and the invoice to offer a pay link. See Stripe payment processing.