Bank Reference

Bank transfers your bank can match

Bank Reference gives every WooCommerce order paid by bank transfer a structured payment reference with correct check digits, in the format your customers' banks expect.

Get the free pluginBuy Pro – €39/year

Supported formats

BelgiumStructured communication (OGM/VCS)+++010/8068/17183+++
FinlandReference number (viitenumero) and virtual bank barcode12 34561
SwedenBankgiro OCR number, with or without length digit1234574
NorwayKID with MOD10 or MOD11123456782
DenmarkFIK +71 payment line+71<026840149965328+12345678<
InternationalRF creditor reference (ISO 11649)RF18 5390 0754 7034

Check a payment reference

How it works

Install

Activate the plugin and choose your format. The default follows your store country.

Order

Each bank-transfer order gets its own reference, created at checkout and never changed.

Show

The reference appears on the thank-you page, in order emails, on the admin order screen and on PDF invoices.

Pro: payments marked as paid for you

Pricing

Free

€0

  • All six reference formats
  • Thank-you page, emails, admin, PDF invoices
  • Search orders by reference
  • Finnish virtual bank barcode
Get the free plugin

Pro

€39 / year per site

  • Everything in Free
  • Bank statement import and matching
  • Mark orders paid in bulk
  • EPC QR code
  • Email support
Buy Pro – €39/year

Questions

Do I need an agreement with my bank?

Not for Belgian, Finnish or RF references. Norwegian KID, Swedish Bankgiro OCR and Danish FIK only work with the matching agreement at your bank; use the settings it gave you.

Which orders get a reference?

Orders paid with the payment methods you select, by default WooCommerce's Direct bank transfer. Two orders never share a reference.

Does the plugin send data anywhere?

No. The free plugin works entirely inside your WordPress site.

Does it work with HPOS and block checkout?

Yes. It is tested with WooCommerce's high-performance order storage, the classic storage, and the block checkout with a block theme.