코인 거래 수수료는 어떻게 결정될까? 거래 전 알아둘 비용 구조
코인 거래 수수료는 어떻게 계산될까요? 매수·매도 수수료부터 Maker·Taker, 스프레드와 슬리피지, 출금 수수료와 네트워크 비용의 차이까지 쉽게 정리합니다.
예를 들어 실제 체결금액이 100만 원이고 적용되는 거래 수수료율이 0.1%라고 가정해 보겠습니다.
거래 수수료는 단순 계산으로 1,000원입니다.
| 체결금액 | 수수료율 | 거래 수수료 |
|---|---|---|
| 10만 원 | 0.1% | 100원 |
| 100만 원 | 0.1% | 1,000원 |
| 1,000만 원 | 0.1% | 10,000원 |
다만 실제 수수료율은 거래소마다 다릅니다.
같은 거래소에서도 거래하는 시장이나 최근 거래량, 회원 등급, 이벤트 등에 따라 달라질 수 있습니다.
업비트 역시 거래 수수료를 체결수량 × 체결가격 × 마켓별 거래수수료율 방식으로 계산한다고 안내하고 있습니다.
그래서 인터넷에서 본 오래된 수수료율보다 실제 주문을 넣는 시점에 자신의 계정에 적용되는 수수료율을 확인하는 것이 가장 정확합니다.
살 때 한 번만 수수료를 내는 것은 아니다
코인을 매수한 뒤 나중에 다시 매도할 계획이라면 매수 수수료만 계산해서는 안 됩니다.
매수할 때 거래 수수료가 발생하고 매도할 때도 다시 거래 수수료가 발생할 수 있기 때문입니다.
예를 들어 1,000만 원을 매수하고 나중에 같은 금액 규모로 매도한다고 단순하게 가정해 보겠습니다.
매수와 매도에 각각 0.1%의 수수료가 적용된다면,
매수 시 약 10,000원,
매도 시 약 10,000원,
총 약 20,000원의 거래 수수료가 발생합니다.
실제 매도 금액은 가격 변화에 따라 달라지기 때문에 정확한 최종 비용도 달라집니다.
중요한 것은
거래 수수료율 0.1% = 한 번 사고팔 때 전체 비용도 0.1%
가 아니라는 점입니다.
왕복 거래라면 매수와 매도 과정의 비용을 각각 계산해야 합니다.
Maker와 Taker는 주문 이름이 아니라 체결 방식에 가깝다
해외 거래소의 수수료표를 보면 Maker와 Taker가 따로 표시되는 경우가 많습니다.
Maker는 기존 주문과 바로 체결되지 않고 주문장에 새로운 주문을 남겨 유동성을 추가하는 쪽입니다.
Taker는 이미 주문장에 있는 주문과 즉시 체결되면서 기존 유동성을 사용하는 쪽입니다.
그래서 시장가 주문은 일반적으로 Taker가 됩니다.
하지만 여기에서 많이 하는 오해가 있습니다.
지정가 주문 = Maker
라고 외우면 안 됩니다.
예를 들어 현재 가장 낮은 매도호가가 100,000원인데 101,000원에 지정가 매수를 넣으면 이미 더 좋은 가격에 팔겠다는 주문이 존재합니다.
이 지정가 주문은 기존 매도호가와 즉시 체결될 수 있고, 이 경우 Taker로 처리될 수 있습니다.
반대로 현재 가격 아래에 지정가 매수 주문을 넣어 주문장에 대기시켰다가 나중에 체결된다면 Maker가 될 수 있습니다.
즉 수수료를 확인할 때는
시장가냐 지정가냐
보다
기존 주문을 즉시 가져갔는가, 주문장에 새로운 유동성을 남겼는가
를 보는 편이 더 정확합니다.
지정가 주문 하나에 Maker와 Taker가 둘 다 생길 수도 있다
조금 더 특이한 경우도 있습니다.
큰 지정가 주문을 넣었는데 주문의 일부는 기존 주문과 즉시 체결되고 나머지는 주문장에 남을 수 있습니다.
이 경우 즉시 체결된 부분에는 Taker 수수료가 적용되고, 나머지 물량이 주문장에 남았다가 나중에 체결되면 그 부분에는 Maker 수수료가 적용될 수 있습니다.
Coinbase Advanced도 현재 이와 같은 부분 체결 구조를 안내하고 있습니다.
그래서 거래 내역을 확인했는데
“나는 지정가 주문을 넣었는데 왜 Taker 수수료가 붙었지?”
라는 상황이 발생할 수 있습니다.
거래소 오류라기보다 주문이 들어간 순간 실제 주문장과 어떻게 매칭됐는지를 먼저 확인해야 합니다.
거래량이 많으면 수수료가 달라질 수도 있다
일부 거래소는 모든 이용자에게 같은 거래 수수료율을 적용하지 않습니다.
최근 일정 기간 동안 얼마나 많이 거래했는지에 따라 수수료 등급을 나누기도 합니다.
예를 들어 Kraken의 현물 거래 수수료는 현재 최근 30일 거래량 등을 기준으로 여러 구간으로 나뉘고 각 구간에서 Maker와 Taker 수수료가 다르게 적용됩니다.
Coinbase Advanced 역시 최근 거래량을 이용해 수수료 등급을 계산합니다.
따라서 거래소를 비교할 때 홈페이지 첫 화면에 보이는
“최저 수수료 0%”
같은 문구만 봐서는 실제 내가 적용받을 수수료를 알기 어렵습니다.
확인해야 할 것은 내 거래량 기준으로 실제 적용되는 Maker·Taker 수수료율입니다.
특정 조건을 충족해야 적용되는 최저 요율을 기본 요율처럼 생각해서는 안 됩니다.
거래 수수료가 0%면 정말 비용 없이 거래하는 걸까?
여기서 한 단계 더 구분해야 합니다.
거래 수수료가 0%라는 것과 거래 과정의 실제 비용이 0이라는 것은 같은 말이 아닙니다.
현재 가장 높은 매수호가가 99,900원이고 가장 낮은 매도호가가 100,000원이라면 둘 사이에는 100원의 스프레드가 존재합니다.
즉시 매수한 뒤 바로 다시 매도한다면 가격이 전혀 움직이지 않아도 매수·매도 가격 차이 때문에 결과가 달라질 수 있습니다.
시장가로 큰 주문을 넣어 여러 호가에서 체결되면 슬리피지까지 발생할 수 있습니다.
이 두 가지는 거래소가 별도로 청구하는 수수료는 아닙니다.
하지만 실제 거래 결과에는 영향을 줄 수 있습니다.
그래서 다음과 같이 구분하는 것이 좋습니다.
| 항목 | 거래소가 직접 청구하는 수수료인가? | 실제 거래 결과에 영향 |
|---|---|---|
| 거래 수수료 | 예 | 있음 |
| Maker·Taker 수수료 | 예 | 있음 |
| 스프레드 | 아니오 | 있음 |
| 슬리피지 | 아니오 | 있음 |
35번에서 중요한 것은 스프레드와 슬리피지를 다시 자세히 배우는 것이 아닙니다.
수수료표에 적혀 있지 않더라도 실제 매수·매도 결과에 영향을 주는 비용 요소가 있다는 것만 구분하면 됩니다.
출금 수수료는 거래 수수료와 완전히 다르다
코인을 거래소에서 산 뒤 그대로 보유한다면 거래 수수료만 발생할 수 있습니다.
하지만 개인 지갑이나 다른 거래소로 자산을 옮기면 별도의 출금 수수료가 발생할 수 있습니다.
거래 수수료는 거래소 안에서 암호화폐를 사고팔 때 발생합니다.
출금 수수료는 거래소 밖으로 자산을 이동하는 과정에서 발생할 수 있습니다.
예를 들어 업비트는 현재 일반 디지털 자산 출금에 대해 자산과 이용 네트워크에 따라 다른 정액 출금 수수료를 적용한다고 안내하고 있습니다.
따라서 같은 100만 원 상당의 자산을 출금하더라도 어떤 코인을 어떤 네트워크로 보내느냐에 따라 비용이 달라질 수 있습니다.
여기서 중요한 것은 출금 금액의 크기보다 출금 방식과 네트워크입니다.
특히 적은 금액을 출금할 때는 정액 출금 수수료가 전체 금액에서 차지하는 비중이 상대적으로 커질 수 있습니다.
출금 수수료와 블록체인 네트워크 수수료는 같은 것일까?
항상 같지는 않습니다.
이 둘을 가장 많이 혼동합니다.
개인 지갑에서 직접 Bitcoin이나 Ethereum 트랜잭션을 보낸다면 블록체인 네트워크에서 거래를 처리하기 위한 네트워크 수수료를 지불합니다.
Ethereum에서는 이를 흔히 가스비(Gas Fee)라고 부릅니다.
하지만 중앙화 거래소에서 외부 지갑으로 출금할 때 이용자가 보는 출금 수수료는 거래소가 정한 출금 정책에 따른 이용자 부과 금액일 수 있습니다.
거래소가 실제 온체인 트랜잭션에 지불한 네트워크 비용과 이용자에게 부과한 출금 수수료가 반드시 정확히 같은 금액이라는 보장은 없습니다.
일부 거래소는 예상 네트워크 비용을 반영해 출금 수수료를 정하기도 하고 자산이나 네트워크별로 별도의 고정 금액을 적용하기도 합니다.
그래서
출금 수수료 = 블록체인에 그대로 지급되는 가스비
라고 단정하면 안 됩니다.
거래소 안에서 보내는데 출금 수수료가 없는 경우도 있다
모든 자산 이동이 블록체인 트랜잭션을 만드는 것도 아닙니다.
예를 들어 같은 거래소 이용자끼리 자산을 이동하는 기능을 거래소 내부 시스템으로 처리할 수 있습니다.
업비트의 바로 출금은 업비트 회원의 주소로 보내는 경우 블록체인 네트워크를 사용하지 않고 거래소 시스템 내부에서 처리하며 현재 출금 수수료도 무료라고 안내합니다.
이 경우 공개 블록체인에 일반적인 온체인 출금 트랜잭션이 만들어지는 구조와 다릅니다.
따라서 출금 화면을 볼 때는 단순히
수수료가 얼마인가
뿐 아니라
이 출금이 실제 블록체인으로 나가는 일반 출금인가, 거래소 내부 이동인가
도 확인할 필요가 있습니다.
같은 코인인데 출금 네트워크가 여러 개라면 더 조심해야 한다
일부 자산은 거래소에서 여러 네트워크를 지원합니다.
예를 들어 같은 토큰이라도 Ethereum이나 다른 지원 네트워크 가운데 하나를 선택하도록 되어 있을 수 있습니다.
이때 네트워크마다 출금 수수료와 최소 출금 조건이 달라질 수 있습니다.
하지만 수수료가 싸다는 이유만으로 아무 네트워크나 선택하면 안 됩니다.
보내는 거래소와 받는 지갑 또는 거래소가 같은 네트워크를 지원해야 합니다.
받는 곳에서 지원하지 않는 네트워크를 선택하면 자산을 정상적으로 확인하기 어렵거나 복구 절차가 필요할 수 있습니다.
따라서 출금할 때는 순서를 바꾸지 않는 것이 좋습니다.
받는 곳이 지원하는 네트워크 확인 → 보내는 곳에서 동일 네트워크 선택 → 주소와 필요한 메모 확인 → 출금 수수료 확인
수수료는 마지막 판단 요소 가운데 하나입니다.
네트워크 수수료는 왜 계속 바뀔까?
거래소 수수료표와 달리 블록체인 네트워크 수수료는 네트워크 상태에 따라 변할 수 있습니다.
Ethereum에서는 트랜잭션과 스마트 계약 실행에 필요한 계산량을 Gas로 측정하고, 실제 가스비는 사용한 가스와 당시의 가스 가격 등에 따라 결정됩니다.
네트워크 이용이 몰리면 비용이 달라질 수 있고 단순 ETH 전송과 복잡한 스마트 계약 실행도 필요한 계산량이 다릅니다.
따라서
Ethereum 수수료는 몇 원이다
처럼 고정된 숫자로 기억하면 안 됩니다.
거래소가 정하는 매매 수수료와 블록체인이 사용하는 네트워크 비용은 결정되는 방식 자체가 다릅니다.
수수료 0.1%와 슬리피지 0.1%는 같은 비용일까?
결과만 보면 둘 다 내 거래 결과를 불리하게 만들 수 있지만 성격은 다릅니다.
100만 원 거래에서 거래소 수수료율이 0.1%라면 계산 가능한 거래 수수료는 1,000원입니다.
반면 슬리피지 0.1%는 거래소가 고정적으로 1,000원을 떼어간다는 의미가 아닙니다.
내가 예상했던 가격과 실제 체결 결과가 약 0.1% 달라졌다는 뜻입니다.
스프레드 역시 거래소가 따로 청구서를 보내는 비용이 아닙니다.
그래서 실제 거래 비용을 계산할 때는 명시적인 수수료와 체결 과정에서 생긴 가격 차이를 분리해서 보는 것이 좋습니다.
실제 비용을 계산해 보면 더 쉽게 이해할 수 있다
예를 들어 500만 원어치 코인을 사고 나중에 전부 매도한 뒤 외부 지갑으로 다른 자산을 출금한다고 가정해 보겠습니다.
조건은 단순하게 이렇게 잡겠습니다.
- 매수 거래 수수료: 0.1%
- 매도 거래 수수료: 0.1%
- 매수 시 체결 과정에서 예상보다 0.2% 불리해짐
- 매도 시 체결 과정에서 예상보다 0.1% 불리해짐
- 이후 별도의 출금 수수료 발생
이 경우 실제 비용을 단순히
500만 원 × 0.1%
로 끝내면 안 됩니다.
매수 수수료,
매도 수수료,
매수·매도 과정의 체결 가격 차이,
마지막 출금 비용
을 각각 따로 계산해야 합니다.
정확한 값은 실제 매수·매도 금액과 시장 상황에 따라 달라지지만 중요한 것은 계산 방법입니다.
거래소 수수료만 더하는 것이 아니라 처음 자금을 넣은 뒤 최종적으로 자산을 이동하기까지 전체 과정을 봐야 합니다.
수수료가 가장 싼 거래소가 가장 저렴할까?
반드시 그렇지는 않습니다.
A 거래소의 거래 수수료가 0.05%이고 B 거래소가 0.1%라면 숫자만 보면 A가 유리해 보입니다.
하지만 A 거래소의 호가가 얇아 시장가 주문에서 큰 슬리피지가 발생하고, 출금 수수료까지 높다면 실제 전체 비용은 달라질 수 있습니다.
반대로 B 거래소의 명목 수수료가 조금 높더라도 내가 거래하려는 시장의 유동성이 충분하고 출금 조건이 유리할 수 있습니다.
따라서 거래소 비용을 비교할 때는 단순히
거래 수수료가 몇 %인가
한 가지만 보면 부족합니다.
내가 실제 사용할 거래 방식에서
거래 수수료 + 체결 환경 + 출금 조건
을 함께 봐야 합니다.
거래 전에는 이 순서로 확인하면 된다
수수료 페이지의 모든 조건을 외울 필요는 없습니다.
먼저 내 계정에 적용되는 실제 거래 수수료율을 확인합니다.
Maker와 Taker가 구분되는 거래소라면 내 주문이 어느 쪽으로 처리될 가능성이 있는지도 봅니다.
시장가 주문처럼 즉시 체결을 원한다면 수수료뿐 아니라 현재 스프레드와 호가 깊이도 확인합니다.
코인을 외부로 옮길 계획이라면 출금 수수료와 최소 출금 수량을 확인합니다.
여러 네트워크가 지원된다면 받는 곳에서 같은 네트워크를 지원하는지를 먼저 확인한 뒤 비용을 비교합니다.
정리하면 다음 순서입니다.
거래 수수료 → Maker·Taker 조건 → 실제 체결 비용 → 출금 방식 → 지원 네트워크와 출금 비용
이렇게 나누면 서로 다른 비용을 한꺼번에 코인 수수료라고 부르면서 생기는 혼동을 줄일 수 있습니다.
자주 헷갈리는 부분만 정리하면
| 흔한 생각 | 실제로는 |
|---|---|
| 수수료 0.1%면 사고팔 때 총 0.1%다 | 매수와 매도에 각각 수수료가 적용될 수 있음 |
| 지정가는 항상 Maker다 | 기존 주문과 즉시 체결되면 Taker가 될 수 있음 |
| 거래 수수료 0%면 실제 비용도 0원이다 | 스프레드·슬리피지 등 체결 결과에 영향을 주는 요소가 있음 |
| 출금 수수료는 모두 블록체인 가스비다 | 거래소가 정한 출금 수수료와 실제 네트워크 비용은 구분해야 함 |
| 같은 코인은 출금비도 항상 같다 | 거래소와 이용 네트워크에 따라 달라질 수 있음 |
| 가장 싼 네트워크를 고르면 된다 | 받는 지갑·거래소가 같은 네트워크를 지원해야 함 |
| 수수료가 가장 싼 거래소가 항상 유리하다 | 체결 환경과 출금 비용까지 봐야 실제 비용을 비교할 수 있음 |
FAQ
코인 거래 수수료는 언제 발생하나요?
일반적으로 매수 또는 매도 주문이 실제로 체결될 때 거래소 정책에 따라 거래 수수료가 부과됩니다. 주문을 취소하고 체결된 물량이 없다면 거래 수수료가 발생하지 않는 방식이 일반적이지만 정확한 기준은 이용 중인 거래소에서 확인해야 합니다.
지정가 주문은 항상 Maker 수수료가 적용되나요?
아닙니다. 지정가 주문도 기존 주문과 즉시 체결되면 Taker가 될 수 있습니다. 주문장에 남아 유동성을 추가한 뒤 체결되는 경우에는 Maker로 처리될 수 있습니다.
거래 수수료 0%면 무료 거래인가요?
명시적인 거래 수수료는 없을 수 있지만 스프레드나 슬리피지 등으로 실제 체결 결과가 달라질 수 있습니다. 이용하는 서비스에 따라 가격에 스프레드가 포함되는 구조도 있으므로 주문 전 최종 예상 금액을 확인하는 것이 좋습니다.
출금 수수료와 네트워크 수수료는 같은 것인가요?
항상 같지는 않습니다. 네트워크 수수료는 블록체인에서 트랜잭션을 처리하기 위한 비용이고, 중앙화 거래소의 출금 수수료는 거래소가 이용자에게 적용하는 출금 정책에 따른 비용입니다.
코인을 출금할 때 가장 싼 네트워크를 선택하면 되나요?
아닙니다. 먼저 받는 지갑이나 거래소가 해당 네트워크와 자산을 지원하는지 확인해야 합니다. 비용보다 송금 네트워크의 일치 여부가 먼저입니다.
가스비도 거래 수수료인가요?
아닙니다. 거래소의 매매 수수료와 블록체인 네트워크에서 트랜잭션을 처리할 때 발생하는 가스비는 별개의 비용입니다.
📌 핵심 정리
코인 거래 비용은 거래소 화면에 표시된 수수료율 하나로 끝나지 않습니다.
먼저 거래소에서 매수와 매도를 할 때 거래 수수료가 발생할 수 있고, 거래소에 따라 Maker와 Taker에 서로 다른 요율이 적용될 수 있습니다.
이때 지정가 주문이라고 무조건 Maker가 되는 것은 아닙니다. 기존 주문과 즉시 체결되면 지정가 주문도 Taker가 될 수 있습니다.
스프레드와 슬리피지는 거래소가 별도로 청구하는 수수료는 아니지만 실제 매수·매도 결과에는 영향을 줄 수 있습니다.
자산을 외부로 옮길 때는 출금 수수료를 별도로 확인해야 하며, 거래소의 출금 수수료와 실제 블록체인 네트워크 수수료도 같은 개념으로 보면 안 됩니다.
결국 수수료를 비교할 때 가장 중요한 질문은
“거래 수수료가 몇 %인가?”에서 끝나는 것이 아니라 “매수부터 매도, 실제 체결, 출금까지 내가 부담하는 전체 비용은 얼마인가?”
입니다.
📚 함께 읽으면 좋은 글
- 시장가와 지정가 주문의 차이, 코인 주문은 어떻게 체결될까?
- 코인 슬리피지는 왜 발생할까? 예상 가격과 체결 가격이 달라지는 이유
- 같은 금액으로 샀는데 왜 가격이 다를까? 유동성이 중요한 이유
- 같은 거래인데 수수료는 왜 달라질까? 블록체인 가스비의 원리
- 암호화폐 거래소 선택 방법, 초보자가 꼭 확인해야 할 기준
📚 참고자료
- 업비트 – 거래 수수료는 얼마인가요?
- 업비트 – 출금 수수료는 얼마인가요?
- Coinbase – Advanced Trading Fees
- Kraken – Maker and Taker Fees
- Ethereum.org – 가스와 수수료
📢 안내
이 글은 암호화폐 거래와 자산 이동 과정에서 발생할 수 있는 비용 구조를 이해하기 위한 일반적인 정보입니다. 거래 수수료율과 Maker·Taker 등급, 출금 수수료와 지원 네트워크는 거래소 정책에 따라 변경될 수 있으므로 실제 거래나 출금 전에는 이용 중인 거래소의 최신 안내를 확인해야 합니다. 특정 거래소나 암호화폐의 이용 또는 매수·매도를 권유하는 내용은 아닙니다.
richissue




댓글 0
첫 댓글을 남겨보세요.