Fund Payouts in Crypto, Pay Out in Fiat: How Payout Funding Works
Every payout comes with its own deposit address and an exact amount to send. What that amount covers, what you can send it in, and what happens when funding is short, late, or cancelled.
A deposit address per payout
When you create a payout, Peer Pay returns a deposit address made for that payout only, the exact amount to send, and when the quote expires. Whatever you send to that address converts to USDC and lands in the recipient’s own wallet, the one tied to their email. You never ask anyone for a wallet address, and you never connect a wallet to anything: it is a send from your treasury, like any other transfer.
Peer Pay watches the address and the delivery on its own. The payout moves from awaiting funding to funded, and you get a webhook at each change, so your cashier or payout run can move on without anyone checking an explorer.
What you can send
You can fund in the tokens and chains Peer Pay allows for your business: stablecoins and major tokens across the chains it supports. The dashboard’s New payout form lists exactly which ones are available to you. Send the token you already hold; there is no need to swap or bridge first, because the deposit address does it on the way.
What the amount covers
- The payout. What the recipient receives, in whole multiples of your payout step and up to 1,000 USDC per payout.
- A small buffer for price movement while the deposit converts: 1% of the payout, capped at 5 USDC, when you fund in a stablecoin; 2%, capped at 10 USDC, for other tokens.
- Your payout fee, if you set one: 0 to 10% of the amount funded, paid to your merchant wallet.
- Peer’s fee, a share of the amount funded set for your business, 2% by default.
Both fees come out of the deposit, so the amount to send is grossed up to cover them. The response gives you the final number: send exactly that, and do not recompute it.
A worked example
A 100 USDC payout, funded in USDC, with a 1% payout fee of your own and Peer’s default 2%:
| Line | Amount |
|---|---|
| Payout to the recipient | 100.00 USDC |
| Conversion buffer (1%) | 1.00 USDC |
| Amount to send (101 ÷ 0.97) | 104.123712 USDC |
| Your payout fee (1% of the amount sent) | 1.041237 USDC |
| What the recipient sees | You receive $100.00 |
At the 1,000 USDC maximum the buffer hits its 5 USDC cap: 1,005 ÷ 0.97 is 1,036.082475 USDC to send.
Short, late, or cancelled funding
- Short. The payout is partly funded until the rest arrives. Use Top up in the dashboard while the quote is valid; it shows the deposit address, the amount still to send, and the expiry. Each arrival moves the deadline to 24 hours after it. If the rest still hasn’t arrived when the deadline passes, the payout is funded with what did, and the recipient withdraws that.
- Expired. If nothing arrives before the deadline, the payout expires and the address stops being offered.
- Refunded. If the conversion route fails or refunds a payment, the refund goes to the refund address you gave when you created the payout, and the payout keeps waiting for funding until its deadline.
- Late or extra. Funds that arrive after the deadline, or beyond the amount, are recorded as a funding issue on the payout, and Peer support contacts you to settle it.
- Cancelled. You can cancel while the payout is awaiting funding and nothing has arrived. After funding, the money belongs to the recipient.
Peer’s fee is charged when the funding lands, whether the recipient withdraws to an app or keeps the USDC. For what happens next on the recipient’s side, see what a wallet-free payout looks like; for the calls and webhooks, see the payout API guide.
FAQ
Do I need the recipient's wallet address?
No. You identify the recipient by email. The deposit address belongs to the payout, and whatever you send there converts to USDC and lands in the wallet tied to that email.
Why is the funding amount more than the payout?
It covers Peer's fee, any payout fee you add, and a small buffer for price movement while the deposit converts. The recipient receives the full payout and sees no fees.
What if I send too little?
The payout shows as partly funded, with a webhook each time more arrives, and each arrival moves the quote's deadline to 24 hours later. While the quote is still valid, the dashboard's Top up shows exactly how much is still missing. If the rest hasn't arrived by the deadline, the recipient withdraws what did. Never send after the quote expires.
Can I cancel a payout after funding it?
No. You can cancel while a payout is awaiting funding and nothing has arrived. Once it is funded, the money belongs to the recipient.
Can I change my fee later?
Yes, from the payout settings in the dashboard, for new payouts. Each payout keeps the fees, payout apps, and payout step it was created with.