WooCommerce bank transfer invoices

Bank transfer orders should not turn into invoice chaos.

B2B customers often choose bank transfer because they need approval, a reference, and a proper invoice trail. If WooCommerce only shows payment instructions, the store owner still has to chase VAT details, create PDFs, and match payments manually.

Bank transfer is where invoice friction becomes visible.

Card payments can hide invoice problems until after the order. Bank transfer buyers surface the problem earlier: they ask for an invoice, a PO reference, payment instructions, and a clean VAT trail before money moves. That makes this search intent valuable for Lattice Invoices.

The right workflow keeps the existing WooCommerce bank transfer gateway, but adds the missing sales layer: invoice-ready checkout fields, proforma/payment request handling, final invoice generation after payment, and customer-download access.

Readiness checklist for bank transfer invoice orders

Show bank transfer as a deliberate B2B payment option, not a fallback gateway
Collect company name, VAT/BTW number, PO number, and invoice email before the order is placed
Send a payment request or proforma before payment when the buyer needs internal approval
Create the final invoice only when the WooCommerce order is paid or manually marked processing/completed
Attach the invoice PDF to the paid-order email and keep it downloadable from My Account
Generate refund credit notes from the original paid invoice instead of a separate spreadsheet

Where the workflow saves the sale

B2B buyer wants to pay by bank transfer

Manual: Support emails a PDF request and then fixes missing VAT details later.

Lattice path: WooCommerce captures the invoice data upfront and routes the buyer into a clean payment request workflow.

Order is unpaid for several days

Manual: The store either reserves an invoice number too early or forgets to follow up.

Lattice path: The proforma/payment request stays separate until the order is actually paid.

Accountant asks for order-level VAT evidence

Manual: The store exports order screenshots and manually matches payments.

Lattice path: Invoice number, VAT number, VAT totals, payment status, and credit-note links live on the order record.

Manual bank transfer invoices vs. WooCommerce-native workflow

NeedManual workaroundLattice Invoices path
Checkout dataCompany/VAT details often arrive by email after checkoutBusiness billing fields are collected before payment
Payment requestManual PDF or generic bank instructionsProforma-style request tied to the WooCommerce order
Final invoiceCreated by hand after bank reconciliationGenerated when the order is marked paid
Customer accessBuyer asks support for invoice copiesInvoice is attached to email and visible in My Account
RefundsManual credit note outside WooCommerceCredit note references the original paid invoice

FAQ

Should a WooCommerce bank transfer order get a final invoice immediately?

For many B2B stores, no. A payment request or proforma can be sent before payment, while the final VAT invoice is generated after the bank transfer is received and the WooCommerce order is marked paid.

What fields matter most for bank transfer invoice orders?

Company name, VAT/BTW number, billing address, PO/reference number, invoice email, payment status, VAT rate, VAT amount, and the final invoice number are the fields that usually remove support back-and-forth.

Does this replace WooCommerce BACS/bank transfer?

No. The bank transfer gateway can stay in place. The missing layer is the invoice workflow around it: proforma/payment request before payment, final invoice after payment, and credit notes after refunds.

How does this help sell Lattice Invoices?

Bank transfer invoice searches are high-intent because the buyer already has a payment and paperwork problem. Lattice Invoices is positioned as the WooCommerce-native workflow that turns that problem into a paid €49 setup path.