Transfer sub-entity funds
Last updated: October 22, 2025
If you're on the Full account type, you can initiate a transfer to recoup funds from a sub-entity, return funds from a refund, or cover the difference when running a promotion.
You can transfer funds between different entity levels and between currency accounts that hold the same currency. Transfers between two sub-entities are not accepted.
Ensure that your sub-entities are onboarded and successfully processing payments.
- Sign in to the Dashboard.
- Go to Payments > Processing > Sub-entities.
- Select a sub-entity. The Activity page opens, which displays the sub-entity's balances and recent activity.
- In the Transferred tab, select Request transfer.
- Select whether you want to transfer funds to or from the sub-entity.
- Select either the source or destination of the transfer from the drop-down.
- Specify the amount to transfer.
- Select a reason for the transfer.
- Optionally, you can enter your reference for the transfer.
- Select Transfer funds.
Call the Initiate a transfer of funds endpoint.
In the request body, provide the following:
transfer_type- The type of transfer – This can be one of:commission,promotion, orrefund.source.id- The sending sub-entity's IDsource.amount- The amount to transferdestination.id- The receiving sub-entity's ID
post
https://transfers.checkout.com/transfers
1{2"reference": "July transfer",3"transfer_type": "commission",4"source": {5"id": "ent_azsiyswl7bwe2ynjzujy7lcjca",6"amount": 100,7"currency": "GBP"8},9"destination": {10"id": "ent_w4jelhppmfiufdnatam37wrfc4"11}12}
1{2"id": "tra_y3oqhf46pyzuxjbcn2giaqnb4",3"status": "pending",4"_links": {5"self": "https://transfers.checkout.com/transfers/tra_y3oqhf46pyzuxjbcn2giaqnb4"6}7}
The status is pending until the transfer is confirmed. You can subscribe to the Transfer status changed webhook to be notified when the status changes.