Important: This article is about the Dext Payments Beta, an upcoming feature currently in development.
Bank Feeds for Payments automatically send your transactions - including payments, receipts, refunds, and deposits - to Xero, making reconciliation quick and effortless without manual uploads.
Instead of exporting and importing files, Dext Payments connects directly to your Xero account using the Bank Feeds API, keeping your books accurate, synced, and up to date.
Why it matters
Automatic reconciliation - Your transactions - including payments, receipts, refunds, and deposits - flow directly into Xero.
Save time - No more manual exports or imports.
Accurate balances - Start and end balances stay consistent between Dext and Xero.
Complete visibility - Credit and debit transactions are clearly listed for reconciliation.
How it works
To send transactions to Xero, three key components are required:
A bank account created by Dext Payments during onboarding and available within Xero
A bank feed connection from Dext Payments to that account
A wallet statement, which groups transactions for transfer
Onboarding setup
During onboarding, a bank account will automatically be created in Xero for your Dext Payments wallet.
Next, authorise the bank feed connection. You’ll confirm this by clicking Connect Wallet during setup, ensuring you’re aware before Dext establishes the link in the background.
Once completed, wallet funding and payments will automatically flow through the linked bank account.
Transaction types sent
Dext Payments currently supports two main transaction types:
Credit - When funds are added to your wallet.
Debit - When a Payment Run successfully pays an invoice.
Each transaction will appear in Xero via the connected bank feed, ready for reconciliation.
Sending wallet statements
Wallet Statements are generated automatically by grouping relevant transactions, calculating balances, and pushing them to Xero. Each transaction under the Wallet will display an Exported status once successfully exported.
If an error occurs, you’ll see Feed connection error - in that case, check the status of your bank account in Xero.
How balances are calculated
The start balance of each new Wallet Statement is the end balance of the previous one.
The end balance reflects the total of all transactions included in the new statement.
How transactions are selected
A Wallet Statement typically includes all transactions from the previous day. This ensures that each day’s payments are reconciled in one clear batch.
When transactions are sent
We currently send Wallet transactions early the next day for all transactions from the previous business day. This schedule will adapt to your account’s time zone (based on your country code) in future releases.
Disconnect bank feeds
To disconnect your bank feed, go to Wallets and click Disconnect next to the relevant bank feed.
Best practices
To ensure smooth syncing and accurate reconciliation:
Make sure your bank account in Xero is correctly linked and not disconnected before making payments.
Review daily wallet statements for unexpected transactions or currency mismatches.
Payments Beta videos
Payments Beta: Enabling for client or business account | |
Payments Beta: Setup and KYC | |
Payments Beta: Managing Roles and Permissions | |
Payments Beta: Building Approval Workflows | |
Payments Beta: Making Your First Payment | |
Payments Beta: Funding Your Wallet | |
Payments Beta: Registering a Device for Payments Authentication | |
Payments Beta: End-to-End Setup: Payment Runs for Accounting Teams |

