Stablecoins

SAP stablecoin payments are live: your customer's ERP can now pay invoices in USDC — and only the buyer's side reconciles itself

Short answer: SAP stablecoin payments arrived October 6–7, 2026: SAP Pay, from SAP-backed Tereina, lets SAP Cloud ERP customers with a Circle Mint account pay invoices in USDC and reconcile them on their side. Suppliers outside SAP Pay must match payments themselves. Payzum invoices settle non-custodially to your wallet and get marked paid by signed webhook.

Key takeaways

  • October 6, 2026: SAP launched SAP Pay, powered by Tereina, an SAP company. It sits inside SAP Cloud ERP and "executes and reconciles payments within the same workflow when an invoice is due." Reuters reported it starts in the US and the UK.
  • October 7, 2026: Circle and Tereina made USDC the preferred stablecoin for eligible dollar workflows in SAP Pay, with EURC for euros. The paying company needs an eligible Circle Mint account, which is for institutions only.
  • It's a start, not a rollout. Proof-of-value programs come "over the coming months." No customers, volumes or blockchain were named in the release.
  • The analysis: reconciliation follows whoever starts the payment. The buyer's ERP knows which invoice it just paid. A plain USDC transfer doesn't tell the supplier, so the supplier's matching depends on how it bills.
  • What to do now: put the token and network on every invoice, give each invoice its own payment request, and let a signed webhook mark it paid in your ledger.

What SAP and Circle announced on October 6 and 7, 2026

On October 6, 2026, at its SAP Connect event, SAP said it was entering the payments market with SAP Pay, powered by Tereina, an SAP company (SAP News Center). The product is embedded in SAP Cloud ERP. In SAP's words, it "executes and reconciles payments within the same workflow when an invoice is due, reducing manual file handling and external processing dependencies."

Reuters filled in the commercial picture the same day. Tereina's service lets businesses pay suppliers, employees and affiliates directly from SAP, in traditional currencies or in stablecoins. It launches in the US and the UK. Until now, SAP had left payments to whichever providers its customers connected themselves. Tereina claims the service can cut payment costs by up to 25%. That's the company's own figure, not an independent one.

On October 7, Circle and Tereina announced the stablecoin piece (Circle press release). USDC "will serve as the preferred stablecoin" for eligible US-dollar payment workflows, and EURC is the option for euro activity. Circle CEO Jeremy Allaire called stablecoins "a core infrastructure layer for global commerce." Tereina CEO Cedric Bru said stablecoin payments "become a native feature of the applications they already trust."

Circle's SAP Pay page adds the gate: "To use USDC within SAP Pay, your organization will need an eligible Circle Mint account." Circle Mint is open to eligible businesses and institutions in specific regions, after background, KYC and sanctions checks that "can take a few weeks or more." The page lists the target workflows: intercompany liquidity across time zones, less prefunding, and cross-border supplier payments and AP/AR settlement.

SAP Pay stablecoin paymentsWhat has been announced
What it isB2B payments embedded in SAP Cloud ERP, run by Tereina, an SAP company
Launch marketsUS and UK, as reported by Reuters
StablecoinsUSDC for eligible US-dollar workflows; EURC for euro activity
What the payer needsAn eligible Circle Mint account (institutions only, with KYC and sanctions screening)
BlockchainNot named in Circle's release or SAP Pay page; trade outlets report Arc as the preferred network
StatusProof-of-value programs with customers "over the coming months"; no customers, volumes or rollout date disclosed
The 84% figureDescribes the SAP ecosystem's share of global commerce, not stablecoin adoption

Why SAP stablecoin payments matter more than another partnership

New stablecoin partnerships get announced every week. This one is different because of where the rail lands. In a large company, a supplier invoice is received, matched to a purchase order, approved and scheduled inside the ERP. Then, in most companies, someone exports a payment file to a bank. The bank's confirmation comes back later and gets matched by hand or by yet another tool.

SAP Pay removes that hop. The system that approves the invoice now sends the money and books the result. Adding USDC to that list means a treasury team can choose a stablecoin the way it chooses a wire: as a rail on an approved invoice, not as a separate crypto project. For cross-border payables, where wires can take days and pass through correspondent banks, that's the change that could shift behavior. It fits what the data already shows: stablecoin business payments look like invoices, not shopping carts.

Two cautions. First, the 84% figure describes SAP's customer base, not stablecoin usage, and nobody has said how many SAP customers will switch USDC on. Second, the payer has to hold USDC through Circle Mint, an institutional account. Our reading, and it's only a reading: the first live flows will probably be intercompany transfers between subsidiaries of the same group, which Circle lists first, and large cross-border payables. Small-ticket purchasing comes later, if at all.

Reconciliation follows whoever starts the payment

This is the part of SAP stablecoin payments that matters most if you're the one getting paid. SAP Pay can reconcile "in real time" on the buyer's side because the buyer's ERP started the payment. It knows the invoice, the amount and the transaction it just sent.

The supplier doesn't get that context for free. A wire can carry remittance information. An ACH payment can carry addenda. A standard USDC transfer on an EVM chain such as Ethereum, Base or Polygon carries a sending address, a receiving address, an amount and a transaction hash. It has no invoice-number field.

That's harmless with one customer. It breaks when three customers pay the same address in the same week, one pays two invoices in a single transfer, another comes up a few dollars short, and a fourth pays a quote that expired last month. Your accounts-receivable team is back to matching amounts and emailing customers for screenshots.

So the receiving side has to design the matching before the first payment arrives:

  • One payment request per invoice, with the exact amount, the token and the network, so a payment can only belong to one invoice.
  • An expiry, so an old quote isn't paid weeks later at an old amount.
  • Partial-payment and overpayment detection, so "almost paid" never gets booked as paid.
  • A machine-readable "paid" event that your ledger receives, instead of someone checking a block explorer.

If your customer is on SAP Pay and you are too, part of this may be handled for you, since Circle's page lists receiving customer payments as a use case. For the much larger group of suppliers who don't run SAP Cloud ERP, it isn't.

Four things that must be true before a supplier sees an SAP Pay USDC payment

  1. Your customer runs SAP Cloud ERP with SAP Pay, in a launch market (the US or the UK).
  2. Your customer has an eligible Circle Mint account. Circle says onboarding includes identity, KYC and sanctions checks and can take a few weeks or more.
  3. You've agreed on a token and a network. Neither the release nor Circle's SAP page names a chain. Several outlets report Arc, Circle's own blockchain (on mainnet since September 16, 2026), as the preferred network for the first workflows. If your customer sends on a network you don't receive on, the payment becomes a problem instead of a convenience. Networks also get retired: Circle is winding down USDC on Noble this month (our analysis).
  4. You actually want USDC. Some suppliers will: no correspondent banks, settlement in seconds, a dollar balance outside a local banking system. Others will still want a local-currency wire. That's a commercial decision to make customer by customer.

None of this is a reason to wait. Buyers ask suppliers for payment details long before the first payment run. The supplier who already has a stablecoin invoice flow is the one who can say yes on that call.

How to get ready to receive stablecoin invoice payments, step by step

Payzum is a non-custodial, crypto-only payment processor. It doesn't plug into SAP Pay and isn't part of the Circle and Tereina partnership. What it gives a supplier is the receiving half described above: invoices that match themselves, settled to a wallet you control.

  1. Connect a wallet you control. Self-custody, hardware or multisig. Payments settle there directly. Payzum never holds, pools or controls the funds, so there's no processor balance to freeze.
  2. Choose your token and networks. Accept USDC or USDT on Ethereum, Base, Polygon, Arbitrum, Optimism, BNB Chain, Avalanche or Solana, plus Bitcoin. Confirmation typically takes about 2 seconds on Base and Polygon and about 0.4 seconds on Solana. If a customer pays in another crypto, optional auto-conversion settles it in USDC or USDT. Print the token and network on the invoice.
  3. Issue each invoice as its own payment request. Payzum invoices carry an expiry and detect partial payments and overpayments. The status moves through waiting, partially_paid, finished, expired or failed, so "almost paid" never reads as paid. For repeat billing, use payment links or subscriptions.
  4. Let the ledger update itself. Signed webhooks push each confirmed payment to your systems, with your invoice reference and the on-chain transaction hash. Official open-source integrations cover ERPNext/Frappe and Akaunting, and SDKs exist for Node.js/TypeScript, PHP, Python and Rust.
  5. Pay your own suppliers from the same wallet. Mass payouts in EVM stablecoins on Polygon, Arbitrum, Optimism, Base, BNB Chain and Avalanche let USDC from one customer pay your contractors without a round trip through a bank.

The limits, stated plainly: Payzum doesn't support Arc or EURC today, and it settles in crypto only, never to a bank account. If a buyer can only pay on Arc or in EURC, raise it before the first invoice, not after the first payment.

Who should care first: three scenarios

  • A contract manufacturer in Mexico selling to a US group. The buyer pays suppliers from SAP and wants to test stablecoin settlement on cross-border payables. The manufacturer issues each invoice as a USDC payment request on the network both sides agreed. It gets a finished status when the payment confirms, and pays its own sub-suppliers from the same wallet.
  • An IT services firm in Colombia billing a monthly retainer to a UK client. Wires take days and lose money to intermediary fees. A USDC invoice with an expiry, plus a signed webhook into the firm's ERPNext, replaces the "did it arrive?" emails at the end of each month.
  • A mid-size distributor that isn't on SAP at all. It wants the same "invoice approved, paid, booked" loop for its own customers. Payzum invoices with the Akaunting or ERPNext integration give it that loop without an enterprise ERP.

Receiving a B2B payment: wire vs raw USDC transfer vs Payzum invoice

What matters to the supplierInternational wireUSDC sent to one shared addressPayzum invoice
Matching to an invoiceRemittance information, if the payer fills it inBy amount and timing, by handOne payment request per invoice; a signed webhook marks it paid
Time to settleTypically 1–3 business days, longer with intermediariesSeconds to minutes, depending on the networkAbout 2 seconds on Base and Polygon, about 0.4 seconds on Solana
Short or extra paymentFound at month-end reconciliationFound when someone noticesDetected automatically: partially_paid, or finished with overpayment flagged
Stale quoteNot applicableCan be paid at any timeThe invoice expires
Where the funds landYour bank account, after correspondent banksYour walletYour wallet, non-custodial
Reversal riskRecalls are possibleFinal on-chainFinal on-chain, no chargebacks

Fair objections

"None of our customers run SAP Cloud ERP."

Then SAP Pay won't reach you soon. The shift underneath it still matters. The platforms that hold invoices on the payer side, such as ERPs, spend platforms and banks, are adding stablecoin rails one after another. We covered Ramp's version earlier this year. Your receiving process shouldn't depend on which one your customer picks.

"Shouldn't we just open a Circle Mint account?"

Maybe, if you need to mint and redeem USDC for dollars directly with the issuer, at volume. But Mint is an institutional account with weeks of onboarding, and you don't need one to receive USDC. Circle's own FAQ points businesses that don't qualify to exchanges, apps and other providers. What you do need is a receiving process: an address you control, invoices that match, and a ledger that updates.

"Is it safe to hold the USDC we're paid?"

USDC is redeemable 1:1 for US dollars through Circle, but every issuer can freeze addresses, and holding any token is a treasury decision. Decide how much you keep and for how long, and pay suppliers or convert on your own schedule. Settling to your own wallet at least removes the processor as another party that could hold your money.

Frequently asked questions

What is SAP Pay?

SAP Pay is a B2B payments service embedded in SAP Cloud ERP and powered by Tereina, an SAP company. SAP announced it on October 6, 2026. It executes payments when an invoice is due and reconciles them in the same workflow. Reuters reported it launched in the US and the UK, with bank rails and stablecoins as payment options.

Can SAP customers pay suppliers in USDC?

Eligible ones can. Under the Circle and Tereina partnership announced on October 7, 2026, USDC is the preferred stablecoin for eligible US-dollar workflows in SAP Pay, and EURC is the option for euros. The paying company needs an eligible Circle Mint account. The two companies plan proof-of-value programs with customers over the coming months.

Do I need a Circle Mint account to receive USDC from an SAP customer?

Circle requires the SAP Pay customer that uses USDC to hold an eligible Circle Mint account. Neither company has published what a receiving supplier needs. Receiving USDC generally takes only a wallet address on the network the payer sends on, so agree the token and the network with your customer before the first invoice.

Which blockchain does SAP Pay use for stablecoin payments?

Circle's press release and its SAP Pay page don't name one. Several outlets reported Arc, Circle's own blockchain, as the preferred network for the first workflows, but that isn't in the primary announcements. Confirm the network with your customer and make sure it's one you can actually receive on.

How do suppliers reconcile stablecoin payments from customers?

Give each invoice its own payment request with the exact amount, token, network and an expiry, then let a signed webhook mark it paid in your ledger. A standard USDC transfer has no invoice-number field, so matching by amount alone breaks as soon as several customers pay. Payzum invoices work this way and settle to a wallet you control.

Get your invoices ready before your customers ask

Every supplier gets paid differently: one large buyer on SAP, a long tail of smaller customers, retainers, milestone billing, payouts to your own contractors. Book 20 minutes with our payments team and we'll design how you'd invoice in USDC or USDT for your specific case: which networks you'd accept, how each invoice would match itself, how your ledger would update, and where the money would land, in your own wallet, non-custodial.

Calendar not loading? Open the booking page · [email protected]

This article analyzes announcements by SAP, Tereina and Circle, and reporting about them, as of October 10, 2026. Product details, availability, eligibility and supported networks may change. Payzum is not affiliated with SAP, Tereina or Circle. This is not legal, tax, accounting, financial or investment advice. Confirm your obligations with qualified advisers in your jurisdiction.