Removing the manual work from bank transfers
Bank transfers have been a fixture of global payments for over a century, and they remain a dominant rail for moving money. In Europe alone, more than $4T is processed via bank transfers annually, and Mexico has seen 60% growth in the method over the past two years. Their appeal is straightforward: they are trusted, ubiquitous, and inexpensive for both businesses and consumers.
Yet behind that popularity is a significant operational burden. Because the customer initiates the transfer, the business surrenders control over the exact amount and timing of the payment. Errors are common—customers may send partial amounts, miscount totals, or direct funds to the wrong recipient entirely. The result is a manual reconciliation process in which staff must match each incoming credit to an open order or invoice, often spending hundreds of hours a year on accounting, follow-up requests, and processing refunds for overpayments.
Stripe has been working to remove that friction. After launching its bank transfers solution in Japan earlier this year, the company is now extending the payment method to businesses in the UK, the EU, and Mexico. The premise is to shift bank transfers from a manually managed funding mechanism into a fully automated payment method.
How the new Stripe solution works
Bank transfers belong to a family of bank-based payments that also includes debits like Bacs Direct Debits and redirect methods like Malaysia’s FPX. What distinguishes them is the direction of the transaction: instead of the business pulling funds from a customer’s account, the customer actively pushes funds to the business.
Stripe’s new offering handles the pain points created by that push-based model, with four primary features:
- Automated reconciliation. Each customer is assigned a virtual bank account number (VBAN), so incoming transfers are matched to the correct customer automatically. The numbers are localised and regionally recognisable—German customers, for example, receive VBANs starting with “DE.” A reconciliation layer then flags whether a customer has overpaid or underpaid, with resolutions handled via the dashboard or API.
- Simplified refunds. Users can return a payment to a customer without originating a new bank transfer from their own account—something the bank transfer scheme does not natively support. The refund is executed via a single API call or a dashboard click, with no need to set up the customer as a payee.
- Native integration with invoicing, billing, and revenue recognition. Because bank transfers are compatible with Stripe’s revenue management suite, they work with Invoicing for compliant payment requests, Billing for recurring subscription logic, and Revenue Recognition for streamlined accrual accounting.
- Unified acceptance alongside other payment methods. The bank transfers method is built on the Payment Intents API, so businesses can enable it from the dashboard without any additional integration code. Incoming bank transfers appear alongside other payments in a single view rather than requiring a separate check of the bank account.
Early users report meaningful time savings. Spicers of Hythe, a UK corporate gift hamper provider, estimates its financial operations team will save over 300 hours per year by eliminating manual reconciliation and matching of invoices to incoming payments.
We save around 1.5 hours per week of manual reconciliation, solely by not needing to match incoming funds with invoice references. However, the biggest value will come as we scale and don’t need to hire support staff to handle our growing volume of bank transfers.
What’s next for account-to-account payments
The launch is part of a broader push into bank-based payment methods. Stripe plans to expand bank transfers to the US—replacing its current credit transfer beta—and is developing new account-to-account experiences, including Open Banking payments in the UK. Bank transfers are available now to businesses in the UK, the EU, Mexico, and Japan.



