invoicing

Creating invoices

How to create, send, and manage invoices for clients and one-off jobs.

Updated 2026-11-06

Creating your first invoice

Navigate to Invoices → New Invoice. Fill in:

  • Client — pick an existing client or enter a one-off name
  • Line items — description, quantity, unit price
  • Due date — defaults to 30 days from today

Click Save draft to review before sending, or Send to email it directly.

Reusing invoice terms

In the invoice form, open Terms & notes → Saved terms. Click a saved set to append it to the invoice. You can add several sets, such as retainer fees and setup fees, and edit the combined text before saving.

Choose New terms to save a named set for your business account, or Save as reusable terms to save wording you have already entered. You can also manage the library in Settings → Invoice → Payment Terms. Each set saves immediately, independently of the invoice or settings form.

Saved terms are shared within the current business account and follow invoice permissions. Updating or deleting a saved set does not change invoices that already contain it. Your invoice due date is set separately.

Invoice statuses

Status Meaning
Draft Not sent yet
Sent Emailed to client, awaiting payment
Partial Part-paid
Paid Fully settled
Overdue Past due date and unpaid
Void Cancelled, no longer actionable

Sending invoices

Click Send on any draft invoice. Opterflow emails the client a branded PDF with a payment link (if Paystack is connected).

To resend, open the invoice and click Resend.

Recording a payment

Open an invoice and click Record Payment. Enter the amount received and the payment date. For partial payments, run Record Payment multiple times — Opterflow tracks the outstanding balance automatically.

Attaching files

You can attach up to 5 files (PDFs, images) to an invoice before sending. Useful for contracts, briefs, or delivery receipts.

Was this article helpful?