Automate payouts with the Revolut Business API
Deliver payments faster, reduce manual work, and scale effortlessly by automating your payout processes using the Revolut Business API
How Revolut can help
Whether you're processing high volumes, making international transfers, or managing payments in multiple currencies, the Business API helps you streamline payouts, reduce errors, and maintain your customers’ trust.
Practical example
Your business uses an internal dashboard to manage salary payments across regions. You want to integrate the Revolut Business API to automate this workflow end-to-end.
Here's how your system might interact with the API:
- The system reads payroll data: payee name, account info, amount, and currency
- It checks if the payee already exists as a counterparty. If not, it creates one
- It uses the Accounts endpoints to check if you have enough balance
- It creates a payment draft and submits it for approval
- Once approved, the draft is converted into a transfer
- Webhooks notify your system of the payment status, and your dashboard updates accordingly
This workflow helps reduce manual steps, improve tracking, and minimise the risk of failed payouts.
Relevant features
Counterparties
Easily manage payees and recipients:
- Create and store recipient profiles (Counterparties) via the API.
- Retrieve counterparty details for repeat or bulk payments.
- (UK only) Use Confirmation of Payee (CoP) to validate account names.
Transfers
Send money through multiple payment channels:
- Make payouts via bank transfer, transfers to cards, or to Revolut accounts
- Initiate payments instantly or in response to internal workflows.
- Track the status of each payout in real time.
Payout links
Send money without waiting for recipient bank details:
- Share the link with the recipient and let them enter their own details to claim the funds.
- Use them for one-off or ad hoc payments, or when recipient data isn’t yet available.
- Optionally, choose to store recipient details after the payout is claimed.
Payment drafts
Schedule and control your payout operations:
- Create payment drafts for bulk or future payouts.
- Set up scheduled or approval-based payments.
- Reduce the risk of errors in high-volume environments.
Webhooks
Get updates the moment something changes:
- Subscribe to events related to payouts and payout links.
- Receive real-time updates on payment creation and status.
- Trigger internal processes or update your systems automatically.
Accounts
Stay in control of your available funds:
- Retrieve your Revolut Business account details programmatically.
- Check account balances for specific currencies before sending a payment.
- Prevent failed payouts due to insufficient funds.
How to get started: Step-by-step
Follow these steps to build an automated payout workflow using the Revolut Business API:
- Sign up: Create a Revolut Business account
- Set up authentication: Generate and securely store an access token to authenticate your app
- Create recipient records: Use Counterparties endpoints to store and manage payee details
- Prepare a payment: Use the Transfers endpoints to send payouts or the Payment Drafts endpoints to prepare scheduled, bulk, or approval-based payments
You can also send money using Payout links.
- Handle edge cases: Check available balance using the Accounts endpoints, validate input data and ensure your system handles errors gracefully
- Stay updated: Subscribe to Webhooks to receive real-time payment status updates
This setup can be tailored to your existing tools and workflow logic.
Example: In the UK, you can use Confirmation of Payee (CoP) and reduce failures due to incorrect account info.
Business benefits
By automating payouts with the Revolut Business API, your business can:
- Save time and reduce manual effort
- Improve accuracy and reduce payout errors
- Deliver faster payments and build customer trust
- Easily scale global or high-volume payment operations
- Get real-time insight into payment statuses
See it in action
Deel
Discover how Deel simplified their payout process and enabled bulk payments in just a few clicks.
👉 See the Deel case study
Transformify (TFY)
Learn how Transformify (TFY) accelerated their payouts and reduced failures while expanding globally.
👉 Read the Transformify (TFY) case study
Creditspring
Find out how Creditspring scaled payouts without compromising on customer service.
👉 View the Creditspring case study
Challenges solved
-
High-volume payout processing
Automate and scale payment workflows across currencies and countries. -
Manual data entry and errors
Retrieve recipient data automatically and reduce human error. -
Real-time payment visibility
Get status updates and notifications the moment things change. -
Seamless system integration
Connect the API to your internal tools or finance software.