· four exchange APIs · rebuilt daily
交易所原始 CSV 匯出檔將交易毛利與交易手續費、funding payments 分開處理,導致淨應稅收益(net taxable gain)申報錯誤,產生的 basis 誤差最高可達單筆交易 0.00035 的跨場地費率價差。課稅事件(taxable events)發生於資產處置、position 平倉、資產 swap 或收到 funding 收益時。各司法管轄區的規定有所不同,本分析不構成稅務建議。當 position 平倉時,應稅收益等於處置總收入減去取得成本基準(cost basis)。Cost basis 包含原始購買價格加上可扣除的交易手續費。
當 position 實現盈虧或抵押品(collateral)進行跨資產轉換時,即觸發課稅事件。稅務機關通常劃分出四種具體觸發情境:
應稅收益公式取決於 cost basis: 應稅收益 = 處置總收入 — Cost Basis Cost Basis = 取得價格 + 可扣除開倉手續費
當 trader 在 Bybit 下達期貨 taker 訂單時,交易手續費率為 0.00055。在 MEXC,期貨 taker 手續費率則為 0.00020。將 0.00055 的開倉費率計入取得 cost basis,可降低後續的淨應稅收益。若交易所匯出檔將手續費記錄在獨立的次級流水帳中,而非直接附加於 position 的成交紀錄(trade fill),依賴原始匯出檔的軟體就會僅憑開倉毛價來計算應稅收益。
交易所使用者介面產生的原始 CSV 匯出檔屬於內部營運日誌,並非用來計算稅務負擔。直接依賴未經調整的 CSV 匯出檔時,經常出現三種主要的追蹤錯誤。
交易所運行各自獨立的帳本。將抵押品從 OKX 轉移至 Bitget 會中斷歷史 cost basis 鏈條。接收端的交易所 CSV 會將劃入的抵押品記錄為取得成本為零、或以到帳時的市場價格計價。日後處置該資產時,整筆處置金額都會被視為應稅收益,而無法扣除原始購買價格。
Funding rate 每 8 小時調整一次 position 餘額。在 BTC 上,OKX 的 8 小時費率為 +0.0030%,Bitget 為 +0.0055%,MEXC 為 +0.0085%,Bybit 則為 +0.0100%。支付 funding 的一方產生成本,而收取的一方獲得收益。原始匯出檔經常將正向 funding payments 記錄為收益事件,卻未調整未平倉 position 的 cost basis,或未將負向 funding payments 列為可扣除費用。
交易手續費會改變淨報酬。比較預設 spot taker 手續費:Bitget 為 0.0010、Bybit 為 0.0010、OKX 為 0.0010、MEXC 為 0.0005。在期貨 taker 方面,Bybit 收取 0.00055,而 MEXC 收取 0.00020。Trader 若先執行 spot 轉換為抵押品,隨後再建立期貨開倉,會同時產生 spot taker 與期貨 taker 手續費。
| Exchange | Spot Maker Fee | Spot Taker Fee | Futures Maker Fee | Futures Taker Fee | BTC 8h Funding Rate |
| Bitget | 0.0010 | 0.0010 | 0.00020 | 0.00030 | +0.0055% |
| Bybit | 0.0010 | 0.0010 | 0.00020 | 0.00055 | +0.0100% |
| MEXC | 0.0000 | 0.0005 | 0.00000 | 0.00020 | +0.0085% |
| OKX | 0.0008 | 0.0010 | 0.00020 | 0.00050 | +0.0030% |
假設在 Bybit 與 MEXC 上以 taker 費率執行 position 的開倉與平倉。
Bybit taker 來回手續費比例: 0.00055 開倉 + 0.00055 平倉 = 0.00110 總手續費比例
MEXC taker 來回手續費比例: 0.00020 開倉 + 0.00020 平倉 = 0.00040 總手續費比例
Bybit 與 MEXC 之間的手續費 cost basis 差異: 0.00110 — 0.00040 = 0.00070 總手續費比例
在 funding 計算方面,BTC 多頭 position 每天需在三個 8 小時時段支付 funding:
Bybit 每日 BTC funding rate: 3 * 0.0100% = +0.0300% 每日
OKX 每日 BTC funding rate: 3 * 0.0030% = +0.0090% 每日
Bybit 與 OKX 之間的每日 funding rate 價差: 0.0300% - 0.0090% = 0.0210% 每日
| Asset | Venue | 8h Funding Rate | Spread per 8h | 24h Volume |
| ETH | OKX | +0.0056% | 0.0044% | 6,494,273,355 |
| ETH | Bybit | +0.0100% | 0.0044% | 6,494,273,355 |
| SOL | OKX | +0.0010% | 0.0090% | 1,576,902,499 |
| SOL | Bybit | +0.0100% | 0.0090% | 1,576,902,499 |
| XAU | Bybit | +0.0000% | 0.0102% | 524,486,359 |
| XAU | OKX | +0.0102% | 0.0102% | 524,486,359 |
若交易所匯出檔未將 Bybit 上 0.00110 的來回手續費比例計入 position 取得成本,或是在計算已實現 PnL 時漏掉 0.0300% 的每日 funding 扣款,則申報的應稅收益將高估實際淨利,高估幅度為 0.00110 加上持倉期間每天 0.0300%。
依賴交易所原始匯出檔會導致多繳稅款或面臨查稅風險:
對帳 cost basis 需要跨所有錢包地址與交易所進行統一的交易對應(mapping),而非僅依賴個別的 CSV 下載檔案。