![]()
Tôi đã nhờ một kế toán và một AI agent chuẩn bị tờ khai thuế năm 2025 của mình. Chỉ một trong hai thành công.
Năm ngoái tôi từng dự đoán rằng coding agent tốt nhất vào đầu năm 2026 sẽ có thể tự động nộp thuế cho tôi.
Khi ngồi xuống làm thuế năm nay, tôi muốn kiểm chứng giả thuyết đó. Tuy nhiên, việc “vibe-filing” thuế của mình nghe có vẻ hơi thiếu trách nhiệm — đặc biệt khi năm nay tôi bán công ty, và khoản thuế phải trả của tôi có nhiều dấu phẩy. Vì vậy tôi quyết định làm song song hai việc:
- thuê một kế toán
- giao việc cho OpenAI Codex
Vì dĩ nhiên, điều duy nhất vui hơn việc làm thuế là làm thuế hai lần.
Kết quả ra sao? Trước tiên tôi muốn nói rằng về dài hạn tôi vẫn tin rằng AI agent sẽ có thể làm thuế cho tôi. Nhưng năm 2026 thì đã tới mức đó chưa?
Hãy đọc tiếp.
Thuế thật phiền phức
Vợ tôi nói tôi là một người đàn ông đơn giản. Chỉ cần cho tôi một ổ bánh mì mới nướng, một ít mứt và thật nhiều bơ, tôi đã thấy hạnh phúc.
Đáng tiếc là tình hình thuế của tôi không đơn giản như vậy.
Tờ khai thuế năm 2025 của tôi bao gồm:
- 7 nguồn thu nhập
- K-1 từ 4 partnership
- quyên góp cổ phiếu đã tăng giá
- một khoản thế chấp
- crypto
- bảo hiểm ACA một phần năm
- thuế capital gains của bang Washington (công thức khác với thuế liên bang)
Và tất nhiên là thương vụ bán công ty, trong đó có ba loại thu nhập khác nhau, mỗi loại có cách đánh thuế riêng.
Sự phức tạp này đã tăng dần trong nhiều năm. Bắt đầu từ 2023, tôi thuê kế toán bên ngoài để nộp thuế. Nhưng ngay cả với sự trợ giúp tốn kém đó, quy trình vẫn không hề dễ dàng.
Kế toán phải dựa vào tôi để cung cấp mọi thay đổi trong công việc hoặc cuộc sống có thể ảnh hưởng đến thuế. Nhưng vấn đề là không phải lúc nào tôi cũng biết điều gì quan trọng. Tôi thường phải tự nghiên cứu rất nhiều chỉ để biết nên báo cáo thay đổi nào.
Và kế toán cũng có thể mắc sai lầm.
Năm 2024, kế toán của tôi bằng cách nào đó đã gửi lại một biểu mẫu từ năm trước, khiến tôi nộp thuế dư một chút và vài tháng sau nhận được một lá thư điều chỉnh khó hiểu từ IRS.
Vì vậy ngay cả khi:
- tự nghiên cứu
- chi hàng nghìn đô mỗi năm cho việc chuẩn bị thuế
tôi vẫn không hoàn toàn tự tin rằng:
- (a) thuế của mình đã được làm đúng
- (b) tôi không đang bỏ lỡ khoản tiết kiệm nào.
Codex xuất hiện
Năm nay tôi quyết định làm mọi thứ khác đi.
Tôi đã dùng rất nhiều OpenAI Codex và Claude Code để đơn giản hóa cuộc sống của mình, và việc khai thuế dường như nằm trong khả năng của chúng.
Tôi quyết định dùng Codex (phiên bản Codex 5.3 lúc đó) thay vì Claude Code cho dự án này, vì theo trải nghiệm của tôi, model Opus của Claude đôi khi có xu hướng âm thầm cắt góc khi gặp bài toán khó — và đó chính xác là điều tôi không muốn khi tính thuế.
Chỉ cần sự thật
Tôi đã có sẵn một thư mục finances trên máy tính chứa:
- các biểu mẫu thuế hàng năm
- biên lai quyên góp từ thiện
trong suốt một thập kỷ.
Tôi bắt đầu một cuộc trò chuyện với Codex trong thư mục đó và yêu cầu nó đọc toàn bộ tờ khai thuế năm 2024 của tôi.
Sau khi hoàn tất, tôi dùng Handy để đọc một đoạn độc thoại dài và lộn xộn, giải thích mọi thứ có thể ảnh hưởng tới thuế năm 2025:
- việc bán công ty
- chi phí preschool của con trai út
- sử dụng home office
- quy trình quyên góp mới
… bất cứ thứ gì có thể ảnh hưởng tới thuế, dù khả năng rất nhỏ.
Đoạn 10 phút “brain dump” không cấu trúc đó chắc chắn sẽ khiến một con người thấy quá tải và khó hiểu. Nhưng Codex vẫn theo kịp.
Sau khi nói hết những gì mình nghĩ ra, tôi hỏi Codex:
Bước tiếp theo là gì?
Thu thập sự thật
Codex sử dụng toàn bộ bối cảnh đó để tạo một danh sách các câu hỏi điều tra thông tin.
Ví dụ:
- việc quyên góp cổ phiếu lớn của tôi có giảm cả thuế liên bang và thuế capital gains của Washington không?
- đối với khấu trừ state-and-local tax, chúng ta nên chỉ dùng property tax, hay cũng nên khai sales tax?
Trong vài giờ tiếp theo, Codex và tôi lần lượt xử lý danh sách này.
Quy trình thường là:
- Codex tự đi nghiên cứu hướng dẫn IRS liên quan
- quay lại với một danh sách câu hỏi chính xác về tình huống của tôi
- dùng câu trả lời đó để xác định khấu trừ hoặc cách đánh thuế có áp dụng hay không
Tôi đã từng trải qua những vòng “fact-finding” như vậy với luật sư và kế toán trước đây, và tôi phải nói rằng:
làm việc này với Codex dễ chịu hơn rất nhiều.
Với kế toán hoặc luật sư, câu trả lời cho hầu hết câu hỏi là:
“Hãy cho chúng tôi vài ngày để nghiên cứu rồi phản hồi.”
Với Codex, quá trình nghiên cứu tương tự có thể làm tương tác chỉ trong vài phút.
Và cảm nhận cá nhân của tôi là nghiên cứu của Codex còn toàn diện hơn.
Ghi lại toàn bộ bối cảnh thuế
Sau khi hoàn thành danh sách câu hỏi, tôi yêu cầu Codex tạo file:
taxes/2025/README.md
Tài liệu này ghi lại:
- mọi thông tin liên quan đến thuế trong cuộc sống của tôi
- mọi quyết định về cách xử lý thuế cho từng nguồn thu nhập và khấu trừ
Cuối cùng, tôi yêu cầu Codex ước tính số thuế năm 2025 của tôi, chỉ để xem tình hình.
Kết quả ước tính lúc đó chỉ lệch khoảng 5% so với con số cuối cùng.
Thu thập tài liệu
Lúc này Codex đã hiểu khá rõ tình hình thuế của tôi, nên chúng tôi bắt đầu khóa các chi tiết lại.
Trước tiên cần thu thập tất cả tài liệu liên quan.
Codex biết chúng tôi cần những biểu mẫu nào, và tôi yêu cầu nó:
- tìm trong email của tôi
- sau đó tìm trên website của các tổ chức tài chính liên quan[1]
Trong suốt quá trình, Codex giữ một checklist trong file:
taxes/2025/README.md
Danh sách này theo dõi:
- biểu mẫu nào đã thu thập
- biểu mẫu nào còn thiếu
Mỗi biểu mẫu được tải về thư mục:
taxes/2025/raw_inputs/
Cuối cùng vẫn có một vài biểu mẫu Codex không tìm được, tôi phải tự đi tìm thủ công, bao gồm một biểu mẫu được gửi qua thư giấy.
Thậm chí hai tài liệu K-1 vẫn chưa đến, nên tôi chưa thể nộp tờ khai cuối cùng.
May mắn là chúng không chứa thu nhập năm 2025, nên tôi vẫn có thể tính và thanh toán tổng số thuế chính xác.
Quy trình này khá tương tác vì tôi phải đăng nhập thủ công vào từng website tài chính.
Tôi hoàn toàn có thể cho Codex truy cập password manager để nó làm toàn bộ việc này tự động.
Nhưng AI agent tự động có quyền truy cập tiền của tôi thì ngay cả tôi cũng chưa thấy thoải mái ở thời điểm này.
Dù vậy, quy trình này vẫn dễ hơn các năm trước, khi tôi phải tự giữ checklist thủ công và hy vọng mình không quên tài liệu nào.
Thuê con người làm phần còn lại
Sau khi thu thập xong tài liệu, tôi đã có mọi thứ kế toán cần.
Tôi yêu cầu Codex:
- upload tất cả tài liệu lên cổng thông tin của kế toán
- gửi email giải thích các thay đổi trong năm
Tuy nhiên tôi vẫn không hào hứng với việc trả hơn 2000 USD cho một con người để:
- nhập số vào biểu mẫu
- xác nhận cách xử lý thuế mà Codex đã nghiên cứu
Liệu Codex có thể tự hoàn thành tờ khai thuế không?
Codex, hãy làm thuế cho tôi
Tôi yêu cầu Codex nghiên cứu các lựa chọn.
Kết quả thật đáng thất vọng.
Các nền tảng như:
- TurboTax
- FreeTaxUSA
không có API.
Và tôi không tin Codex có thể điều hướng giao diện với hàng chục biểu mẫu mà không mắc lỗi.
Ngoài ra có vài chương trình tax solver mã nguồn mở, nhưng không có chương trình nào:
- hỗ trợ capital gains của bang Washington
- hoặc có đầy đủ các worksheet cần thiết cho tờ khai phức tạp của tôi.
Tự viết một tax engine
Một AI agent bình thường có thể dừng ở đây.
Nhưng lúc đó tôi đã quá đầu tư vào thí nghiệm này để bỏ cuộc.
Tôi nghĩ:
viết một tax engine chuẩn có khó lắm không?
Nghe thì khá khó thật. Nhưng tôi vẫn còn 60% gói Codex 20 USD/tháng chưa dùng và đang khá hứng thú.
Tôi hỏi Codex liệu nó có thể làm không.
Nó suy nghĩ vài phút rồi trả lời:
không, nó không cảm thấy thoải mái khi viết tax engine từ đầu.
Nhưng chúng ta không ở đây để thoải mái.
Vì vậy tôi yêu cầu nó làm anyway.
Kết quả bất ngờ
Và hóa ra điều này hoạt động rất tốt.
Xây dựng tax engine thực ra là một nhiệm vụ:
- phạm vi khá rõ ràng
- có tiêu chí kiểm thử cụ thể
Phần toán học để tính các giá trị trên tờ khai tương đối đơn giản và được tài liệu IRS mô tả rất chi tiết.
Chúng tôi cũng không cần triển khai toàn bộ luật thuế Mỹ.
Ví dụ có thể bỏ qua các trường hợp như:
- thu nhập nông nghiệp
(có thể sau này! 🐄)
Khoảng 30 phút sau, không cần bất kỳ trợ giúp nào từ tôi, Codex quay lại với:
một tax engine viết bằng Python
Chương trình:
- nhận tất cả biểu mẫu và khấu trừ dưới dạng file text
- xuất ra file text chứa giá trị đúng cho từng dòng của biểu mẫu thuế
Tôi gửi thêm một prompt nữa:
hãy nâng cấp engine để tự điền vào PDF biểu mẫu.
Vài phút sau, việc đó cũng hoàn thành.
Tôi đã có toàn bộ bộ hồ sơ thuế cuối cùng.
Không được mắc sai lầm
Các biểu mẫu trông rất ổn.
Engine cũng tính ra số thuế phải trả.
Nhưng nó có đúng không?
Thành thật mà nói: tôi không biết.
Tôi kiểm tra sơ bộ (đọc là: yêu cầu Codex và Opus review lại) và không thấy lỗi.
Bài kiểm tra thực sự sẽ là so sánh với bản của kế toán.
Sai lệch 20.000 USD
Vài tuần sau, kế toán gửi lại ước tính thuế phải trả.
Con số của họ thấp hơn Codex 20.000 USD.
Thảm họa.
Điều gì đã xảy ra?
Email của kế toán chỉ gửi tổng số thuế. Tôi yêu cầu Codex gửi email lại để xin toàn bộ tờ khai để đối chiếu.
Trong khi chờ phản hồi, tôi hỏi Codex:
Có thể chuyện gì đã xảy ra?
Chỉ sau vài giây suy nghĩ, Codex đưa ra một giả thuyết.
Khi tôi bán công ty, phần tiền mặt được trả thành nhiều đợt.
- phần lớn được chuyển ngay khi giao dịch hoàn tất
- một khoản nhỏ hơn được chuyển vài tháng sau
Tôi đã quên mất khoản này.
Nhưng Codex đã phát hiện nó khi đọc 214 trang tài liệu mua lại.
Khoản này được giữ lại như adjustment escrow, để phòng trường hợp chi phí phát sinh giữa lúc ký hợp đồng và lúc hoàn tất giao dịch.
Sau khi hoàn tất, bên mua kiểm toán lại sổ sách và giải ngân khoản này.
Có thể nào kế toán đã quên khoản này?
Codex chạy lại tax engine không tính khoản đó.
Kết quả:
gần trùng với số của kế toán.
Codex gửi email giải thích điều này và hỏi liệu kế toán có bỏ sót adjustment escrow không.
Một ngày sau, kế toán gửi lại ước tính mới.
Lần này gần như trùng hoàn toàn với kết quả của Codex.
Tôi đăng nhập Codex vào ngân hàng và yêu cầu nó chuyển tiền cho IRS.
Tôi học được gì
Thật thú vị, sử dụng Codex không chỉ rẻ hơn thuê con người.
Nó còn tốt hơn ở nhiều khía cạnh.
- Phản hồi tức thì cho mọi câu hỏi thuế giúp tôi hiểu sâu hơn về tình hình tài chính và luật thuế.
- Codex biết nhiều chi tiết cá nhân và công ty của tôi, nên có thể đưa ra giả định chính xác hơn.
- Nó giúp tôi lập kế hoạch thuế thông minh hơn cho năm 2026.
Và quan trọng nhất:
nó phát hiện ra sai lệch 20.000 USD.
Kế toán có nên lo lắng?
Khó nói.
Một mặt, nhiều kế toán tôi biết không thích làm thuế cá nhân, và các công việc khác của họ có thể khó tự động hóa hơn.
Mặt khác… hãy nhìn vào bảng so sánh phía trên.
Đến thời điểm này năm sau, thị trường kế toán thuế cá nhân có thể trông rất khác.
Một điều nữa
Tôi không nghĩ hầu hết mọi người nên tự viết tax engine hoặc sử dụng phiên bản vibe-coded của tôi.
Nhưng tôi sẽ không ngạc nhiên nếu đến năm 2027 xuất hiện một tax engine mã nguồn mở chất lượng cao, vì:
- nhu cầu rất lớn
- bài toán này khá phù hợp với coding agents
Để minh bạch hơn và giúp những ai muốn thử thí nghiệm này (tự chịu rủi ro!), tôi đã open source tax engine 2025 mà Codex viết.
Tôi chưa review dòng code nào và không đảm bảo nó đúng cho bất kỳ tờ khai nào ngoài của tôi.
Kết quả tốt nhất của việc này sẽ là truyền cảm hứng cho một startup xây dựng sản phẩm thực sự chuẩn và được kiểm thử.
Tôi chắc chắn sẽ là người dùng đầu tiên.
Chú thích
[1] Tôi dùng Codex cùng Playwright MCP cho việc này. Nếu làm lại hôm nay, tôi sẽ dùng GPT-5.4 với playwright-interactive của OpenAI, vốn hoạt động rất tốt.
Nhìn chung tôi thấy Claude Code + Chrome đáng tin hơn Codex khi thao tác trình duyệt, nhưng trong trường hợp này không dùng được vì Claude chặn truy cập website ngân hàng.
Codex thì cho phép tôi sống nguy hiểm hơn một chút. 😈
(Cross-posted từ bài viết “Codex, File My Taxes. Make No Mistakes.”)