Skip to main content

How Mastercard B2B Payments Work and What They Cost

What Mastercard B2B payments are and who uses them

Mastercard B2B payments are transactions between two businesses—not between a business and a consumer. A manufacturer pays a supplier. A retailer pays a distributor. A contractor pays a vendor. These are the kinds of payments Mastercard's B2B network handles, and they move differently than the credit card swipes you see at a checkout counter.

The network exists because businesses need to move larger sums, often on recurring schedules, with documentation that proves the payment happened and what it was for. A business also needs to know the payment will arrive on a specific day, not float for three to five days. Mastercard built this system to compete with ACH transfers, wire transfers, and checks—the older methods businesses still use to pay each other.

The businesses using B2B payments range from small contractors to Fortune 500 companies. Some use it because their bank offers it as part of their business checking account. Others use it through specialized payment platforms that sit on top of Mastercard's network. The size of the transaction doesn't matter much; what matters is that both sides are registered businesses, not consumers.

Key Takeaways

  • Mastercard B2B payments move money between businesses and typically cost less per transaction than wire transfers but more than ACH, depending on your bank's pricing.
  • The payment arrives in one to two business days, faster than ACH but slower than a wire, and both sender and receiver get a record that proves the transaction occurred.
  • Your bank or payment platform sets the actual fee you pay; Mastercard sets the network rules but does not bill you directly.
  • B2B payments work best for recurring invoices, vendor payments, and situations where you need speed and proof of payment but do not need same-day settlement.

How the cost structure works

Mastercard does not charge you a flat fee for B2B payments the way a wire transfer fee appears on your bank statement. Instead, the cost is built into what your bank or payment processor charges you. Your bank negotiates with Mastercard for the right to offer B2B payments to you, and then your bank decides what to charge.

A small business might pay between $0.50 and $3.00 per transaction, depending on the bank and the size of the payment. A large corporation with high transaction volume might negotiate a lower per-transaction rate or a monthly flat fee. Some banks bundle B2B payments into a business checking account at no extra charge. Others charge only when you use the service.

The fee structure also depends on whether you are sending or receiving. Some banks charge the sender only. Others split the cost. A few charge only the receiver. Before you set up B2B payments, ask your bank or processor exactly what you will pay and whether the cost changes based on transaction size or frequency.

Compared to alternatives: a wire transfer typically costs $15 to $50 per transaction. An ACH transfer costs $0 to $1.50. A check costs you the paper and postage. B2B payments sit in the middle—more expensive than ACH but faster, and cheaper than a wire but with less same-day certainty.

Speed and settlement: when the money actually arrives

A Mastercard B2B payment typically settles in one to two business days. The sender initiates the payment, Mastercard's network processes it overnight, and the receiver's bank deposits the funds the next business day or the one after. This is faster than ACH, which can take three to five business days, but slower than a wire transfer, which settles the same day or next morning.

The exact timing depends on when you send the payment and when your bank and the receiver's bank process it. If you send a B2B payment on a Friday afternoon, it may not arrive until Tuesday. If you send it on a Tuesday morning, it often arrives Wednesday. Your bank's cut-off time matters—most banks stop accepting B2B payments at 2 p.m. or 5 p.m. Eastern time on business days.

Both you and the receiver get a confirmation number and a record of the transaction. This is different from a check, where you have to wait for the check to clear and then reconcile it against your bank statement. With B2B payments, you know the money left your account and you know when it arrived on the other side.

What information you need to send a B2B payment

To send a Mastercard B2B payment, you need the receiver's business bank account details: the account number, the routing number, and the bank name. You also need to know the receiver's legal business name and, in most cases, their tax ID or EIN. Some banks ask for the receiver's address as well.

This is less information than a wire transfer requires—you do not need the receiver's SWIFT code or intermediate bank details. But it is more than an ACH transfer, where you can sometimes get away with just an account number and routing number if the names match.

Before you send a large payment for the first time, verify the account details with the receiver directly. Call them or email them from a known address. Scams exist where someone sends you fake bank details and you accidentally pay a criminal instead of your vendor. Once the money leaves your account as a B2B payment, it is harder to reverse than a wire transfer.

Who offers Mastercard B2B payments and how to set it up

Most large business banks offer B2B payments as part of their online banking platform. Chase, Bank of America, Wells Fargo, and Citibank all have B2B payment options for business customers. Smaller regional banks may or may not offer it; you have to ask.

If your bank does not offer B2B payments directly, you can use a payment platform that sits on top of Mastercard's network. Companies like Bill.com, Stripe, and various accounting software platforms offer B2B payments as part of their service. You connect your business bank account to the platform, and the platform handles the Mastercard transaction for you.

To set up B2B payments through your bank, log into your business online banking portal and look for "payment options," "wire transfers," or "business payments." You may need to enroll in the service and set up a list of approved recipients before you can send your first payment. This usually takes a few minutes and requires you to verify your identity.

If you use a third-party platform, you typically create an account, connect your bank account, and then add the receiver's details. The platform handles the rest. The setup is usually faster than going through your bank directly, but you are paying the platform's fee on top of any Mastercard network costs.

B2B payments versus ACH, wire transfers, and checks

MethodSpeedCostBest for
Mastercard B2B1–2 business days$0.50–$3.00 per transaction (varies by bank)Recurring vendor payments, invoices under $100,000
ACH transfer3–5 business days$0–$1.50 per transactionPayroll, regular payments when speed is not critical
Wire transferSame day or next morning$15–$50 per transactionLarge payments, time-sensitive transactions, international
Check5–10 business days$0.50–$2.00 per check (paper, postage)One-time payments, vendors who do not accept electronic payments

B2B payments fill a gap: they are faster than ACH and cheaper than wires, with a clear record of delivery. They work well if you pay the same vendors regularly and do not need same-day settlement. If you need the money to arrive today, a wire is your only option. If you are paying dozens of employees or contractors on the same day, ACH is usually cheaper and just as reliable.

Limits, reversals, and what happens if something goes wrong

Most banks set a daily or per-transaction limit on B2B payments. A small business account might have a $50,000 per-transaction limit and a $250,000 daily limit. A larger business might have higher limits or no limit at all. You can usually request a limit increase by calling your bank, but it may take a few business days to process.

If you send a B2B payment to the wrong account by mistake, reversing it is harder than reversing a wire transfer. Mastercard's network does not have an automatic reversal process. You have to contact your bank and ask them to reach out to the receiver's bank and request the money back. This can take days or weeks, and the receiver's bank is not required to comply. The best protection is to verify the account details before you send the payment.

If the receiver's bank rejects the payment because the account number is wrong or the account is closed, the money returns to your account within one to two business days. Your bank will notify you of the rejection. You then have to correct the account details and resend the payment.

Frequently Asked Questions

Can I send a B2B payment to a personal bank account?

No. Mastercard B2B payments require both the sender and receiver to be registered businesses. If you try to send to a personal account, the payment will be rejected. If you need to pay an individual contractor or freelancer, use ACH, a wire transfer, or a check instead.

Is a B2B payment the same as a business credit card payment?

No. A business credit card payment is a transfer from your bank account to pay off a credit card balance. A B2B payment is a direct transfer from one business bank account to another. They use different networks and serve different purposes.

What if my bank does not offer B2B payments?

You can use a third-party payment platform like Bill.com or Stripe, which offer B2B payments on top of Mastercard's network. You can also ask your bank if they plan to add the service, or consider switching to a bank that offers it if B2B payments are important to your business.

Do I need to do anything special to receive a B2B payment?

No. As long as you have a business bank account, you can receive B2B payments without any setup. The sender's bank initiates the payment, and your bank receives it like any other electronic transfer. You will see it in your account within one to two business days.

Can I schedule a B2B payment in advance?

Yes. Most banks and payment platforms let you schedule B2B payments to go out on a specific date in the future. This is useful for recurring invoices or payments you know are coming. Set the payment to go out a day or two before the due date to account for the one- to two-day settlement time.