Rắc rối về thuế của thẻ USDT nằm ở chỗ: nó chia một giao dịch thành hai đoạn — nạp tiền on-chain (từ ví vào thẻ) và chi tiêu off-chain (từ thẻ đến người bán). Khi khai thuế, bạn cần ghép hai đoạn này lại để tính ra lãi/lỗ thực tế mỗi lần USDT được quy đổi sang tiền pháp định. Làm thủ công gần như bất khả thi, cách chuẩn là dùng công cụ tự động khớp dữ liệu.
Ba loại dữ liệu bắt buộc phải có
1. Sao kê (statement) hàng tháng từ bên phát hành thẻ Đăng nhập App / backend của bên phát hành thẻ, tải file CSV hoặc PDF trong mục “Hóa đơn” hoặc “Statement”. Một bản statement đạt chuẩn cần có tối thiểu: thời gian giao dịch, tên người bán, số tiền chi tiêu (theo đơn vị gốc), giá trị quy đổi USD hoặc tiền pháp định địa phương, số lượng USDT bị trừ. Nên tải dữ liệu tháng trước vào đầu mỗi tháng và lưu trữ cục bộ — vì một số bên phát hành thẻ chỉ giữ lại lịch sử khoảng 6-12 tháng gần nhất.
2. Bản ghi nạp tiền on-chain Mỗi lần nạp USDT vào thẻ, hãy ghi lại tx hash. Đây là căn cứ cho cost-basis (cơ sở chi phí): bạn có được số USDT này ở mức giá nào, vào thời điểm nào — điều này quyết định điểm bắt đầu để tính lãi/lỗ khi chi tiêu. Bạn có thể xuất hàng loạt theo địa chỉ ví của mình trên Tronscan / Etherscan.
3. Lịch sử giá USDT USDT tuy neo giá 1 USD nhưng giá giao dịch thực tế vẫn dao động nhẹ trong khoảng 0.998-1.002. Các công cụ như Koinly sẽ tự động tính bằng giá trung bình on-chain tại đúng thời điểm giao dịch, bạn không cần tra cứu thủ công.
Tự động khớp dữ liệu bằng Koinly / CoinTracker
Các công cụ khai thuế crypto phổ biến đều hỗ trợ tình huống thẻ USDT:
- Koinly: nhập địa chỉ ví (tự động thu thập bản ghi nạp tiền) + tải lên file CSV statement của bên phát hành thẻ, công cụ sẽ khớp theo dấu thời gian và tạo ra lãi/lỗ cho từng lần chi tiêu.
- CoinTracker: quy trình tương tự, giao diện phù hợp hơn cho người dùng Mỹ, kết nối trực tiếp với TurboTax.
- CoinLedger: thường được người dùng châu Âu và Mỹ sử dụng, hỗ trợ tờ khai thuế của nhiều quốc gia.
Điểm cần lưu ý khi thao tác: phải nhập đúng địa chỉ ví (địa chỉ dùng để nạp tiền vào thẻ), không nhập toàn bộ tài khoản sàn giao dịch, nếu không các giao dịch không liên quan cũng sẽ bị tính gộp vào chi tiêu của thẻ.
Sự khác biệt giữa các loại thẻ
Không phải thẻ nào cũng cung cấp statement quy đổi USD rõ ràng. Quy luật chung như sau:
- Bên phát hành thẻ có giấy phép (thẻ sàn giao dịch tuân thủ quy định, BIN cấp ngân hàng): statement đầy đủ, gồm đơn vị gốc + USD + chi tiết phí trừ, có thể nhập trực tiếp vào công cụ. Xem Bybit Card.
- Thẻ ảo tổng hợp (như MPCard, RedotPay): phần lớn cung cấp CSV hàng tháng, nhưng mức độ đầy đủ của các trường dữ liệu không đồng đều, cần kiểm tra lại xem trường thông tin có đủ hay không sau khi tải về.
- Thẻ offshore không KYC: thường không có statement chuẩn, việc tự theo dõi thuế rất khó khăn — đây cũng là một trong những rủi ro cốt lõi của thẻ no-KYC.
Khuyến nghị từ ban biên tập
Nên làm: dành 10 phút vào ngày 1 hàng tháng để tải statement tháng trước + xuất bản ghi ví, lưu trữ vào cùng một thư mục lưu trữ đám mây. Cuối năm chỉ cần nhập một lần vào Koinly, mất vài phút là xong.
Không nên: đợi đến gần hạn khai thuế mới quay lại tìm dữ liệu. Chính sách của bên phát hành thẻ thay đổi, sản phẩm ngừng phát hành, tài khoản bị kiểm soát rủi ro đều có thể khiến dữ liệu lịch sử biến mất. Việc theo dõi thuế của thẻ USDT có cửa sổ thời gian lưu vết chính là tháng hiện tại.
Nếu bạn vẫn đang trong giai đoạn chọn thẻ, nên ưu tiên bên phát hành thẻ có các trường statement chuẩn hóa — xem chi tiết tại Top 5 thẻ USDT 2026 và Thẻ U là gì.