Invoice Lifecycle Management

Every invoice goes through a defined lifecycle: Draft (you're building it) → Sent (client received it via email with PDF and PayPal link) → Paid (you confirm payment, and a linked transaction is created automatically) or Overdue (past due date, automated reminders with escalating tone) → Cancelled (voided with audit record). You always know exactly where every invoice stands.

Quick Answer

Invoice lifecycle management tracks every invoice through Draft, Sent, Paid, Overdue, and Cancelled states. Marking an invoice Paid creates a linked income transaction automatically, overdue invoices receive automated reminders with escalating tone, and every status change is logged in the audit trail.

Best for

  • Freelancers who lose track of which invoices are unpaid
  • Service businesses with overdue invoices and no follow-up system
  • Anyone who wants client payment history without manual tracking
  • Small teams that need an audit record of every invoice change

Not ideal for

  • Accountants who need double-entry bookkeeping and journal entries
  • Milestone-based contracts where one invoice is partially paid over time

Payment confirmation is manual: mark an invoice Paid after checking PayPal, your bank, or the client's confirmation. Automatic PayPal payment detection is not yet available.

What You Get

How It Works

1

DRAFT → SENT

Create the invoice (describe the work, AI builds it with line items and tax). Send via email with PDF and PayPal link. Status auto-changes from DRAFT to SENT. Client receives a professional email with payment button.

2

SENT → PAID or OVERDUE

When you confirm payment (PayPal, bank transfer, or another method), mark the invoice PAID and a linked income transaction is created automatically. If the due date passes without payment, status changes to OVERDUE and reminders begin.

3

OVERDUE → PAID or CANCELLED

Overdue invoices receive automated reminders while unpaid, with the tone escalating over time. When paid, mark the invoice PAID and the reminders stop. If voided, status becomes CANCELLED with an audit record.

Use Cases

Tracking client payment behavior

See which clients consistently pay late. The lifecycle shows exactly how many days overdue each invoice is. Use this data to decide who gets Net 15 terms and who gets 'due on receipt.'

Month-end reconciliation

Filter by status: all PAID invoices this month, all OVERDUE across all clients, all DRAFT invoices still pending. Export as CSV for your accountant. No more wondering 'did they pay yet?'

Automated reminders without awkwardness

When an invoice goes OVERDUE, automated reminders are sent while it stays unpaid. You never write a manual follow-up email. The system handles the awkward part — you just confirm payment when it arrives.

Frequently Asked Questions

What happens when I mark an invoice as paid?

The invoice status changes from SENT or OVERDUE to PAID. A linked income transaction is created in your records with the invoice amount, currency, date, and client. This transaction appears in your dashboard and reports — no separate data entry needed.

Can I cancel an invoice after sending it?

Yes. Cancelling an invoice changes its status to CANCELLED. The cancellation is recorded in your audit log with timestamp and user ID. CANCELLED invoices do not appear in your overdue or outstanding totals. If a client needs a corrected invoice, cancel the original and create a new one.

How are overdue invoices handled?

When the due date passes without payment, the invoice status changes from SENT to OVERDUE. Tally Assistant then sends automated reminders while the invoice remains unpaid, with the tone escalating from friendly to professional to urgent. If a reminder fails to deliver (invalid email, etc.), the dashboard shows an alert with the failure reason.

Can I see a history of all status changes?

Yes. Every status transition is recorded in the audit log: who changed it, when, from what status to what status. The invoice also records the reminder count and last reminder time. Full per-email reminder content logging is on the roadmap.

Ready to simplify your bookkeeping?

Handles 200+ bank formats in 30+ currencies. Start free — no credit card required.