Cross-border SEPA payments: what merchants miss about “domestic” Euros

The whole point of SEPA is that a Lisbon-to-Helsinki transfer feels domestic. In practice, cross-border flows still have edges merchants routinely underestimate. The ones worth knowing.

Reachability is uneven

All SEPA-zone banks are reachable for SCT. Reachability for SCT Inst is still climbing — close to 100% in the Eurozone, materially lower in non-Eurozone SEPA countries (Sweden, Denmark, Norway, Iceland, UK). For SDD, reachability for Core and B2B differs bank by bank.

If your customer mix skews to non-Eurozone SEPA countries, validate per-bank coverage before promising “instant” anything.

Charges: SHA only, in theory

Under the SEPA Regulation, the charging principle is SHA (shared) — each party pays its own bank’s costs. In practice, some banks still apply legacy correspondent-banking fees on certain corridors. Tell your customer it is free; verify with your bank on the corridors you care about.

Local descriptors, local trust

A Polish consumer who sees a bank statement entry from “NEXINITY LTD GIBRALTAR” is going to refund first and ask questions later. Always present a localised, branded billing descriptor that matches what the customer saw at checkout. Localised SEPA Creditor IDs (one per country, where you collect at scale) reduce refund rates noticeably.

IBAN ≠ BIC ≠ everything

Since 2016 the BIC is optional on intra-SEPA transfers (“IBAN only”). Some banks still ask for it on legacy systems or for specific products. If you accept IBAN-only at checkout (which you should), make sure your back-office reconciliation does not break when the BIC field comes back blank — surprisingly common bug.

What good cross-border SEPA looks like

  • Per-country branded billing descriptor.
  • Per-country Creditor ID for high-volume markets.
  • Reachability checks at IBAN entry, surfacing instant vs. standard at the checkout itself.
  • A single reconciliation pipeline that handles SCT, SCT Inst and SDD without merging them prematurely — each carries its own settlement timing.

Want to use SEPA in your own product? Nexinity is a licensed Polish payment institution that does this for a living. Talk to our team →