What is a deposit address in crypto payments

A deposit address is a crypto address assigned to a specific customer, so every transfer to it is credited to that customer’s account.

A deposit address is an address that belongs to one customer of a service for a long time. Whatever arrives there is credited to that customer automatically. Exchanges have used this model for years: each user gets their own address for each network and can top up whenever they want, in any amount.

It is the natural fit for balance-based products: game accounts, hosting and VPN services that charge from a balance, betting platforms, ad cabinets and marketplaces. The customer saves the address once and tops up without opening a new invoice every time. For the merchant, there is no need to create a payment for each top-up, only to react to incoming transfers.

The alternative is an address per payment: each invoice gets a fresh address and an exact amount. This is better for orders with a fixed price, because the system knows precisely what was expected. Deposit addresses are better for open-ended top-ups, where any amount is valid. Many businesses use both.

Mistakes to avoid: using one shared address with memos instead of personal deposit addresses, which generates support tickets whenever a memo is forgotten; showing a deposit address without stating the network; and not handling small “dust” transfers or tokens that the service does not accept. It is also important to sweep funds from many deposit addresses efficiently, otherwise network fees add up.

Moonvex supports both models: a separate address per payment or a permanent deposit address per customer, with no memo needed. The service sweeps funds from these addresses and tops up gas itself.

FAQ

Can a customer use their deposit address many times?

Yes. That is its purpose. Each transfer is credited to the same customer.

Is a deposit address the same on all networks?

Not necessarily. Each network has its own address format, so a customer usually has a separate deposit address per network. EVM networks may share the same address string, but they are still different networks.

What if a customer sends an unsupported token to a deposit address?

It will reach the address but will not be credited automatically. Handling it depends on the service and usually requires a manual review.

Where it matters

Related terms

Start accepting payments today

An account and your first project in a minute, no monthly fee.

Create account