Bitcoin Mixer vs CoinJoin

A mechanical comparison of a custodial Bitcoin mixer and a CoinJoin: who holds the coins, what each one leaves on the ledger, and which risks differ.

Mixer vs CoinJoin / compare

A_

Custodial mixer

Operator holds the pool

B_

CoinJoin

Participants sign inputs

Control_

Operator

Each participant

Transaction_

Deposit then payout

Shared transaction

Dependency_

Service completion

Peers and coordinator

Similar goals can involve different custody and ledger trade-offs.

Illustrative render. It explains the page topic; no live service data is shown.

Cited primary sources

web.archive.orgrdap.centralnic.comrdap.identitydigital.servicesrdap.tonicregistry.toofac.treasury.govmerklescience.comtrmlabs.com

18

public pages covered_

147

claims with evidence labels_

7

primary-source domains cited_

Read the evidence before you trust a mixer

Every claim names its evidence, explains the mechanism and marks the limit. Open the question you need to settle first.

Editorial policy
The custody difference

4 paragraphs_ 2 claim checks_

Open this section_
How a CoinJoin transaction is built

6 paragraphs_ 4 bullets_ 3 claim checks_

Open this section_
Side-by-side comparison

2 paragraphs_ 2 claim checks_ 1 table_

Open this section_
What each method changes, and what it does not

6 paragraphs_ 2 claim checks_

Open this section_

Direct answer_

How it works

A custodial mixer takes control of your coins and later pays from a pool the operator holds, so completion depends on that operator. A CoinJoin is one transaction signed by several participants for their own inputs: custody stays with each participant, but the round needs peers and its commonly equal outputs make it recognisable.

What it doesn't change

The two approaches leave different traces and expose different risks — and neither custody model is a legal shield: the founders of Samourai Wallet, whose Whirlpool feature is the best-known CoinJoin implementation, were arrested in April 2024 and charged over $2 billion in unlawful transactions.

The custody difference

The first difference is control of the coins, before any privacy question begins.

A custodial mix starts with a handover. You send coins to an operator-controlled deposit address, and the later payout comes from the operator's pool.

Between deposit and payout, the operator controls the outcome. Your deposit has happened; the payout has not.

A CoinJoin has no deposit. Participants sign their own inputs in one transaction, so the reliance on a single operator becomes reliance on a group of peers and a coordinator.

How a CoinJoin transaction is built

A CoinJoin uses ordinary Bitcoin transaction mechanics with several signers at once.

Bitcoin has no account balance in the usual sense. A balance is a set of unspent outputs from earlier transactions, and a payment consumes whole outputs and creates new ones.

The record does not label change. An observer has to infer which new output went back to the sender.

A CoinJoin uses the same machinery with several signers. A coordinator assembles a draft, each participant checks it and signs only their own inputs, and the completed result broadcasts as one transaction. Custody stays with each owner.

The issue is knowledge rather than custody. Coordination needs peers, and a coordinator can see which inputs came from which signer unless the implementation hides that link.

Equal outputs make value matching harder, but they create a recognisable transaction shape. An observer loses one signal and gains another.

What you contribute

  • What you bring: your own inputs, and your signature on those inputs only.
  • What you need: peers for the round, and a coordinator to assemble the draft.

What gets published

  • What gets published: one transaction whose inputs came from different people.

What you keep

  • What you keep: custody throughout, since spending authority never leaves the owner of the coins.

Side-by-side comparison

The same six questions make the differences easier to see.

The questions do not all carry the same weight. If you will not hand coins to someone else, custody decides the comparison. If you are assessing what an observer can still connect, the record left after the operation decides it.

A custodial mixer and a CoinJoin, compared by mechanism

Scroll horizontally to compare all columns_

QuestionCustodial mixerCoinJoin
Who holds the coins during the operation?The operator, from the moment your deposit arrives until a payout reaches your addressEach participant throughout; nobody hands custody to the coordinator
Who can stop it completing?The operator, who can delay, freeze or stop paying while the coins sit with itAny participant who declines to sign, or a round that never gathers peers
What does an observer of the ledger see?A deposit into the operator's pool and, later, a payout out of itOne transaction with inputs from several signers and, commonly, outputs of equal size
Is the result recognisable as what it is?No fixed shape, but timing is data: an unusual or unique delay setting is itself a pattern an observer can useCommonly yes: equal outputs make the transaction recognisable as a CoinJoin, and that recognition is itself a signal
Who do you have to find or trust before it works?A single operator, who holds your coins for the duration of the mixPeers for the round, plus a coordinator who can see which inputs belong to which signer unless the implementation hides it
What does a failure cost?The coins are already with the operator, and the risk that the operator stops paying out is one the user carriesNothing was deposited, so an unfinished round leaves every participant's coins under their own control

What each method changes, and what it does not

The two methods leave different marks on the record, and both still leave public transactions behind.

In a custodial mix, timing does some of the work. The payout falls inside a window rather than directly after the deposit, and both transactions show timestamps shaped by that choice.

A CoinJoin leaves one joint transaction with your inputs visible. Equal outputs make value matching harder, while the shared shape shows that the coins took part in a CoinJoin.

Neither method changes Bitcoin's underlying arithmetic. Payments consume outputs and create new ones, and the ledger does not label change. The difference is how much inference an observer needs, not whether inference exists.

Cost also has two layers: a network fee paid to miners and any charge added by a service. A quoted total needs to say which layers it includes.

Both methods leave transactions in the ledger: a deposit and payout for the custodial route, or a joint spend for CoinJoin.

Frequently asked questions

Is a crypto tumbler the same as a CoinJoin?

The labels are often used loosely, but they are not strict synonyms. Tumbler and mixer commonly describe an arrangement where an operator takes coins and pays out later. A CoinJoin differs on custody: no operator receives the coins, and each participant signs their own inputs in one shared transaction. The custody model matters more than a front-page label.

Which is safer?

Neither approach is universally safer. A custodial mixer puts coins under an operator's control, so the risk of no payout travels with custody. CoinJoin keeps coins in your hands but needs peers; a coordinator may see which inputs are yours, and equal outputs make the transaction recognisable. The important trade-off depends on your situation.

Does a CoinJoin hide the amount?

No. The transaction publishes every input and output with its amount. Equal outputs make matching one input to one output by value harder, but they do not hide the amounts. Ownership remains an inference, and the uniform sizes also identify the transaction as a CoinJoin.

The checks behind every service claim

These rows show the evidence labels attached to claims in this guide.

Compare services

Claim review path_

  1. 01_

    Claim

    What the service says

  2. 02_

    Mechanism

    How the result could occur

  3. 03_

    Boundary

    Where the claim stops

  4. 04_

    Evidence class

    What supports it

A reading path, not a score or a service rating._

claim check_

A custodial mixer takes control of your coins and later pays coins to an address you provide.

confirmed_

claim check_

Because the operator holds the coins, the user carries the risk that the operator stops paying out.

confirmed_

claim check_

A CoinJoin is one transaction with inputs from several participants, each signing their own inputs.

confirmed_

A custodial mixer takes control of your coins and later pays coins to an address you provide.

BTC Mixer Guide

Fact check, this page

confirmed_

Every number here is counted, not claimed

The figures below are counted from the evidence labels attached to the pages, not typed in by hand.

Evidence registry split

What the current labels establish

90_

claim checks marked confirmed_

27_

claim checks marked assumed or not measured_

External evidence is kept separate from this two-part split.

90

claim checks marked confirmed_

27

claim checks marked assumed or not measured_

Ready to mix your Bitcoin?

BTC Brutal Mixer is the Bitcoin service run by the same operator as this guide: no account, no KYC, and every conversion routed through a licensed partner exchange under its partner API. The relationship is disclosed on the About page, and its published terms list which request records it keeps. Read the service's own terms before sending anything; this guide does not accept coins or handle payouts.

4evidence labels used_
0outside brands used_
staticpage format_

Educational disclaimer

This site is an educational reference about Bitcoin mixing technology. No page on it accepts coins, holds keys or runs a pool, and nothing on it is legal, financial, or investment advice. The operator behind this domain also runs commercial mixing services: both are named in the disclosure on the About page, and an owned service is marked as owned wherever its name appears here. Mixing services are restricted or prohibited in some jurisdictions. You are responsible for complying with the laws that apply to you and for the consequences of any transaction you make.

Search demand was not measured for this topic. Every number shown here carries an evidence label: confirmed, external, assumed, or missing.

Last updated 2026-09-12_