Original Reddit post

If you send QR-bills (small business, association, landlord, PPE/Stockwerkeigentum, a club treasurer with an old Excel template…), this might save you some awkward “your invoice doesn’t scan” emails next month. What changed Since 21 November 2025, new QR-bills may only contain structured addresses (street, number, postcode, town in separate fields, “type S”). The old combined format (two free text lines, “type K”) is no longer allowed. Several banks (e.g. GKB, LUKB, BCN) only guarantee processing of type-K bills until the end of September 2026 . BCN says they’ll be refused after that. PostFinance guarantees them until 13 November. From 14 November 2026 the Swiss Payment Standards no longer allow unstructured addresses in any payment order. Banks also have to clean up standing orders by 13 November. Why you probably can’t tell by looking: the printed payment part looks identical. The format is only inside the QR code: line 5 of the decoded text is S or K (that’s your own address; the payer’s address type is further down). How to check: scan it with any QR reader app and look at line 5, or drop the PDF/photo into a small checker I built: https://qr-adresse.ch/en/ . It runs entirely in your browser: nothing is uploaded, there’s no account and no tracking of the file (the page’s security policy doesn’t even allow it to send the file anywhere). It also flags other errors (QR-IBAN with the wrong reference type, bad check digits, invalid characters). If it says K: the bill has to be regenerated by whatever made it (update the software, or replace the old Excel/Word macro with a generator that has separate address fields). A sticker won’t help, the problem is inside the code. Resend open invoices, especially to people paying by standing order. Longer explanation with sources (SIX, the banks): https://qr-adresse.ch/en/structured-address-qr-bill-october-2026/ Happy to answer questions, and feedback on the checker is welcome. submitted by /u/Wookai

Originally posted by u/Wookai on r/Switzerland