SAP Multi-Bank Connectivity (MBC): What It Is and Isn't
SAP Multi-Bank Connectivity is SAP's managed BTP network to banks. How it differs from host-to-host, EBICS and Swift, what flows through it, and onboarding.
Payments 3 of 8 see the reading order →
Reviewed and fact-checked
On this page
SAP Multi-Bank Connectivity (MBC) is a managed connectivity service that SAP runs on SAP Business Technology Platform (BTP). It carries payment files, payment status reports and bank statements between your SAP system and your banks, using whichever channel each bank supports: a direct link to a bank that has joined the network as a member, SFTP host-to-host, EBICS, or Swift. You connect SAP to it once, through the connector for SAP Multi-Bank Connectivity, and SAP operates the rest. MBC is a transport layer. It does not build your payment files, approve your payments, or change a single byte of what you send.
The last sentence matters, because most MBC disappointments come from expecting the service to do something it was never designed to do. This page covers what MBC is, how it compares with the connectivity options you already know, what flows through it, and what onboarding involves.
The three moving parts
An MBC landscape has three components, and SAP's Cloud FAQ (KBA 3398869) describes the tenant roles the same way:
| Component | Where it runs | What it does |
|---|---|---|
| Connector for SAP Multi-Bank Connectivity | In your SAP system: an add-on (namespace /BSNAGT/) for SAP ERP and S/4HANA up to 1809; part of S4CORE from S/4HANA 1909 | Creates outbound messages, routes inbound ones to the right SAP process, monitors both |
| MBC tenant (test and production) | SAP BTP, operated by SAP | Receives, secures and routes messages between you and the bank side |
| Bank side | A bank tenant for member banks; otherwise the bank's own SFTP, EBICS or Swift endpoint | Delivers to and collects from the bank's back end |
SAP's documentation is explicit that all messages to and from MBC pass through the connector. That is also where you monitor them. Up to S/4HANA 1909 FP01 that meant the connector monitor, transaction /BSNAGT/MONITOR. From there on, and in S/4HANA Cloud Public Edition, it is the Fiori app Manage Bank Messages (F4385), where you can see failed messages, trigger reprocessing and download payloads.
How it differs from what you already know
MBC does not replace the four bank connectivity channels. It sits on top of them. What changes is who builds and runs each connection.
| Option | Who builds and runs the connection | What you still own |
|---|---|---|
| Direct host-to-host per bank | You (or your middleware team), one integration per bank | Everything: transport, keys, certificates, monitoring, every bank's quirks |
| Direct EBICS client | You, with an EBICS client product and a per-bank subscriber setup | The client, the keys, the bank-by-bank initialisation |
| Swift via your own interface or a service bureau | You or the bureau, with your Swift agreement | The Swift relationship and security obligations, plus the ERP integration to the bureau |
| SAP Multi-Bank Connectivity | SAP operates the MBC tenant and the network side; channels per bank can be member-bank, SFTP, EBICS or Swift, mixed within one landscape | ERP-side connector, certificates, format content, bank agreements, per-bank onboarding requests |
The Swift row needs one clarification. For Swift, SAP has acted as an Alliance Lite2 for Business Applications (L2BA) provider, a Swift partner model in which SAP operates the Swift infrastructure and integration for customers who hold their own Swift agreement. You still need that agreement, and you still have a relationship with Swift. SAP runs the plumbing. SAP also documents how the Swift Customer Security Programme applies in the MBC context. Read that page before assuming the attestation question has gone away.
MBC changes who runs the pipe. It does not change what flows through it: the file your bank rejects was built in your ERP, and that is where it gets fixed.
What flows through it
Outbound, MBC carries what your SAP system produces. That is typically pain.001 credit transfers built by the Payment Medium Workbench and a DMEE format tree, plus other payment files your banks accept. Inbound, it carries what the banks send back: pain.002 status reports and account reporting in camt.053, camt.052, camt.054, MT940, MT942 and BAI2. SAP's own guidance on common misconceptions is blunt on the key point: MBC does not change or transform file content. If a bank rejects a file for its structure, the fix is in the ERP's format configuration.
What happens to inbound messages depends on the process they belong to, and this is where MBC connects to the rest of the landscape:
- Payment status to BCM. When Bank Communication Management is used, BCM releases the approved batch to MBC. The status reports that come back update the batch, so the monitor shows what the bank actually did with it.
- Payment status to APM. In an Advanced Payment Management landscape, SAP documents inbound pain.002 processing through MBC into APM's own status handling.
- Bank statements to EBS. The connector documentation describes inbound statement payloads being handed to the standard import (FF.5), and SAP documents the import route as Import by Multi-Bank Connectivity. From there the posting rules and interpretation algorithms take over, as for any other statement source.
So the architecture is layered: APM decides what flows where, BCM decides whether it may leave, and MBC carries it. BCM, APM and output-management boundaries draws the same split from the control side.
Onboarding: what actually happens
MBC onboarding is partly a service request process, which is unfamiliar to teams used to building interfaces themselves. The outline, from SAP's own getting-started material:
- Contract and tenants. MBC is licensed separately. SAP's Cloud documentation states that integration requires an active MBC license. SAP provisions test and production tenants and sends a welcome pack with a checklist.
- Certificates. Each organization provides certificates signed by a certificate authority SAP trusts, one set per tenant. The SAP system also imports the root and intermediate certificates of the MBC endpoints in both test and production. Certificate expiry is an operational dependency from then on: put it in the interface monitoring calendar.
- Connector configuration. On-premise, this is the connector add-on or S4CORE configuration plus the communication setup to the tenant. In Cloud Public Edition, it is the setup SAP documents under Integration with SAP Multi-Bank Connectivity.
- Bank by bank. For SFTP, EBICS and member-bank connections, you raise a service request per bank. Each bank still has to agree the channel, exchange keys and run its own tests. MBC shortens the build, but it does not remove bank-side onboarding.
- Formats and testing. Format content is agreed with each bank and built in the ERP. MBC carries the test files. It does not validate your pain.001 against the bank's implementation guide.
The realistic benefit is not that onboarding disappears. It is that bank number six uses the same connector, monitoring and security model as bank number one, instead of becoming a new integration project.
The Swift change on the horizon
Swift is retiring Alliance Lite2 for Business Applications, and the successor for embedded providers is Business Connect, which runs on Alliance Cloud. According to SAP's migration guide for MBC customers, the official L2BA end of life is December 2027, SAP's own deadline is 30 June 2027, and the migration is designed to change the engine underneath without format changes, a new MBC tenant or a reconfiguration of the S/4HANA system. If your MBC landscape uses Swift, put the migration window in the plan now and confirm the dates with SAP. Vendor deadlines move, and the review cycle on this page is set to catch that.
When I would choose it, and when I wouldn't
MBC makes the most sense when the landscape is SAP-centred, the bank count is more than a handful, and nobody wants to own a portfolio of per-bank SFTP and EBICS integrations. It also deserves the first look on S/4HANA Cloud Public Edition, where SAP documents MBC integration as part of the product's own bank integration setup.
It makes less sense when you already run a treasury middleware or a TMS that owns bank connectivity well, when one or two banks carry almost all the volume on a stable host-to-host link, or when most payments originate outside SAP. In those cases MBC adds a second connectivity estate rather than consolidating the first. The general trade-offs are on the integration patterns page. MBC is one concrete instance of the "managed network" option there.
What I couldn't verify, and left out
- Pricing and commercial model. Not documented publicly in a form I could cite.
- Which banks are member banks. The list changes and is SAP's to publish. Ask for it when you engage SAP rather than trusting a slide.
- API channels in detail. Some sources describe API-based bank connections through MBC. I could not confirm the scope and prerequisites in SAP's documentation, so they are not described here.
See also SAP payment approval workflow, EBICS and bank connectivity security.
Primary sources
SAP Multi-Bank Connectivity as documented for SAP ERP 6.0 (connector add-on), SAP S/4HANA on-premise and private edition (connector in S4CORE from 1909) and SAP S/4HANA Cloud Public Edition. The Swift Alliance Lite2 for Business Applications retirement dates are SAP's and Swift's as published in September 2026 and may move. Claims were checked on 2026-09-25 through cross-checked excerpts of the listed sources.
- SAP Help — SAP Multi-Bank Connectivity — accessed 2026-09-25
- SAP Help — Connector for SAP Multi-Bank Connectivity (SAP S/4HANA) — accessed 2026-09-25
- SAP Help — Integration with SAP Multi-Bank Connectivity (SAP S/4HANA Cloud Public Edition) — accessed 2026-09-25
- SAP Help — Import by Multi-Bank Connectivity (Bank Communication Management, SAP S/4HANA) — accessed 2026-09-25
- SAP Help — Swift Customer Security Programme (CSP) in the Context of SAP Multi-Bank Connectivity — accessed 2026-09-25
- SAP Community (SAP) — SAP Multi-Bank Connectivity (MBC): All You Need to Know — accessed 2026-09-25
- SAP Community (SAP) — Common Misconceptions About SAP Multi-Bank Connectivity (MBC) — accessed 2026-09-25
- SAP Community (SAP) — From Alliance Lite2 to Business Connect: Your Migration Guide for SAP Multi-Bank Connectivity — accessed 2026-09-25
- SAP Community (SAP) — Advanced Payment Management: Processing Inbound Messages (pain.002) using Multi-Bank Connectivity — accessed 2026-09-25
- SAP KBA 3398869 — FAQs about SAP MBC for SAP S/4HANA Cloud Public Edition customers — accessed 2026-09-25
- Swift — Alliance Lite2 for Business Applications — accessed 2026-09-25
- Swift — Business Connect — accessed 2026-09-25
Frequently asked questions
(4)
What is SAP Multi-Bank Connectivity?
SAP Multi-Bank Connectivity (MBC) is a managed connectivity service that SAP runs on SAP Business Technology Platform. It carries financial messages between a company's SAP system and its banks — payment files out, payment status reports and bank statements back — over whichever channel each bank supports: a direct link to a bank that is a member of the network, SFTP host-to-host, EBICS, or Swift. The SAP system connects to it once, through the connector for SAP Multi-Bank Connectivity, instead of building a separate channel for every bank.
Does SAP Multi-Bank Connectivity convert payment formats?
No. SAP's own guidance is that MBC transports files without changing their content. The payment file, such as a pain.001, is generated in SAP S/4HANA or SAP ERP — usually through the Payment Medium Workbench and a DMEE format tree — and MBC transmits it. If the bank rejects the format, the fix is in the ERP's format configuration, not in MBC.
Is SAP MBC the same as Swift?
No. Swift is one of the channels MBC can use. For Swift, SAP has acted as an Alliance Lite2 for Business Applications provider, operating the Swift infrastructure for customers who have their own Swift agreement. MBC can also reach banks directly as network members, or through SFTP host-to-host and EBICS connections, and a single customer can mix these channels bank by bank.
Do I need BCM to use SAP Multi-Bank Connectivity?
No, but they are designed to work together. MBC is the transport; Bank Communication Management is the approval and release control. When BCM is used, a payment batch is approved in BCM and then handed to MBC, and the payment status reports that come back through MBC update the batch. Without BCM, the payment medium goes to MBC directly after the payment run.