WooCommerce invoice write-off workflow

Write off unpaid WooCommerce invoices without breaking VAT PDF or accounting evidence.

Unpaid B2B invoices need more than a status change. Finance needs the retained invoice PDF, reminder trail, due-date history, credit-note decision, write-off reason, and clean accountant export.

Why write-offs are risky in WooCommerce invoicing

Many stores only change an order status or add a private note when an invoice will not be collected. That leaves the accountant guessing whether the invoice was issued, reminded, cancelled, credited, or simply abandoned.

Use this checklist before buying an invoice plugin, replacing a PDF invoice tool, or cleaning up overdue BACS/proforma workflows for EU VAT customers.

Write-off readiness checklist

1. Freeze the issued invoice before any write-off decision

The original VAT invoice PDF, invoice number, customer details, VAT metadata, and payment terms should remain retained. A write-off note must not silently rewrite the historic invoice.

Buyer question: Can the plugin keep the issued PDF untouched while adding a visible write-off status and note?

2. Link reminder evidence to the write-off record

Before marking an invoice as bad debt, finance usually needs proof of due date, reminders sent, failed delivery checks, customer downloads, and manual follow-up notes.

Buyer question: Can support see reminder emails, resend logs, and download evidence next to the unpaid invoice?

3. Decide between credit note, bad-debt note, or collection handoff

A refund or cancelled invoice may need a credit note. A legitimately unpaid B2B invoice may need a write-off note or collection handoff instead. The workflow should make this decision explicit.

Buyer question: Does the workflow separate cancellation credit notes from unpaid-invoice write-offs?

4. Export accountant-ready write-off data

Accountants need invoice number, customer, VAT totals, due date, outstanding amount, write-off reason, decision date, reminder history, and any related credit note or correction.

Buyer question: Will the export show enough context to book bad debt without chasing order notes manually?

5. Keep customer access and internal visibility aligned

The customer-facing invoice download should still point to the retained PDF, while admins see internal write-off status, notes, and follow-up history.

Buyer question: Can the customer download stay stable while finance gets internal write-off controls?

Three write-off scenarios to map before automating

BACS invoice never paid

Trigger: Net 14 or Net 30 due date passes after multiple reminders and no payment confirmation.

Workflow: Retain the invoice PDF, keep reminder logs, add a bad-debt/write-off note, and export the decision for the accountant.

Customer cancels before fulfilment

Trigger: The invoice was issued but the sale is cancelled and should not remain collectible.

Workflow: Use a credit note or cancellation evidence instead of a simple write-off, then link both documents in the invoice timeline.

Partial payment remains outstanding

Trigger: Deposit or split-payment invoice is partially paid and the balance will not be collected.

Workflow: Keep the paid amount, outstanding balance, due date history, and any write-off or credit-note decision in one exportable record.

Early-access offer: €49 write-off workflow review

Send your current invoice plugin, overdue invoice process, reminder emails, credit-note rules, and accountant export needs. Lattice will map the evidence gaps before you automate write-offs on live orders.

Send my write-off workflow

FAQ

Can WooCommerce write off unpaid invoices by default?

WooCommerce tracks orders and payment status, but a finance-safe write-off workflow usually needs invoice PDFs, invoice numbers, due dates, reminders, internal write-off notes, credit-note decisions, and accountant export data.

Is an invoice write-off the same as a credit note?

No. A credit note reverses or corrects an issued invoice. A write-off documents that an unpaid invoice will not be collected. The right action depends on local accounting rules, cancellation status, and whether goods or services were delivered.

What evidence should be stored before writing off an invoice?

Store the retained invoice PDF, invoice number, VAT metadata, due date, payment terms, reminder send/resend history, customer download evidence, outstanding amount, write-off reason, decision date, and related credit-note or correction links.

Where does Lattice Invoices fit?

Lattice Invoices is the early-access WooCommerce EU invoicing path for stores that need retained invoice PDFs, BACS/proforma workflows, due dates, reminders, credit notes, corrections, write-off evidence, and accountant-ready exports.