A Monero subaddress helps the recipient tell which payment was meant for which purpose. It does this without putting the wallet’s main address on the payment.
A subaddress gives each payment a separate destination
A subaddress is an extra receiving address made from the same Monero wallet. A wallet can create many of them, so a recipient can assign a different one to each expected payment.
For example, a swap service can assign subaddress 17 to one swap and subaddress 18 to another. Both belong to the service’s wallet, but its records connect each address to a different swap. That connection lets it attribute an incoming payment to the right request.
This differs from a centralised exchange, where an account balance and deposit reference often do the matching. With Monero, the dedicated subaddress itself can do that job; the sender does not need to add a separate note to the transaction.
The recipient’s wallet recognises the payment privately
Monero does not show the recipient’s subaddress as plain text in the public transaction. Instead, the sender’s wallet creates a one-time destination, a fresh address-like output for that payment. The recipient wallet scans those outputs using its private view key, a key that lets it recognise incoming funds but cannot spend them.
When it recognises an output, the wallet can tell which of its subaddresses it belongs to and read the amount. The bridge service can then match that subaddress to its own swap record. For example, if 0.42 XMR arrives at the subaddress assigned to swap 17, the service can attribute the deposit to swap 17; that figure is only an example.
That’s why sending to the exact subaddress matters. If you send to another address from your own wallet, the bridge cannot identify the payment by its assigned destination. If a deposit appears stuck after sending, what an XMR bridge does for stalled swaps explains the types of delay and what happens next.
Check the address before sending
Copy the full Monero subaddress assigned to the swap, then verify that your wallet is sending XMR on the Monero network. A subaddress is not interchangeable with a Bitcoin, Ethereum, or Polygon address, even when the service will later send you an asset on one of those networks.
A Monero transaction may take time to appear as confirmed, and the recipient wallet must scan the blockchain to find it. The service is the recipient, so it can see the incoming payment details needed to credit the swap. Public observers do not get the same view from the subaddress alone.
Common questions
Does a subaddress reveal my other Monero payments?
No. A subaddress does not publicly identify your main address or other subaddresses. The bridge service can associate the payment with the swap because it created or recorded that destination. Other blockchain observers cannot read the subaddress or amount directly from the transaction. Reusing the same subaddress can still let the recipient recognise repeat payments to it.
What if I sent XMR to the wrong subaddress?
The intended recipient may not automatically associate that payment with your swap, even if the address belongs to the same wallet. Keep the transaction ID, the transaction’s unique reference, and contact the service through its normal support route with the relevant details. For future swaps, use the exact assigned subaddress; destination matching is the deciding rule.