Phí chuyển đổi ngoại tệ của thẻ Việt Nam: 16 dòng thẻ, đọc thẳng từ biểu phí

0

Khi bạn trả 20 USD cho ChatGPT Plus hay Canva Pro bằng thẻ Việt Nam, số tiền trừ vào tài khoản không phải là 20 USD nhân tỷ giá. Có một khoản cộng thêm mà ngân hàng gọi là phí chuyển đổi ngoại tệ, và nó nằm trong biểu phí — không hiện lên màn hình lúc bạn bấm thanh toán.

Ngày 01/09/2026 tôi tải biểu phí chính chủ của 8 tổ chức phát hành thẻ và đọc đúng dòng đó. Kết quả: 16 dòng thẻ, mức phí trải từ 1% đến 4,4%.

Biểu đồ cột ngang 16 dòng thẻ xếp từ 1% của BIDV đến 4,4% của Cake by VPBank, ba mức màu theo khoảng phí
Phí là thuộc tính của dòng thẻ chứ không phải của ngân hàng — cùng Techcombank có cả 1,1% lẫn 2,59%. Đọc biểu phí ngày 01/09/2026.

Trước hết: câu hỏi “ngân hàng nào thấp nhất” là câu hỏi sai

Đây là cụm từ nhiều người gõ nhất, nên tôi phải nói thẳng ngay đầu bài thay vì để bạn đọc hết rồi hụt hẫng.

Phí này không phải thuộc tính của ngân hàng. Nó là thuộc tính của DÒNG THẺ.

Bằng chứng nằm ngay trong dữ liệu: cùng một Techcombank, cùng một file biểu phí, cùng một trang 20 —

  • Thẻ tín dụng Visa Signature: 1,1%
  • Thẻ tín dụng Visa Infinite: 2,59%
  • Thẻ tín dụng Visa VNA Platinum: 2,59%

Chênh nhau hơn gấp đôi, trong cùng một ngân hàng. Nếu tôi viết “Techcombank thu 1,1%” thì đúng với người cầm Signature và sai với người cầm Infinite. Viết “Techcombank thu 2,59%” thì ngược lại.

Câu hỏi đúng không phải “ngân hàng nào rẻ nhất” mà là “cái thẻ đang nằm trong ví tôi thuộc dòng nào, và dòng đó ghi bao nhiêu”.

Còn một lý do thứ hai khiến tôi không xếp hạng: đây là một lần đọc, vào một ngày. Biểu phí đổi theo thời điểm — bài này có bằng chứng cho chính điều đó, tôi sẽ nói ở cuối.

Bảng đầy đủ 16 dòng thẻ

Đọc bảng này theo hàng, đừng đọc theo cột “tổ chức”.

Tổ chứcDòng thẻMức phí (nguyên văn)VAT
BIDVThẻ tín dụng quốc tế1% số tiền giao dịchchưa gồm VAT
BIDVThẻ ghi nợ quốc tế Visa Debit SuperAds1% số tiền giao dịchchưa gồm VAT
TechcombankThẻ tín dụng Visa Signature1,1% số tiền giao dịchchưa gồm VAT
VPBankThẻ tín dụng StepUp1,5% giá trị giao dịch (tối thiểu 10.000 VND)không ghi
MB BankThẻ đa năng (Visa/JCB/Mastercard Hi-*)2,0% số tiền giao dịchkhông ghi
VietcombankThẻ ghi nợ quốc tế2,27% giá trị giao dịchkhông ghi
TechcombankThẻ thanh toán (ghi nợ) Visa2,39% số tiền giao dịchđã gồm VAT
VietcombankThẻ tín dụng quốc tế2,5% số tiền giao dịchkhông ghi
TechcombankThẻ tín dụng Visa Infinite2,59% số tiền giao dịchchưa gồm VAT
TechcombankThẻ tín dụng Visa VNA Platinum2,59% số tiền giao dịchchưa gồm VAT
HSBC Việt NamThẻ tín dụng Premier2,75% số tiền trên mỗi giao dịchkhông ghi
VPBankThẻ tín dụng — hầu hết dòng thẻ3% giá trị giao dịchkhông ghi
TPBankThẻ ghi nợ quốc tế (Visa CashFree/Plus/Debit/MPlus)3,3% giá trị giao dịchkhông ghi
TPBankThẻ tín dụng quốc tế Visa (Chuẩn/FreeGo)3,5% giá trị giao dịchđã gồm VAT
HSBC Việt NamThẻ tín dụng (biểu phí chung)4% số tiền trên mỗi giao dịchkhông ghi
Cake by VPBankThẻ ghi nợ Cake4,4% giá trị giao dịchđã gồm VAT

Dòng VPBank ghi “hầu hết dòng thẻ” vì trong biểu phí, mức 3% nằm ở tám ô khác nhau trải ngang bảng — ứng với No.1, MC2, Lady, Gold Travel Miles/Titanium Cashback, Shopee Platinum, Super Shopee, VPBank Z, Platinum Loyalty, VNA VPBank, Platinum Cashback và Platinum Travel Miles. Chỉ riêng cột StepUp ghi 1,5%.

Cột VAT: lý do không được cộng thẳng các con số này với nhau

Nhìn bảng trên bạn sẽ thấy cột cuối cùng có ba giá trị khác nhau: đã gồm VAT, chưa gồm VAT, và không ghi. Đây không phải chi tiết vụn vặt.

So 1% “chưa gồm VAT” với 2,39% “đã gồm VAT” là so hai thứ khác đơn vị. Con số chưa gồm VAT sẽ phình lên khi lên sao kê; con số đã gồm VAT thì không.

Và tệ hơn cả hai là nhóm “không ghi” — tám trong mười sáu dòng. Với những dòng này, biểu phí đơn giản là không nói con số đó đã gồm thuế hay chưa. Tôi không suy diễn hộ ngân hàng, nên bài để nguyên chữ “không ghi”.

Đây là lý do bảng trên xếp theo thứ tự tăng dần nhưng tôi không gọi đó là bảng xếp hạng. Muốn xếp hạng đúng thì phải quy về cùng một gốc thuế, mà tám dòng thì thiếu thông tin để quy.

Số tiền thật: 1.000.000đ giao dịch thì mất thêm bao nhiêu

Phần trăm khó cảm nhận. Lấy tròn một triệu đồng cho dễ nhân nhẩm:

Mức phíCộng thêm trên 1.000.000đ
1%10.000đ
1,1%11.000đ
1,5%15.000đ
2,0%20.000đ
2,27%22.700đ
2,39%23.900đ
2,5%25.000đ
2,59%25.900đ
2,75%27.500đ
3%30.000đ
3,3%33.000đ
3,5%35.000đ
4%40.000đ
4,4%44.000đ

(Cột phải là phép nhân của tôi từ cột trái, không phải con số ngân hàng niêm yết. Với các dòng “chưa gồm VAT”, số thực tế còn cao hơn.)

Khoảng cách giữa dòng thấp nhất và dòng cao nhất là 34.000đ trên mỗi triệu đồng — tức thẻ ở đáy bảng đắt hơn thẻ ở đỉnh bảng 4,4 lần cho cùng một giao dịch.

Với người trả vài gói phần mềm nước ngoài mỗi tháng, con số này cộng dồn khá nhanh. Với người mua một món hàng lớn, nó đủ để đáng đi tìm xem trong ví mình có cái thẻ nào rẻ hơn không.

“Thẻ nào không có phí chuyển đổi ngoại tệ?”

Đây cũng là một cụm được tìm nhiều, và câu trả lời trung thực là: trong 16 dòng thẻ tôi đọc được ngày 01/09/2026, không có dòng nào ghi 0%. Thấp nhất là 1%.

Tôi biết trên mạng có nhiều bài nói về thẻ miễn phí chuyển đổi ngoại tệ. Nhưng bài này chỉ ghi những gì đọc được trong biểu phí chính chủ đã tải về và lưu sha256. Nếu một dòng thẻ như vậy tồn tại mà tôi chưa đọc tới, thì đúng hơn phải nói là tôi chưa đo được nó, chứ không phải nó không tồn tại.

Có một trường hợp liên quan tôi đã đọc thấy nhưng từ chối đăng, sẽ nói ngay dưới đây.

Ba chỗ tôi từ chối đưa con số, và vì sao

Phần này quan trọng ngang phần bảng. Đọc biểu phí PDF rất dễ mắc lỗi “đọc đúng số nhưng gán sai sản phẩm”, nên chỗ nào không chắc tôi để trống.

Một — VIB. File biểu phí tải được (HTTP 200), nhưng chính nó ghi “Áp dụng từ ngày 09/07/2018”. Không có bằng chứng đây là bản đang hiệu lực, nên tôi không đăng con số trong đó.

Có một chi tiết kỹ thuật đáng kể ở đây: các trang biểu phí trên vib.com.vn trả HTTP 200 nhưng chỉ 1.879 byte — đó là vỏ ứng dụng một trang, nội dung do JavaScript dựng. Tôi thử một đường dẫn bịa ra, nó cũng trả về đúng 1.879 byte. Nghĩa là ở website này, mã 200 không chứng minh trang tồn tại. Ai dò link bằng mã HTTP trên những site kiểu này sẽ tưởng mọi thứ đều ổn.

Hai — dòng “Giao dịch trực tuyến (Ecom, CNP): Miễn phí” của BIDV. Tôi đọc rõ dòng này ở trang 14. Nhưng đầu trang không ghi dòng thẻ nào đang được áp dụng, và mục ngay phía trên là phí chuyển tiền liên ngân hàng — tức bảng đó có thể không thuộc phần thẻ. Chưa xác định được chủ thể thì không đăng, dù chữ “Miễn phí” rất hấp dẫn để đưa vào bài.

Ba — bản PDF 2021 của Cake. File ở img.cake.vn ghi phí chuyển đổi ngoại tệ 3,3%, trong khi trang biểu phí hiện hành ghi 4,4%. Đường dẫn có năm 2021 và file không ghi ngày hiệu lực. Tôi lấy con số trên trang hiện hành.

Trường hợp thứ ba này chính là bằng chứng cho cảnh báo ở đầu bài: hai bản của cùng một biểu phí lệch nhau 1,1 điểm phần trăm. Biểu phí đổi theo thời gian, và một con số cũ trông y hệt một con số mới nếu không ai ghi lại ngày đọc.

Cách dùng bảng này cho đúng

  • Đừng chọn ngân hàng, hãy chọn dòng thẻ. Mở app ngân hàng, xem đúng tên dòng thẻ của bạn (Signature, Infinite, StepUp, No.1…), rồi tra biểu phí theo tên đó.
  • Kiểm cột VAT trước khi so hai con số. Hai mức phí không cùng gốc thuế thì không so trực tiếp được.
  • Xem lại ngày hiệu lực trên chính file biểu phí. Bảng trên là ảnh chụp ngày 01/09/2026.
  • Nếu thường xuyên trả tiền cho dịch vụ nước ngoài, chênh lệch 1% và 4,4% là thứ đáng bỏ ra mười phút để kiểm tra một lần.

Khoản phí này cộng vào đúng những gói phần mềm niêm yết bằng đô la: Bảng giá 10 công cụ AI đo ngày 01/09/2026 · 8 công cụ AI, chỉ 3 cái báo giá bằng tiền Việt.

Cách tôi đọc những con số này

Biểu phí ngân hàng phần lớn là PDF, và PDF có một cái bẫy: get_text() trả chữ theo thứ tự lưu trong file, không theo thứ tự nhìn thấy trên giấy. Con số ở cột bên phải có thể bị trả về cách tên phí cả chục dòng — hoặc tệ hơn, trả về con số của hàng khác. Đọc kiểu đó là đang đoán, không phải đang đo.

Nên tôi đọc theo toạ độ: lấy từng chữ kèm ô chữ nhật bao quanh nó, gom các chữ có cùng toạ độ dọc thành một hàng, rồi đọc cả hàng từ trái sang phải. Cái gì cùng hàng với tên phí thì thật sự nằm cùng hàng trên giấy. Với dòng VPBank, tôi ghi lại cả toạ độ ngang của từng ô (x=175, 264, 369…) để đối chiếu đúng ô 1,5% khớp với cột tiêu đề “StepUp” ở x=311.

Ba dòng nhập nhằng quá thì tôi kết xuất nguyên trang PDF ra ảnh và đọc bằng mắt — trong dữ liệu, những dòng đó được đánh dấu anh_trang thay vì toa_do, để sau này ai kiểm lại cũng biết dòng nào đọc bằng cách nào.

Toàn bộ 16 dòng đều kèm URL, sha256, số trang và giờ tải. Bài này không có con số nào không truy ngược được về một file cụ thể.

Đánh giá bài viết

Người viết: Lê Quốc Huy Digi · 15 bài trên sanphamtop1.vn

Lê Quốc Huy Digi: “Mình thích Công nghệ thông tin, AI, Automation & Marketing.” Anh sống ở Hà Nội, làm việc tại ivi.vn và viết ở huy.ivi.vn. Trên GitHub, anh công khai hai công cụ mã nguồn mở tự viết: VideoWatermarkRemover (Python) và YBMusic (JavaScript). Tại sanphamtop1.vn, các bài trong mục Công nghệ số do anh đứng tên đều ghi rõ số liệu đọc từ đâu, vào ngày nào và từ vị trí nào — chỗ nào không đọc được thì ghi là không đọc được, không điền số thay.

Bài viết có chứa liên kết tiếp thị. Nếu bạn mua hàng qua liên kết, chúng tôi có thể nhận hoa hồng từ nhà bán — giá bạn trả không thay đổi. Giá và tình trạng hàng do nhà bán quyết định và có thể đã khác lúc bài được cập nhật (cách chúng tôi làm việc).

Bài liên quan

Rất mong nhận được đánh giá từ bạn

      Để lại lời nhắn

      Giới thiệu

      SanPhamTop1.vn là nền tảng cộng đồng review sản phẩm, giúp bạn mua hàng chất – bền – rẻ. Thông qua việc so sánh hàng trăm nghìn sản phẩm, nhãn hàng và thu thập đánh giá từ cộng đồng. 

      Sứ mệnh của SanPhamTop1 là minh bạch hóa thông tin sản phẩm, giúp bạn mua hàng tốt nhất với giá cả ưu đãi.

      Theo dõi chúng tôi

      Sanphamtop1.vn – Website chuyên review & so sánh giá giúp bạn mua hàng tiết kiệm Make by sanphamtop1.vn 

      sanphamtop1.vn
      Logo