Guide5 min read

How to pay 200 people with a single signature: batch transfers on BTC, LTC and DOGE

Send bitcoin to multiple addresses in one transaction: up to 200 payments, one signature, ~60-80% lower fees. How batching works and when to use it.

Person reviewing a list of payments in a spreadsheet on a laptop
Photo: NASA/Danny Nowlin / Wikimedia Commons (Public domain)

Paying lots of people in crypto — contractors, affiliates, contest winners, a whole community — usually means one transaction per person. It works, but it is slow, repetitive and expensive: every transfer pays its own network fee and needs its own confirmation. Bitcoin, Litecoin and Dogecoin have a better option built into their design: the batch transfer. It lets you pay up to 200 addresses in a single transaction, with a single approval. This guide covers how batching works, how much it saves, and when it is the right tool for bulk crypto payments.

How a bitcoin batch transfer works (and why it is cheaper)

Bitcoin, Litecoin and Dogecoin run on the UTXO model (unspent transaction outputs). Your wallet does not hold one running balance like a bank account; it holds separate “coins” — outputs from transactions you received and have not spent yet. Every transaction consumes one or more of those coins (its inputs) and creates new ones (its outputs).

Here is the part that matters: a transaction can have many outputs. Nothing limits it to one recipient. Batching uses exactly that — instead of ten transactions with one recipient each, you build one transaction with ten outputs.

On these networks the fee does not depend on how much value you move. It depends on the size of the transaction in bytes, times the going fee rate. That is where the savings come from:

  • Ten separate payments = ten transaction headers, at least ten signed inputs and, usually, twenty outputs (ten recipients plus ten “change” outputs returning to your wallet).
  • One batched payment = one header, one or a few inputs and eleven outputs (ten recipients plus a single change output).

Signed inputs are the heaviest part of a transaction; outputs are far lighter. Strip out the repeated headers, inputs and change outputs and the cost per recipient drops sharply. In practice, savings land around ~60% with 5 recipients and approach ~80% with 10 or more; the exact figure depends on the address type and on how many inputs the transaction needs.

It is standard protocol behavior, not a hack; what is usually missing is a comfortable way to use it from a personal wallet.

Where batching makes sense

Payroll and contractor payments

Remote teams, co-ops and small businesses paying contractors in BTC or LTC can swap dozens of manual sends for one payout at month-end. One caveat: labor and tax rules for paying in crypto vary by country, so check yours before building payroll on top of it.

Affiliate commissions

A referral program’s weekly or monthly payout is the textbook case: a list of addresses, each with a different amount, settled in one go.

Airdrops, prizes and community rewards

Tournaments, giveaways, tips for open-source contributors, rewards for a Dogecoin community. The more recipients, the bigger the savings.

Refunds

If your business takes crypto — see how to accept USDT and crypto payments — bundling pending refunds into one transfer saves both time and fees.

How to send a batch transfer with Vexo

Vexo Wallet has batch transfers built in for BTC, LTC and DOGE:

  1. Pick the network: Bitcoin, Litecoin or Dogecoin.
  2. Add recipients: type them in one by one, or import a CSV file with addresses and amounts (any spreadsheet app can export one).
  3. Review the total: Vexo shows the recipient list, the total amount and the estimated network fee before you sign.
  4. Sign once: every payment goes out in a single UTXO transaction, with up to 200 recipients per transaction.

Vexo is free, needs no account or KYC, and runs on Windows, macOS and Linux (Android and iOS coming soon). It is non-custodial: the transaction is signed on your device, with your keys — here is what that means in practice. If you are moving other people’s money or large amounts, lock down your seed phrase first.

Things to know before you hit send

Batching is efficient, but it has quirks worth understanding:

  • It is public, and it is grouped. UTXO blockchains are transparent: anyone looking at the transaction sees every destination address and amount, side by side. If privacy between recipients matters — salaries, for instance — factor that in.
  • Everything confirms together. If the network is busy and your fee rate is low, every payment in the batch waits, not just one.
  • CSV mistakes are expensive. A valid but wrong address receives the funds with no way back. Check the list before signing.
  • Very small amounts may be rejected. Each network enforces a minimum per output (the dust limit); a micro-airdrop below it will not be relayed.
  • One approval, not literally one cryptographic signature. If the transaction spends several inputs, the wallet signs each of them under the hood. For you, it is a single step.

What about paying in USDT?

Today Vexo’s batch transfer covers BTC, LTC and DOGE, because multi-recipient payments are native to those networks. On account-based networks such as TRON or Ethereum, a standard token transfer goes to a single recipient, and bundling them requires an intermediary smart contract. For digital dollars, Vexo tackles a different pain: gas. You send USDT on TRON without TRX, USDC on Polygon without POL, and stablecoins on Solana without SOL. If you are choosing a network for USDT payouts, the TRC-20 vs ERC-20 vs SPL comparison will help. And if you are on the receiving side, here is how freelancers get paid in USDT.

Frequently asked questions

How many addresses can I pay in one batch transfer?

With Vexo, up to 200 recipients per transaction on Bitcoin, Litecoin or Dogecoin. For longer lists, split them into several batches — each one is still far cheaper than paying people one by one.

How much do I save on fees by batching?

Roughly 60% with 5 recipients and close to 80% with 10 or more, compared with sending each payment separately. The exact figure depends on the address type and on how many inputs the transaction uses.

Do recipients need anything special to receive?

No. For each recipient it is an ordinary payment to their address. They do not need Vexo or any extra step.

Does batch transfer work with USDT?

No — it is available on BTC, LTC and DOGE, the UTXO networks where multi-recipient payments are native. For stablecoins, Vexo offers gasless sends instead: USDT on TRON, USDC on Polygon and stablecoins on Solana.