Guides • Accept Payments
Configuring payments in Xero invoices

Accept payments directly from your Xero invoices

Accepting payments from your Xero invoices directly into your Merchant account is possible thanks to our integration with the Xero accounting system.

Additionally, you can sync all other payments that have been made to your merchant account (payment link, e-commerce, etc.) and their corresponding fees.

To do this you just need to follow the steps below. If you have any problems setting everything up, you can head to our troubleshooting section to resolve them.

Step 1. Setup the Xero app in the Revolut Business marketplace


If you already had the Xero app connected to upload your Business Bank feeds, you can skip this step.

  1. Click the Hub section on the left navigation panel in your Revolut Business web portal (or visit this link).

  2. Click the Integrations tab at the top of the page.

  3. Find the Xero app under the Accounting section:

    Revolut Business Hub: Xero

  4. Click the Get button to initiate the connection process.

  5. You will be redirected to Xero to grant permissions to Revolut Business to do the necessary operations to sync your payments and accounts. Click Allow access.

  6. When you are redirected to the Revolut Business Web portal, you have two options:

    • You can click the Sync all accounts button to start syncing all the transactions from both your Bank and Merchant accounts (We will create corresponding Bank accounts in Xero for you);
    • Or, if you prefer not to sync all your transactions, you can click Manage accounts manually to select which accounts should be synced. Take a look at the next step for more information.

    Revolut Business: Xero - Sync settings

Step 2. Sync Merchant accounts


If you clicked Sync all accounts in the previous step, you can skip this step.

If you already had the app installed, or you exited the connection process before the accounts sync, open the Xero app in the Revolut Business Hub and selecting Manage bank and merchant accounts.

On the Manage accounts screen, enable the relevant accounts and select the start date the transactions being synced.

To make Invoice payments work, you need to enable at least the Merchant account with the currency that will be used to pay your Xero invoices.

Revolut Business: Xero - Manage accounts

Step 3. Enable Xero invoice payments from Revolut Business' side

Once you have the app connected and have selected a Merchant account for syncing, you can go back to the Xero App main screen and click the Set up invoice payments button.

Revolut Business: Xero - Main screen

This will kick off a series of checks and processes to make it as simple as possible for you to get your invoices paid via Revolut.

You might get prompted to grant permissions again to Revolut Business to make changes to your Xero account. This is to make sure we can set everything up for you so you don't have to worry about the process.

Once done, you will get a prompt that will redirect you to Step 4. of this guide: doing the final adjustments in your Xero account to have Revolut available as a payment method on your invoices.


If the integration ever gets out of sync or broken, you can redo this configuration by clicking the Set up invoice payments button and repeating the process.

Step 4. Configure Revolut as a payment service for your Xero invoices

All is done from Revolut's side. Now you just need to make Revolut Business available as a payment method:

  1. Login to your Xero account and access the Invoice settings page.

  2. Edit your existing Branding theme by clicking Options and selecting Edit. You can also create a new Branding theme if you prefer

  3. In the Payment Services (Credit Card) section, select Revolut from the dropdown.

  4. Click the Save button at the bottom of the opened window.

    Xero: Edit branding theme

All done! Now all the invoices that are generated using this Branding theme will have a Pay now button redirecting your customers to a payment page hosted by Revolut Business. Where they can choose their preferred payment method (Credit card, Revolut Pay, Apple Pay, etc.) to pay your invoice.

As soon as the payment is received, your invoice will be automatically marked as Paid in Xero and you will see an Account transaction that is ready to be reconciled against the bank statements of the Merchant account that was synced in Step 2.


Congratulations! You have successfully setup Revolut as a payment method on your Xero invoices. Also, all your e-commerce transactions will now be imported into Xero.

Was this page helpful?