StoreFleet
Trang chủBlog › Đối Soát Payout Shopify Payments: Quy Trình Hàng Tháng Từng Bước

Đối Soát Payout Shopify Payments: Quy Trình Hàng Tháng Từng Bước

Cách Shopify Payments trả tiền về ngân hàng — lịch payout, phí, reserve và hold — cùng quy trình đối soát hàng tháng từ đơn hàng đến sao kê ngân hàng.

Cập nhật 2026-07-02

Số tiền về tài khoản ngân hàng gần như không bao giờ khớp với doanh thu trên báo cáo Shopify. Phí xử lý thẻ, hoàn tiền, chargeback, chênh lệch tỷ giá và các khoản Shopify tạm giữ đều nằm giữa "khách đã thanh toán" và "tiền đã về ngân hàng" — nếu bạn không bao giờ đối soát hai con số này, bạn đang vận hành business dựa trên một mức doanh thu không có thật. Bài này giải thích cơ chế payout của Shopify Payments, vì sao payout ≠ doanh thu, và đưa ra quy trình đối soát hàng tháng bạn có thể chạy trong dưới một giờ mỗi store.

Payout Của Shopify Payments Hoạt Động Như Thế Nào

Shopify Payments không trả tiền theo từng đơn. Cơ chế là capture → settle → payout:

  1. Capture. Khi thanh toán của khách được capture, tiền vào số dư Shopify Payments của bạn. Thời điểm capture ghi theo giờ UTC — đơn đặt lúc nửa đêm giờ Việt Nam rất dễ rơi sang "ngày khác" trên báo cáo.
  2. Settlement (chờ quyết toán). Tiền phải nằm trong cửa sổ settlement trước khi đủ điều kiện payout. Shopify định nghĩa settlement time là khoảng thời gian từ lúc capture đến lúc tiền sẵn sàng để trả về ngân hàng. Thời gian này khác nhau theo quốc gia của store: Úc khoảng 2 ngày làm việc; phần lớn châu Âu, Canada, Anh, New Zealand khoảng 3; Hồng Kông và Singapore khoảng 4; Nhật 5; Mexico tới 7. Với store Mỹ (mô hình phổ biến của seller Việt mở LLC), Shopify ghi nhận settlement tối thiểu khoảng 2–5 ngày làm việc tùy tài khoản.
  3. Payout. Theo lịch bạn chọn (mặc định hàng ngày, hoặc hàng tuần/hàng tháng trong Settings > Payments > Manage), Shopify gom toàn bộ tiền đã settle thành một payout và chuyển về ngân hàng.

Ba cơ chế hay gây nhầm lẫn khi đối soát:

Một số quốc gia còn có mức payout tối thiểu — số dư dưới mức này sẽ dồn sang kỳ sau. Mỹ không có mức tối thiểu.

Vì Sao Payout ≠ Doanh Thu

Nếu chỉ nhớ một điều từ bài này: payout là con số quyết toán ròng, không phải doanh thu. Tài liệu của Shopify liệt kê tới chín lý do khiến payout thấp hơn kỳ vọng. Đây là những khoản bị trừ thẳng vào payout so với doanh số gộp:

Khoản trừBản chấtThời điểm trừ
Phí xử lý thẻTỷ lệ phí theo gói Shopify và quốc giaMỗi giao dịch
Thuế trên phíVAT/GST cộng vào phí xử lý ở một số khu vực (EU, Úc, Singapore, Thụy Sĩ)Mỗi giao dịch nếu áp dụng
Hoàn tiền (refund)Số tiền refund bị trừ vào payout khả dụng kế tiếpLúc bạn refund — thường là nhiều tuần sau đơn gốc
ChargebackToàn bộ số tiền tranh chấp bị rút khỏi payout kế tiếp, kèm phí chargebackNgay khi dispute được mở, chưa cần có kết quả
Chuyển đổi tiền tệPhí conversion khi tiền bán khác tiền payoutLúc capture, refund và chargeback
AdjustmentsĐiều chỉnh số dư thủ công hoặc hệ thống (có thể cộng hoặc trừ)Bất kỳ
Reserve và holdMột phần tiền bị tạm giữ để phòng rủi roTheo đánh giá rủi ro của Shopify
Số dư âm kỳ trướcNếu refund/phí kỳ trước vượt doanh thu, phần thiếu bị thu hồi từ payout kế tiếpSau một kỳ xấu

Hai khoản đáng chú ý vì thời điểm, không chỉ vì số tiền:

Refund làm méo số liệu giữa các kỳ. Đơn bán tháng 6 nhưng refund tháng 7 sẽ thổi phồng payout tháng 6 và bóp méo tháng 7. Bán đa tiền tệ còn phức tạp hơn: conversion xảy ra tại thời điểm giao dịch, nên tỷ giá lúc refund thường khác tỷ giá lúc capture. Shopify khuyến nghị refund đủ số tiền theo tiền tệ của khách — nghĩa là bạn có thể lời hoặc lỗ thuần túy do biến động tỷ giá giữa lúc bán và lúc hoàn.

Chargeback bị trừ ngay lập tức. Dispute vừa mở là toàn bộ số tiền tranh chấp cộng phí chargeback bay khỏi payout kế tiếp. Nếu thắng — có thể mất vài tuần — tiền quay lại dưới dạng một khoản ghi có riêng, và Shopify có thể hoàn phí chargeback tùy quốc gia. Đối soát một tháng có dispute đang mở nghĩa là phải theo dõi khoản tiền đã đi và chưa chắc quay về. Nếu dispute là chuyện thường xuyên, việc theo dõi lợi nhuận có tính đủ refund và chargeback là ranh giới giữa margin thật và margin ảo.

Reserve Và Hold: Khi Shopify Giữ Lại Một Phần Tiền Của Bạn

Reserve là khoản tạm giữ một phần — đôi khi toàn bộ — tiền bạn đã xử lý, làm đệm cho chargeback và refund trong tương lai. Shopify áp reserve sau khi đánh giá rủi ro, thường do dispute tăng đột biến, tỷ lệ refund cao, hoặc ngành hàng rủi ro. Về mặt sổ sách, reserve xuất hiện trong payout dưới dạng cặp giao dịch:

Trang Shopify Payments tách riêng Payout balance (tiền đã capture, chờ payout kế tiếp) và Reserved funds (tiền bị giữ, không đụng được cho đến khi reserve hết hạn). Trước khi reserve hết hạn, Shopify sẽ đánh giá lại tài khoản và có thể giữ nguyên, giảm hoặc tăng mức reserve.

Nguyên tắc thực dụng khi đối soát: coi reserved funds là tài sản, không phải doanh thu đã mất. Sổ sách nên ghi khoản bị giữ như khoản phải thu, và mỗi tháng cần kiểm tra các lần trả reserve (dương) khớp với các lần giữ (âm) của kỳ trước. Reserve âm thầm phình to là tín hiệu cảnh báo sớm về tỷ lệ dispute — nên bắt trước khi Shopify siết mạnh hơn.

Quy Trình Đối Soát Hàng Tháng: Đơn Hàng → Phí → Payout → Ngân Hàng

Quy trình dưới đây mất 30–60 phút mỗi store sau khi bạn chạy quen. Chạy vào tuần đầu mỗi tháng cho tháng liền trước.

Bước 1: Lấy báo cáo payout reconciliation. Trong Shopify admin, vào Finance > Documents > Payout reconciliation report (cần dùng Shopify Payments và có quyền finance). Đặt khoảng thời gian là trọn tháng trước; nếu bán đa tiền tệ, chạy riêng cho từng payout currency. Phần Summary cho bạn: số dư đầu kỳ, hoạt động trước phí, tổng phí, số ròng, tổng payout và số dư cuối kỳ.

Bước 2: Kiểm tra phương trình số dư. Xác nhận số dư đầu kỳ + hoạt động − phí − payout = số dư cuối kỳ. Phương trình này gần như luôn đúng (đây là sổ cái của chính Shopify), nên việc của bạn là giải thích từng cấu phần chứ không phải săn lỗi cộng trừ. Lưu ý: dữ liệu gần nhất trên báo cáo có thể trễ khoảng 3 ngày — đó là lý do đối soát tháng trước chứ không phải tháng hiện tại.

Bước 3: Đối chiếu doanh số gộp với đơn hàng. So "account activity before fees" với báo cáo bán hàng của tháng. Hai con số sẽ không khớp tuyệt đối, và mọi chênh lệch phải gọi được tên: đơn thanh toán qua cổng bên thứ ba (PayPal…) không nằm trong báo cáo này, giờ UTC có thể đẩy đơn sang tháng khác, đơn pre-order hay capture trễ tính theo lúc capture chứ không phải lúc đặt. Khoản nào không giải thích được thì đưa vào danh sách ngoại lệ.

Bước 4: Bóc tách các khoản trừ. Mở rộng phần Activity của báo cáo: Charges, Refunds, Disputes, Adjustments, Reserves & Holds và Payouts đều bung ra từng dòng chi tiết. Hoặc export CSV từ trang Payouts — mỗi giao dịch có cột Amount, Fee, Net. Hạch toán phí, refund và biến động dispute thành các dòng sổ riêng. Tuyệt đối không ghi "payout ròng" là doanh thu; thói quen đó phá hỏng khả năng nhìn xu hướng margin và khiến việc làm sổ sách, thuế cho nhiều store thành ác mộng vì doanh thu gộp và chi phí được khấu trừ bị trộn thành một số.

Bước 5: Khớp payout với sao kê ngân hàng. Lấy danh sách payout từ trang Payouts và tick từng khoản với sao kê. Chấp nhận độ trễ ngân hàng 1–3 ngày: payout ngày 30/6 nằm ở dòng sao kê tháng 7 là bình thường. Khớp theo số tiền chính xác; nếu lệch, kiểm tra phí nhận tiền quốc tế hoặc tỷ giá do ngân hàng của bạn áp. Payout nào mãi không về: xác nhận trạng thái "Deposited" trên Shopify, rồi mang ngày settlement, số tiền và loại tiền tệ đi làm việc với ngân hàng.

Bước 6: Ghi sổ ngoại lệ và khoản gối đầu. Dispute đang mở (tiền đã đi, chưa có phán quyết), reserve đang chạy (tiền bị giữ, chờ ngày trả), số dư âm — tất cả đều vắt qua ranh giới tháng. Giữ một danh sách gối đầu nhỏ để kỳ đối soát sau bắt đầu bằng các mục đã biết thay vì các bí ẩn.

Các Lệch Số Thường Gặp Và Ý Nghĩa

Đối Soát Khi Chạy Nhiều Store

Mọi thứ ở trên là tính trên từng store, từng payout currency. Từ 5 store trở lên, khối lượng nhân lên rất nhanh: năm admin, năm báo cáo reconciliation, năm luồng sao kê, và refund vắt qua cả tháng lẫn pháp nhân. Hai việc giữ cho hệ thống không vỡ:

Thứ nhất, chuẩn hóa sổ sách. Cùng một hệ thống tài khoản, cùng một quy tắc (doanh thu gộp, phí, refund, dispute ghi riêng) ở mọi store, để báo cáo so sánh được và gộp lên sạch sẽ — nền móng của bất kỳ hệ thống kế toán đa thương hiệu nào.

Thứ hai, tập trung hóa việc lấy dữ liệu. Đăng nhập từng admin để export CSV là bước ai cũng muốn bỏ qua, và bỏ qua nó là cách các khoản payout thất lạc nằm im hàng tháng trời. Một dashboard hợp nhất như StoreFleet kéo doanh thu, payout và chi phí quảng cáo của tất cả store về một màn hình tài chính, đồng thời tự động sync dữ liệu đơn hàng sang Google Sheets, nên kỳ đối soát hàng tháng bắt đầu từ một bộ dữ liệu thay vì cả chục file export. StoreFleet cũng theo dõi dispute trên toàn bộ store, sắp theo hạn nộp bằng chứng — quan trọng vì trễ hạn là biến một mục "đang chờ" trong bảng đối soát thành khoản mất vĩnh viễn.

Một lưu ý riêng cho seller Việt: Shopify Payments chỉ mở cho store đặt tại các quốc gia được hỗ trợ (chưa có Việt Nam), nên phần lớn seller Việt vận hành qua pháp nhân Mỹ hoặc Anh — xem thêm các phương án thanh toán Shopify cho seller Việt Nam. Khi đó hãy đối soát theo tiền tệ payout của pháp nhân, và ghi phí nhận tiền quốc tế cùng chênh lệch tỷ giá USD→VND của ngân hàng thành dòng riêng — đó không phải khoản trừ của Shopify, trộn chung sẽ che mất chi phí thật của từng lớp.

Đối soát payout không hào nhoáng, nhưng là quy trình duy nhất chứng minh doanh thu của bạn có thật. Chạy hàng tháng, ghi gộp và khoản trừ tách bạch, và khoảng cách giữa "Shopify nói" với "ngân hàng nói" sẽ không còn là bí ẩn mà chỉ là một checklist.

Nguồn

Quản lý hàng chục store Shopify trên một dashboard

Nhắn trên Discord — AI agent và đội ngũ trả lời ngay trong chat — hoặc gửi email. Demo miễn phí trên chính store Shopify của bạn, chưa cần tạo tài khoản.