Move money between your accounts
Goal
Transfer funds from one of your organization’s accounts to another, with the same approval as any other payment.
How it works
You enter the transfer and save it as a draft. Then you publish it, which sends it for approval. Nothing moves until it’s approved and signed.
Before you start
Section titled “Before you start”- You have View outgoing transfers and Propose internal transfers. (Who can use it)
- Both accounts are already set up in Mezzanine. See Connect a bank account or Add a Safe multisig.
- You know which approval policy the transfer falls under.
Part A: Enter the transfer
Section titled “Part A: Enter the transfer”- In the sidebar, click Manage Assets → Internal Transfers.You see a form headed Payment Details.
- Under Payment Method, choose how the money moves, e.g. Wire or Base.The Asset list becomes available and picks its first option.
- Enter the Amount and choose the Asset.
- Choose a Category.
- Choose a Policy. This decides who has to approve the transfer.
- Under Description, say what the transfer is for, e.g.
Q3 operating top-up
. - Under Pay from, choose the account the money leaves.The list shows each account’s balance. If the one you pick holds less than the amount, you see
Insufficient balance: …
. - Under Pay to, choose the account it lands in.Only your organization’s own accounts are listed.
- Click Add Pending Payment.You see
Payment request created successfully
. A moment later you’re taken to the payments list, on the DRAFTS tab, with your transfer in it.
You don’t need the Upload an Invoice panel at the top of the form. Leave it.
Moving money on a schedule? Click Recurring Payment at the top of the form. See Set up a recurring payment.
Part B: Submit it for approval
Section titled “Part B: Submit it for approval”- On the DRAFTS tab, find your transfer and click Publish on its row.A window opens titled Publish payment?
- Click Publish.You see
Payment has been published successfully
. The transfer moves to NEEDS APPROVAL.
From here, approvers take over. See Approve, sign and send a payment.
If something goes wrong
Section titled “If something goes wrong”| You see | Why | What to do |
|---|---|---|
| The account you want isn’t in Pay to | It belongs to someone outside your organization, or it isn’t set up yet | To pay someone else, use Bill Pay. To add one of your own, choose Add account in the list |
Account was cleared because it is incompatible with the selected payment method. |
You changed the method, and the chosen account doesn’t work with it | Choose another account, or change the method back |
A warning that the account cannot be executed on-chainor cannot be executed as a bank transfer |
The account is on a different rail from the asset, e.g. a bank account for USDC | Pick an account that matches, unless the transfer really settles through that account outside Mezzanine |
Payment method is required, Category is required, Policy is requiredor Description is required |
A required field is empty | Fill it in and click Add Pending Payment again |
Publish is greyed out: Cannot publish: missing … |
The draft has no Pay from or Pay to account, amount or description | Open the draft, fill in what’s listed, then publish |
You can’t create this transfer |
You don’t have Propose internal transfers | Request it from the message |