Hỗ trợ pháp luật

Hướng dẫn cách tính thuế TNCN từ đầu tư vốn 2026 theo Luật Thuế thu nhập cá nhân 2025

Tác giả: SprinGO · 30/01/2026

Hướng dẫn chi tiết cách tính thuế thu nhập cá nhân từ đầu tư vốn năm 2026 theo Luật Thuế TNCN 2025, áp dụng cho cá nhân cư trú và không cư trú.

/* ========================================================================== HRSpring — Legal Post Layout (spr-vb-post) Bản gộp/rewrite từ 3 lớp CSS chồng nhau trong mẫu đính kèm: 1) #spr-vb-post-style (gốc) 2) .spr-card3 (business card) 3) "refined article layout" (bản ghi đè cuối, đang là giao diện thật) -> Đã merge, loại trùng lặp selector, giữ đúng giá trị đang hiển thị thực tế trên site (ưu tiên giá trị của lớp ghi đè sau cùng). KHUYẾN NGHỊ TRIỂN KHAI: File này nên được enqueue MỘT LẦN qua wp_enqueue_style() (trong theme hoặc trong plugin springo-ai-seo-rewriter/springo-core-unified), thay vì nhúng lặp lại trong post_content của từng bài như hiện tại. Nhúng inline mỗi bài đang khiến CSS bị tải trùng hàng trăm/nghìn lần trên toàn site -> ảnh hưởng tốc độ tải trang và Core Web Vitals. ========================================================================== */ /* ---------- 1. Biến & khối gốc ---------- */ .spr-vb-post { --spr-blue: #0b5cad; --spr-blue2: #083c76; --spr-red: #d62828; --spr-bg: #f5f8fc; --spr-line: #e5edf7; --spr-text: #172033; --spr-muted: #667085; max-width: 100%; margin: 0 auto 28px; font-family: inherit; font-size: 16px; line-height: 1.75; background: transparent; color: var(--spr-text); } .spr-vb-post * { box-sizing: border-box; } .spr-hl { background: #e8f1ff; border-radius: 4px; padding: 0 .14em; } /* ---------- 2. Liên kết trong bài (link màu, gạch chân mảnh) ---------- */ .spr-vb-post a { color: var(--spr-blue2); text-decoration: none !important; font-weight: 750; border-bottom: 1px solid rgba(11,92,173,.18); transition: color .15s ease, border-color .15s ease, background .15s ease; } .spr-vb-post a:hover { color: var(--spr-blue); border-bottom-color: rgba(11,92,173,.45); } /* ---------- 3. Hero block (dùng cho biến thể có tiêu đề dạng thẻ nổi) ---------- */ .spr-vb-hero { position: relative; margin: 0 0 18px; padding: 20px; border: 1px solid var(--spr-line); border-radius: 18px; background: linear-gradient(135deg,#f7fbff 0%,#fff 55%,#f6f9ff 100%); box-shadow: 0 8px 26px rgba(16,24,40,.06); } .spr-vb-badge { display: inline-flex; gap: 6px; align-items: center; margin-bottom: 10px; padding: 6px 10px; border-radius: 999px; background: #eaf3ff; color: var(--spr-blue2); font-size: 13px; font-weight: 800; } .spr-vb-hero h2 { margin: 0 0 8px; font-size: clamp(22px,3vw,34px); line-height: 1.2; color: var(--spr-blue2); } .spr-vb-lead { margin: 0; color: #344054; font-size: 16px; line-height: 1.65; } .spr-vb-meta { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 10px; margin-top: 14px; } .spr-vb-meta div { padding: 10px 12px; border: 1px solid var(--spr-line); border-radius: 14px; background: #fff; min-width: 0; } .spr-vb-meta span { display: block; color: var(--spr-muted); font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: .02em; } .spr-vb-meta strong { display: block; margin-top: 3px; font-size: 14px; line-height: 1.35; word-break: break-word; } .spr-vb-actions { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 14px; } /* ---------- 4. Nút bấm dùng chung (hero actions + nút tải trong dlbox) ---------- */ .spr-vb-btn, .spr-dlbox a { display: inline-flex; align-items: center; justify-content: center; gap: 7px; padding: 10px 14px; border-radius: 12px; border: 1px solid var(--spr-line); background: #fff; color: var(--spr-blue2); text-decoration: none !important; font-weight: 800; line-height: 1.2; transition: transform .15s ease, box-shadow .15s ease; } .spr-vb-btn:hover, .spr-dlbox a:hover { transform: translateY(-1px); box-shadow: 0 6px 18px rgba(16,24,40,.10); } .spr-vb-btn-primary, .spr-dlbox a:first-of-type { background: linear-gradient(135deg,var(--spr-blue),var(--spr-blue2)); color: #fff !important; border-color: transparent; } /* ---------- 5. Reset nội dung dán từ nguồn ngoài (ảnh, bảng, iframe...) ---------- */ .spr-vb-reset { max-width: 100%; overflow-wrap: anywhere; } .spr-vb-reset table { width: 100% !important; max-width: 100% !important; border-collapse: collapse; display: block; overflow-x: auto; -webkit-overflow-scrolling: touch; } .spr-vb-reset img, .spr-vb-post img { max-width: 100% !important; height: auto !important; border-radius: 10px; display: block; margin: 16px auto; object-fit: contain; } .spr-vb-post .spr-table-wrap { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 14px 0; } .spr-vb-post .spr-table { max-width: 100% !important; width: auto !important; display: table; border-collapse: collapse; } .spr-vb-post iframe, .spr-vb-post object, .spr-vb-post embed { max-width: 100% !important; } .spr-vb-post .aligncenter { text-align: center; } .spr-vb-reset iframe { max-width: 100%; border: 0; border-radius: 12px; } .spr-vb-reset [style*="float"] { float: none !important; } /* ---------- 6. Tiêu đề & đoạn mở bài (H2 đầu tiên trong bài) ---------- */ .spr-vb-post > h2:first-of-type { position: relative; margin: 0 0 20px !important; padding: 24px 24px 24px 28px; border: 1px solid var(--spr-line); border-radius: 22px; background: radial-gradient(circle at 92% 12%, rgba(11,92,173,.10), transparent 26%), linear-gradient(135deg,#f7fbff 0%,#fff 58%,#f4f8ff 100%); box-shadow: 0 12px 34px rgba(16,24,40,.08); color: var(--spr-blue2) !important; font-size: clamp(24px,3vw,36px) !important; line-height: 1.22 !important; letter-spacing: -.02em; } .spr-vb-post > h2:first-of-type:before { content: ""; display: block; width: 64px; height: 4px; margin: 0 0 14px; border-radius: 999px; background: linear-gradient(90deg,var(--spr-blue),rgba(11,92,173,.12)); } .spr-vb-post > h2:first-of-type + p { margin: -6px 0 20px; padding: 16px 18px; border: 1px solid var(--spr-line); border-radius: 18px; background: #fff; box-shadow: 0 8px 24px rgba(16,24,40,.05); color: #344054; } /* ---------- 7. Tiêu đề phụ trong thân bài (H2/H3 sau đoạn mở) ---------- */ .spr-vb-post h2:not(:first-of-type) { margin: 30px 0 14px !important; padding: 0 0 10px; border-bottom: 1px solid var(--spr-line); color: var(--spr-blue2) !important; font-size: clamp(22px,2.3vw,30px) !important; line-height: 1.28 !important; letter-spacing: -.015em; } .spr-vb-post h3 { position: relative; margin: 24px 0 12px !important; padding-left: 14px; color: #12345b !important; font-size: clamp(18px,2vw,22px) !important; line-height: 1.35 !important; } .spr-vb-post h3:before { content: ""; position: absolute; left: 0; top: .18em; width: 4px; height: 1.1em; border-radius: 999px; background: linear-gradient(180deg,var(--spr-blue),var(--spr-blue2)); } /* ---------- 8. Đoạn văn & danh sách dạng thẻ (card list) ---------- */ .spr-vb-post p { margin: 0 0 14px; color: #344054; } .spr-vb-post ul { margin: 10px 0 18px 0 !important; padding: 0 !important; list-style: none !important; } .spr-vb-post li { position: relative; margin: 8px 0; padding: 10px 12px 10px 38px; border: 1px solid var(--spr-line); border-radius: 14px; background: #fff; box-shadow: 0 3px 14px rgba(16,24,40,.035); color: #344054; } .spr-vb-post li:before { content: ""; position: absolute; left: 12px; top: 10px; width: 18px; height: 18px; display: inline-flex; align-items: center; justify-content: center; border-radius: 999px; background: #edf6ff; box-shadow: inset 0 0 0 5px #edf6ff; } /* ---------- 9. Bảng dữ liệu (table) ---------- */ .spr-vb-post table { display: table; width: 100% !important; max-width: 100% !important; margin: 16px 0 22px !important; border-collapse: separate !important; border-spacing: 0 !important; overflow: hidden; border: 1px solid var(--spr-line) !important; border-radius: 18px; background: #fff; box-shadow: 0 10px 28px rgba(16,24,40,.055); } .spr-vb-post thead th, .spr-vb-post th { background: linear-gradient(135deg,var(--spr-blue),var(--spr-blue2)) !important; color: #fff !important; font-weight: 850 !important; text-align: left !important; padding: 12px 14px !important; border: 0 !important; vertical-align: middle !important; } .spr-vb-post td { padding: 12px 14px !important; border: 0 !important; border-top: 1px solid var(--spr-line) !important; vertical-align: top !important; color: #344054; background: #fff; } .spr-vb-post tbody tr:nth-child(even) td { background: #f9fbff; } .spr-vb-post td[style*="text-align:center"], .spr-vb-post th[style*="text-align:center"] { text-align: center !important; } .spr-vb-post table a { display: inline-flex; align-items: center; justify-content: center; min-height: 30px; padding: 6px 10px; border-radius: 999px; border: 1px solid rgba(11,92,173,.16); background: #f3f8ff; line-height: 1.1; } /* ---------- 10. Khối "Liên kết tham khảo" (do plugin AI SEO Rewriter sinh ra) ---------- */ .spr-ai-related-links { margin: 24px 0 18px; padding: 18px; border: 1px solid var(--spr-line); border-radius: 20px; background: linear-gradient(180deg,#fff 0%,#f8fbff 100%); box-shadow: 0 10px 26px rgba(16,24,40,.055); } .spr-ai-related-links h2 { margin: 0 0 12px !important; padding: 0 !important; border: 0 !important; font-size: 22px !important; } .spr-ai-related-links ul { margin-bottom: 0 !important; } .spr-ai-related-links li { padding-top: 9px; padding-bottom: 9px; } /* ---------- 11. Box tải văn bản/tài liệu ---------- */ .spr-dlbox { margin: 18px 0; padding: 16px; border: 1px solid var(--spr-line); border-radius: 18px; box-shadow: 0 8px 24px rgba(16,24,40,.05); background: radial-gradient(circle at 96% 0%, rgba(11,92,173,.10), transparent 30%), linear-gradient(135deg,#fff 0%,#f7fbff 100%); } .spr-dlbox__title { display: flex; gap: 8px; align-items: center; margin-bottom: 10px; font-size: 19px; font-weight: 900; color: var(--spr-blue2); letter-spacing: -.01em; } .spr-dlbox__hint { margin: 0 0 8px; color: var(--spr-muted); font-size: 14px; } .spr-dlbox__links { display: flex; flex-wrap: wrap; gap: 8px; } .spr-dlbox__links a { min-height: 42px; border-radius: 999px; padding: 11px 16px; } /* ---------- 12. Chữ ký / Business card (spr-signature bọc .spr-card3) ---------- */ .spr-signature { margin-top: 16px; border: 0; padding: 0; background: transparent; } .spr-card3 { --navy: #001DA1; --border: #e7eef8; --text: #0b1220; --muted: #55657a; margin: 18px 0 10px; border: 1px solid var(--border); max-width: 100% !important; padding: 18px !important; border-radius: 20px !important; box-shadow: 0 10px 30px rgba(16,24,40,.07); background: linear-gradient(180deg,#fff 0%,#fbfdff 100%) !important; } .spr-card3 * { box-sizing: border-box; } .spr3-top { display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap; } .spr3-logo img { height: 22px; width: auto; max-width: 140px; display: block; object-fit: contain; } .spr3-actions { display: flex; gap: 8px; flex-wrap: wrap; } .spr3-btn { display: inline-flex; align-items: center; justify-content: center; min-height: 36px; padding: 8px 10px; border-radius: 999px !important; border: 1px solid var(--border); background: #fff; font-weight: 800; font-size: 13px; line-height: 1; white-space: nowrap; text-decoration: none; color: var(--navy); transition: transform .15s ease, box-shadow .15s ease, background .15s ease; } .spr3-btn.primary { background: var(--navy); border-color: var(--navy); color: #fff; } .spr3-sep { height: 1px; background: var(--border); margin: 12px 0; } .spr3-lines { font-size: 13.5px; line-height: 1.72 !important; color: var(--text); } .spr3-lines .muted { color: var(--muted); } .spr3-chiprow { margin-top: 10px; display: flex; flex-wrap: wrap; gap: 8px; align-items: center; } .spr3-label { font-size: 12.5px; font-weight: 850; color: var(--muted); } .spr3-chip { display: inline-flex; align-items: center; padding: 7px 10px; border-radius: 999px; border: 1px solid #e4edf9 !important; background: #f6f9ff !important; font-size: 13px; line-height: 1; white-space: nowrap; text-decoration: none; color: var(--navy); } .spr3-actions a, .spr3-chiprow a, .spr3-lines a { border-bottom: 0 !important; } .spr3-btn:hover, .spr3-chip:hover { transform: translateY(-1px); box-shadow: 0 6px 18px rgba(16,24,40,.10); } /* ---------- 13. Khối lưu ý / disclaimer ---------- */ .spr-disclaimer { margin-top: 18px; padding: 14px 16px; border-radius: 16px; border: 1px solid var(--spr-line); border-left: 4px solid var(--spr-blue); background: #f8fbff; color: #344054; } .spr-disclaimer ul { margin: 8px 0 0 !important; } .spr-disclaimer li { box-shadow: none; background: transparent; border: 0; border-radius: 0; padding: 4px 0 4px 28px; margin: 4px 0; } .spr-disclaimer li:before { left: 0; top: 5px; } /* ========================================================================== RESPONSIVE ========================================================================== */ @media (max-width: 820px) { .spr-vb-meta { grid-template-columns: repeat(2,minmax(0,1fr)); } .spr-vb-hero { padding: 16px; } .spr-vb-actions { display: grid; } .spr-vb-btn, .spr-dlbox a { width: 100%; } .spr-vb-post { font-size: 15.5px; line-height: 1.7; } .spr-vb-post > h2:first-of-type { padding: 20px 18px; font-size: 24px !important; border-radius: 18px; } .spr-vb-post > h2:first-of-type + p { padding: 14px 15px; } .spr-vb-post table { display: block !important; overflow-x: auto !important; -webkit-overflow-scrolling: touch; border-radius: 16px; } .spr-vb-post th, .spr-vb-post td { min-width: 140px; white-space: normal; } .spr3-top { align-items: flex-start !important; } .spr3-actions { width: 100%; } .spr3-btn { flex: 1 1 160px; } } @media (max-width: 520px) { .spr-vb-meta { grid-template-columns: 1fr; } .spr-vb-hero h2 { font-size: 22px; } .spr-vb-post > h2:first-of-type { font-size: 22px !important; } .spr-vb-post h2:not(:first-of-type) { font-size: 21px !important; } .spr-vb-post h3 { font-size: 18px !important; } .spr-vb-post li { padding-left: 36px; } .spr-ai-related-links, .spr-dlbox, .spr-card3 { padding: 14px !important; border-radius: 16px !important; } .spr3-chip { white-space: normal !important; line-height: 1.25 !important; } }

Cách tính thuế thu nhập cá nhân từ đầu tư vốn năm 2026 theo Luật Thuế Thu nhập cá nhân 2025

Ngày 10/12/2025, Quốc hội nước Cộng hòa Xã hội Chủ nghĩa Việt Nam khóa XV đã thông qua Luật Thuế thu nhập cá nhân 2025 (số 109/2025/QH15), chính thức có hiệu lực thi hành từ 01/07/2026. Luật này quy định cụ thể về phương pháp tính thuế TNCN đối với thu nhập từ đầu tư vốn bắt đầu áp dụng từ năm 2026.

Phần dưới đây sẽ làm rõ cách tính thuế TNCN đối với thu nhập từ đầu tư vốn theo từng nhóm đối tượng:

Đối với cá nhân cư trú

  • Thuế TNCN được tính bằng thu nhập tính thuế nhân với mức thuế suất 5%.
  • Thu nhập tính thuế bao gồm tổng các khoản thu nhập chịu thuế từ đầu tư vốn theo quy định tại khoản 3 Điều 3 Luật Thuế thu nhập cá nhân 2025 mà cá nhân nhận được tại từng lần phát sinh.
  • Thời điểm xác định thu nhập tính thuế là thời điểm tổ chức hoặc cá nhân trả thu nhập cho người nộp thuế hoặc thời điểm cá nhân nhận được khoản thu nhập đó.

Đối với cá nhân không cư trú

  • Thuế TNCN được tính bằng tổng thu nhập cá nhân không cư trú nhận được từ việc đầu tư vốn vào các tổ chức, cá nhân tại Việt Nam nhân với thuế suất 5%.

Lưu ý quan trọng: Luật Thuế thu nhập cá nhân 2025 có hiệu lực thi hành kể từ ngày 01/07/2026, trừ các quy định liên quan đến thu nhập từ kinh doanh và tiền lương, tiền công của cá nhân cư trú sẽ áp dụng từ kỳ tính thuế năm 2026.

Cách tính thuế TNCN đối với thu nhập từ đầu tư vốn 2026 theo Luật Thuế thu nhập cá nhân 2025
Cách tính thuế TNCN thu nhập từ đầu tư vốn theo Luật Thuế TNCN 2025

Hướng dẫn mới về chứng từ khấu trừ thuế TNCN theo Nghị định 70/2025/NĐ-CP

Theo Điều 12 Thông tư 32/2025/TT-BTC, có hiệu lực từ ngày 01/06/2025, các tổ chức chịu trách nhiệm khấu trừ thuế TNCN phải áp dụng chứng từ khấu trừ thuế thu nhập cá nhân điện tử theo mẫu mới được quy định tại Nghị định 70/2025/NĐ-CP, thay thế cho các chứng từ điện tử đã sử dụng theo quy định trước đây.

Trong trường hợp phát hiện chứng từ khấu trừ thuế đã lập nhưng có sai sót theo quy định cũ, tổ chức hoặc cá nhân khấu trừ thuế phải lập chứng từ mới theo quy định tại Nghị định 70 để thay thế.

Năm nguyên tắc cơ bản trong hoạt động quản lý thuế

Căn cứ vào Điều 5 Luật Quản lý thuế 2019 và sửa đổi bởi khoản 1 Điều 6 Luật sửa đổi các luật liên quan 2024, hoạt động quản lý thuế Việt Nam được thực hiện dựa trên 05 nguyên tắc sau:

  1. Tất cả tổ chức, hộ kinh doanh, cá nhân có nghĩa vụ nộp thuế theo quy định pháp luật.
  2. Cơ quan quản lý thuế và các cơ quan Nhà nước liên quan cần thực thi quản lý thuế đảm bảo công khai, minh bạch, bình đẳng và bảo vệ quyền lợi hợp pháp của người nộp thuế theo đúng thẩm quyền.
  3. Các tổ chức, cá nhân khác có liên quan cũng phải phối hợp và thực hiện các trách nhiệm quản lý thuế theo quy định pháp luật.
  4. Thực hiện cải cách thủ tục hành chính, ứng dụng công nghệ thông tin hiện đại, áp dụng các nguyên tắc quản lý thuế theo chuẩn mực quốc tế nhưng phù hợp với điều kiện Việt Nam như nguyên tắc dựa trên bản chất hoạt động và quản lý rủi ro.
  5. Ưu tiên áp dụng biện pháp thuận lợi trong thủ tục thuế đối với hàng hóa xuất nhập khẩu theo quy định pháp luật hải quan và Chính phủ.

Doanh nghiệp, phòng nhân sự và kế toán cần nắm rõ và vận dụng linh hoạt các quy định trên để đảm bảo thực hiện đúng, đủ nghĩa vụ thuế đối với thu nhập từ đầu tư vốn và các hoạt động thuế liên quan, tránh rủi ro về vi phạm pháp luật thuế.

*Trên đây là hướng dẫn cách tính thuế TNCN đối với thu nhập từ đầu tư vốn năm 2026 theo Luật Thuế thu nhập cá nhân 2025 và những lưu ý chuyên môn quan trọng.

⬇️ Tải văn bản / tài liệu đính kèm

Tải ngay tài liệu đã chuẩn hóa.

Doanh nghiệp:0969 798 944 | Cá nhân:0984 394 338
Địa chỉ: KĐT Vinhome Gardenia Hàm Nghi, Cầu Diễn, Nam Từ Liêm, Hà Nội
Lưu ý:
  • Nội dung nêu trên là phần giải đáp, tư vấn của chúng tôi dành cho khách hàng của SPRINGO. Nếu quý khách còn vướng mắc, vui lòng gửi về Email hrspring.vn@gmail.com.
  • Nội dung bài viết chỉ mang tính chất tham khảo.
  • Điều khoản áp dụng theo Luật tại thời điểm viết bài.
  • Mọi ý kiến thắc mắc về bản quyền của bài viết vui lòng liên hệ qua địa chỉ mail hrspring.vn@gmail.com.
{"@context":"https://schema.org","@type":"Article","name":"Cách tính thuế TNCN đối với thu nhập từ đầu tư vốn 2026 theo Luật Thuế thu nhập cá nhân 2025 ra sao?","headline":"Cách tính thuế TNCN đối với thu nhập từ đầu tư vốn 2026 theo...","description":"Cách tính thuế TNCN đối với thu nhập từ đầu tư vốn 2026 theo Luật Thuế thu nhập cá nhân 2025 ra sao? Ngày 10/12/2025, Quốc hội nước Cộng hòa xã hội chủ ngh...","url":"https://hrspring.vn/tin-tuc/cach-tinh-thue-tncn-doi-voi-thu-nhap-tu-dau-tu-von-2026-theo-luat-thue-thu-nhap-ca-nhan-2025-ra-sao-660219/","inLanguage":"vi-VN","dateModified":"2026-07-11T16:41:37","publisher":{"@type":"Organization","name":"Công ty TNHH Đào tạo Tư vấn SprinGO","url":"https://hrspring.vn","logo":"https://hrspring.vn/wp-content/uploads/2026/07/van-ban-luat-hrspring.jpg"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://hrspring.vn/tin-tuc/cach-tinh-thue-tncn-doi-voi-thu-nhap-tu-dau-tu-von-2026-theo-luat-thue-thu-nhap-ca-nhan-2025-ra-sao-660219/"},"image":["https://hrspring.vn/wp-content/uploads/2026/07/van-ban-luat-hrspring.jpg"]}

Cùng SprinGO kiến tạo doanh nghiệp vững từ gốc

SprinGO đồng hành cùng doanh nghiệp chuẩn hóa hệ thống quản trị, phát triển con người và tổ chức theo hướng tinh gọn, linh hoạt, phù hợp với thực tiễn vận hành.

Liên hệ SprinGO

Chủ đề liên quan

Gợi ý theo nội dung bài viết — bấm để xem thêm bài cùng chủ đề.

Zalo