ARTICLE
14 February 2023
When becoming regulated as a payment institution (PI) or electronic money institution (EMI), fintech companies have several options to access SEPA and send and receive SEPA payments on behalf of their customers.
One of these options is to become a SEPA indirect participant. This can represent a significant project for fintech companies to undertake, particularly when it comes to setting up the proper infrastructure to correctly and efficiently connect to SEPA and process payments.
In this article, we explore the different payment workflows and technical requirements involved in operating as a SEPA indirect participant.
Before we detail how a SEPA indirect participant operates, we must first understand what a SEPA indirect participant is.
A SEPA indirect participant is a regulated financial institution (payment institution, electronic money institution, or credit institution, i.e. a bank) that connects to SEPA via a sponsor bank instead of connecting directly to a clearing and settlement mechanism (CSM).
There are various advantages for regulated financial institutions to become SEPA indirect participants, including having their own BIC and issuing their own IBANs, increased control on their payment flows and lower payment fees.
A SEPA indirect participant must operate several workflows to send and receive SEPA payments in compliance with regulations and SEPA rulebooks.
When a SEPA indirect participant receives the instruction from a customer to send a SEPA credit transfer (SCT), it needs to:
When a SEPA indirect participant receives the instruction from a customer to send a SEPA instant credit transfer (SCT Inst), it needs to:
When a SEPA indirect participant receives an SCT message (pacs.008) from another financial institution, it needs to:
When a SEPA indirect participant receives an SCT Inst message (pacs.008) from another financial institution via its SEPA sponsor bank, it needs to, within 10 seconds, in order to comply with the rulebook:
In addition to SEPA payment messages themselves, SEPA indirect participants must be able to exchange payment status reports (PSRs) with their sponsor bank. The information included in PSRs includes:

The flows described above are the flows when everything goes right, or “happy flows”. But for various reasons, errors and exceptions might happen. SEPA rulebooks specify and standardise how to handle these errors, and SEPA indirect participants must be able to send, receive, and process the messages related to these cases. Those messages are called R transactions.
Causes of such errors or exceptions might be:
When such cases happen, SEPA indirect participants must be able to
Safeguarding customer funds is not a requirement limited to SEPA direct or indirect participants. Any financial institution sending or receiving payments on behalf of customers has to do it.
We describe here how this process works for SEPA indirect participants.
The settlement account is an account held by the sponsor bank for the SEPA indirect participant. The settlement account is the account where:
The safeguarding account is usually held by the sponsor bank of the SEPA indirect participant for practical reasons, including intraday safeguarding movements, but can technically be held by any licensed credit institution. It is the account that holds the SEPA indirect participant’s customer funds. Customer accounts held by the SEPA indirect participant are a logical representation of the safeguarding account that “splits” and allocates the funds and transactions of the safeguarding account to the customer accounts.
For a SEPA indirect participant, managing settlement and safeguarding accounts mainly means two things:
As we’ve covered, operating as a SEPA indirect participant involves complex, extremely codified and sometimes time-boxed operations. While manually managing these operations certainly is not realistic, building the systems that automate them can be a daunting project.
Fortunately, software solutions including core banking systems and payment solutions such as Mambu Payments exist to automate most of the processes described above.