Invoice Statuses & Lifecycle

Every WP SmartPay invoice moves through a defined lifecycle from creation to payment. Understanding the statuses helps you track outstanding invoices, follow up with customers, and keep your records accurate.

Status Reference

Draft

The invoice has been created but not yet sent to the customer. The customer cannot see it. Use Draft status when you want to prepare an invoice in advance and review it before sending.

Sent

The invoice has been emailed to the customer (or the shareable link has been shared manually). The customer can view the invoice and pay through it.

Paid

The customer has completed payment through the invoice's payment link, or an admin has manually marked the invoice as paid. A linked Payment record exists in SmartPay → Payments for this invoice.

Overdue

The invoice due date has passed and payment has not been received. SmartPay automatically moves invoices to Overdue status at midnight on the day after the due date. No automated follow-up email is sent — you need to follow up manually.

Cancelled

The invoice has been voided. A cancelled invoice cannot be paid. Use Cancelled when a project falls through or the billing arrangement changes after the invoice was sent.

Auto-Mark Paid

When a payment completes through an invoice's pay button, SmartPay automatically:

  1. Creates a Payment record with status Completed.
  2. Updates the invoice status to Paid.
  3. Links the payment to the invoice in both records.

No manual action is needed — the lifecycle completes itself once the customer pays.

Manually Updating Status

Open the invoice detail page (SmartPay → Invoices → click an invoice) and use the status dropdown or action buttons to change status manually. Common manual updates:

  • Draft → Sent: when you share the link manually without using the Send Invoice email.
  • Sent → Paid: when payment was received outside SmartPay (e.g., bank transfer) and you want to mark the invoice settled.
  • Sent → Cancelled: when the service is no longer needed.
Screenshot of WP SmartPay Invoices list showing status badges for each invoice
Invoice statuses are shown as colour-coded badges in the list — green for Paid, yellow for Sent, red for Overdue.