How long does a SWIFT transfer from Germany to Poland take?
Germany and Poland share a close economic relationship and a significant labour migration corridor. Most EUR transfers to Poland for amounts under EUR 1 million use SEPA Credit Transfer (SEPA SCT) and reach the beneficiary within hours. EUR amounts are converted to PLN (Polish złoty) at the NBP mid-market rate plus the bank's spread. For same-currency EUR accounts at Polish banks (common for corporate treasuries), no FX conversion is needed. Large-value non-SEPA transfers use TARGET2 → SORBNET2. Under SEPA Instant Credit Transfer (SCT Inst), credits can arrive within 10 seconds. The corridor benefits from shared EU regulatory standards and deep liquidity. Track your UETR on Ohmyfin.
Details
Settlement path: SEPA SCT / TARGET2 → Elixir / SORBNET2 (NBP). Currency pair: EUR → PLN.
The three most common causes of delay on this corridor are: (1) EUR-to-PLN FX conversion and posting at the Polish receiving bank, (2) Non-SEPA amounts requiring SWIFT routing instead of SEPA SCT, and (3) Polish bank processing queue for FX credit outside SORBNET2 operating hours.
If the payment has not arrived within 1 business day, ask your sending bank to file an MT199 payment enquiry citing the UETR and the holding bank's BIC shown on the Ohmyfin GPI tracker.
Key facts
- Typical settlement: 4 hours
- 95th-percentile: 1 business day
- Currency pair: EUR → PLN
- Settlement system: SEPA SCT / TARGET2 → Elixir / SORBNET2 (NBP)
- Top delay cause: EUR-to-PLN FX conversion and posting at the Polish receiving bank
How to track a delayed transfer — step by step
- Get the UETR from your sending bank — Ask your bank for the MT103 payment confirmation. The UETR (Unique End-to-end Transaction Reference) is in field 121 — a 36-character UUID formatted as 8-4-4-4-12 hexadecimal characters.
- Track the payment on Ohmyfin — Paste the UETR into the free Ohmyfin tracker at ohmyfin.org. You will see which bank is currently holding the payment and its live SWIFT GPI status code (ACSP, ACWP, RJCT, etc.).
- Identify the holding bank and delay cause — On the Germany–Poland corridor, the most common delay causes are: EUR-to-PLN FX conversion and posting at the Polish receiving bank; Non-SEPA amounts requiring SWIFT routing instead of SEPA SCT; Polish bank processing queue for FX credit outside SORBNET2 operating hours. The GPI tracker shows exactly which bank last acknowledged the payment.
- Ask your bank to file an MT199 enquiry — If the payment has been static for more than 24 hours, ask your sending bank to send an MT199 payment investigation message quoting the UETR and the holding bank's BIC. SWIFT GPI service levels require banks to respond within one business day.
Frequently asked questions
How long does a SWIFT transfer from Germany to Poland take?
Most SWIFT transfers on the Germany–Poland corridor credit the beneficiary within 4 hours. In 95% of cases the payment arrives within 1 business day. The most common delay is eur-to-pln fx conversion and posting at the polish receiving bank.
What causes delays for Germany–Poland payments?
The three most common delay causes are: EUR-to-PLN FX conversion and posting at the Polish receiving bank; Non-SEPA amounts requiring SWIFT routing instead of SEPA SCT; Polish bank processing queue for FX credit outside SORBNET2 operating hours.
What should I do if my Germany–Poland SWIFT transfer is late?
Track the UETR on Ohmyfin — the GPI status shows exactly which bank is holding the payment. If delayed beyond 1 business day, ask your sending bank to file an MT199 payment enquiry citing the UETR and the holding bank's BIC.
Which clearing system is used for Germany–Poland payments?
The dominant settlement path is SEPA SCT / TARGET2 → Elixir / SORBNET2 (NBP). The currency pair is EUR → PLN.
Track in your language
Related guides
Related — more from payment speed guides and beyond
Get 100 free credits — track unlimited SWIFT payments
No card needed. Free for ordinary users — 10 free trackings per day per IP, no signup required. Track any international wire across 11,000+ banks.
Track a payment now — completely free Or try the tracker now →