← Blog
Field note

Fixed Price vs Time & Materials for Software (Guide)

BeevR · Jun 22, 2026

Mọi dự án phần mềm đều bắt đầu ở cùng một ngã rẽ: bạn chốt giá trước, hay trả theo giờ vừa làm vừa tính? Giá cố định vs time & materials không phải câu đố chỉ có một đáp án đúng — cả hai mô hình đều hợp lệ, và mỗi cái thực sự hợp với một kiểu công việc khác nhau. Sai lầm của founder là chọn mô hình theo thói quen, hoặc theo cái vendor thích, thay vì theo hình hài của dự án trước mặt. Bài này nói rõ mỗi mô hình thực chất là gì, khi nào nó thắng, khi nào nó cắn lại, và cách quyết định — mà không giả vờ rằng cái này tốt hơn cái kia một cách phổ quát.

Mỗi mô hình thực chất là gì

Bỏ hết thuật ngữ đi, hai mô hình tính giá quy về một câu: ai gánh rủi ro khi đoán sai về scope.

Giá cố định nghĩa là bạn và vendor thống nhất một scope xác định, một mức giá, và một timeline trước khi bắt đầu — thường viết vào statement of work (SOW). Bạn trả đúng giá đó bất kể công việc thực tế tốn bao nhiêu giờ. Vendor gánh rủi ro: nếu họ ước lượng thiếu, đó là vấn đề của họ, không phải hóa đơn của bạn.

Time & materials (T&M) nghĩa là bạn trả theo số giờ làm cộng chi phí phát sinh, thường tính theo tháng. Không có tổng cố định — dự án tốn bao nhiêu thì tốn. Bạn gánh rủi ro: nếu công việc kéo dài, hóa đơn của bạn phình theo.

Chẳng cái nào "công bằng hơn" về bản chất. Chúng phân bổ rủi ro khác nhau, và cách phân bổ đúng phụ thuộc hoàn toàn vào việc bạn định nghĩa được công việc trước tới đâu.

Time & materials: khi nào hợp lý (và khi nào cắn lại)

T&M là lựa chọn thành thật khi chưa ai định nghĩa được scope một cách hợp lý — vì scope vốn dĩ phải thay đổi.

Chỗ T&M thực sự thắng:

  • Công việc mở, mang tính nghiên cứu. Nếu bạn làm thứ mà yêu cầu nảy sinh trong lúc học — nghiên cứu AI ứng dụng, một sản phẩm mới mà bạn sẽ pivot theo tín hiệu người dùng, một spike R&D — khóa một scope cố định là chuyện viễn tưởng. T&M cho phép bạn lái từng tuần mà không phải đàm phán lại hợp đồng mỗi lần học được điều gì.
  • Hợp tác sản phẩm dài hơi. Một khi sản phẩm đã live và bạn iterate vô thời hạn, làm gì có "xong" để định giá. Một đội thường trực tính theo giờ hợp với roadmap liên tục hơn là một chuỗi hợp đồng giá cố định.
  • Linh hoạt tối đa. Bạn đổi hướng bất cứ khi nào muốn. Không change order, không ma sát — chỉ việc điều hướng lại đội.

Chỗ T&M cắn lại:

  • Không có trần ngân sách. Hóa đơn mở là điểm cốt lõi của mô hình, mà cũng là hiểm họa chính. Với một founder có runway hữu hạn, "tốn bao nhiêu thì tốn" là điều ngược hẳn với cái bạn có thể lên kế hoạch.
  • Lệch động lực. Tính theo giờ âm thầm thưởng cho sự chậm — càng lâu vendor càng kiếm được nhiều. Đa số không "chơi xấu" bạn, nhưng động lực chỉ sai hướng, và bạn là người ngồi nhìn đồng hồ tính tiền.
  • Bạn phải quản công việc. T&M giả định có người phía bạn lái scope và ưu tiên sát sao. Nếu bạn không có thời gian hay chiều sâu kỹ thuật để làm việc đó, giờ công rò rỉ vào việc giá trị thấp và bạn chỉ nhận ra khi nhìn hóa đơn.

T&M là công cụ đúng. Chỉ là công cụ cho công việc tiến hóa, khó định nghĩa — không phải cho một việc đã rõ hình hài và có deadline cứng.

Giá cố định: khi nào hợp lý (và giới hạn của nó)

Giá cố định là lựa chọn thành thật khi scope có thể định nghĩa được — và bạn cần sự chắc chắn hơn là cần linh hoạt.

Chỗ giá cố định thực sự thắng:

  • Scope xác định. Nếu bạn mô tả được "xong" trông thế nào — một MVP gọi vốn, một bộ tính năng cụ thể, một bản build theo yêu cầu tuân thủ rõ ràng — chính sự rõ ràng đó làm giá cố định khả thi và công bằng.
  • Deadline cứng. Gọi vốn, một mốc pháp lý, một cửa sổ ra mắt. Khi deadline là thật, một timeline cố định khóa trong SOW biến "chúng tôi sẽ cố" thành cam kết mà vendor phải chịu trách nhiệm.
  • Chắc chắn về ngân sách. Bạn có một con số để lên kế hoạch. Với ai đang cân runway với deadline, một chi phí dự đoán được gần như luôn thắng một quy trình linh hoạt.
  • Rủi ro nằm ở đội kiểm soát được nó. Vendor ước lượng công việc, nên vendor gánh rủi ro ước lượng. Đó là nơi nó nên nằm — họ hiểu codebase và công sức rõ hơn bạn.

Giới hạn thật của nó:

  • Đòi định nghĩa trước. Giá cố định chỉ chạy nếu bạn chịu làm việc scope rõ ràng trước. Scope vội hay mơ hồ sinh ra một mức giá cố định gắn vào nhầm thứ.
  • Thay đổi có quy trình. Vì giá gắn với scope xác định, đổi scope nghĩa là định giá lại. Với vendor tệ, cái đó thành cuộc cãi vã quanh từng change order. Với vendor tốt, đó là một lần báo giá lại nhanh và minh bạch (nói thêm ở dưới).
  • Không hợp với công việc thực sự chưa biết. Nếu bạn thật sự chưa nói được mình đang xây gì, ép giá cố định chỉ tạo ra phần đệm dư hoặc cắt góc. Đó là sân của T&M, và thế cũng ổn.

Giá cố định vs time & materials: nhìn nhanh

Giá cố địnhTime & materials
Chắc chắn ngân sáchCao — một con số, khóa trong SOWThấp — mở, tính theo giờ
Ai gánh rủi ro scopeVendorBạn
Hợp vớiScope xác định, MVP, deadline cứngViệc mở, tiến hóa, mang tính nghiên cứu
Linh hoạt khi đổiQua quy trình change / báo giá lạiĐổi bất cứ lúc nào, không đàm phán lại
Động lực của vendorĐúng và hiệu quả ngay từ đầuCàng nhiều giờ = càng nhiều doanh thu
Bạn cần mang tớiScope rõ trước khi kýLái sát công việc trong lúc làm

Cách quyết định

Bạn không cần bảng tính. Trả lời thành thật bốn câu:

  1. Bạn định nghĩa được "xong" ngay bây giờ chưa? Nếu có — một scope thật, không phải tầm nhìn mơ hồ — giá cố định nằm trên bàn. Nếu yêu cầu sẽ thật sự dịch chuyển khi bạn học, nghiêng về T&M.
  2. Có deadline cứng hay ngân sách cố định không? Gọi vốn, quy định, runway hữu hạn — những thứ này thưởng cho sự chắc chắn. Giá cố định. Không ràng buộc cứng và chân trời mở? T&M thoải mái.
  3. Bạn sẽ lái công việc tới mức nào? T&M giả định bạn đang quản scope từng tuần. Nếu không thể hoặc không muốn, một scope cố định bảo vệ bạn khỏi trôi dạt.
  4. Cái gì đau hơn nếu trục trặc — vỡ ngân sách hay bị bó scope? Nếu một hóa đơn bất ngờ có thể nhấn chìm bạn, hãy trả tiền cho sự chắc chắn. Nếu bị khóa khỏi việc thay đổi giữa chừng có thể nhấn chìm sản phẩm, hãy trả tiền cho linh hoạt.

Với phần lớn founder làm một MVP scope-xác-định để gọi vốn theo deadline, các câu trả lời xếp về cùng một phía: scope xác định, deadline cứng, ít thời gian micromanage, vỡ ngân sách là kết cục tệ nhất. Đó là một dự án giá cố định. Với công việc thực sự mở hoặc thiên về nghiên cứu, T&M là lựa chọn thành thật — và một đối tác tốt sẽ nói thẳng điều đó thay vì ép giá cố định vào một hình hài không giữ nổi nó.

Cách làm giá cố định thực sự chạy tốt

Giá cố định thất bại khi làm cẩu thả. Làm tử tế, nó cho bạn sự chắc chắn mà không bẫy bạn. Ba thứ tạo nên khác biệt:

Một SOW rõ và cụ thể. Hợp đồng phải mô tả cái đang xây đủ chi tiết để cả hai bên biết "xong" nghĩa là gì. Scope mơ hồ là nơi các dự án giá cố định đi đến chỗ chết — nó mời gọi hoặc phần đệm dư hoặc những cuộc cãi vã triền miên về cái gì "đã bao gồm". Hãy đầu tư thời gian scope cho đúng trước khi ai đó viết code.

Một quy trình thay đổi thật — không phải một bức tường. Scope sẽ dịch chuyển giữa chừng; đó là bình thường. Điều quan trọng là chuyện gì xảy ra tiếp theo. Vendor tệ dùng change order làm điểm hái tiền và lôi từng cái vào đàm phán. Vendor tốt báo bạn giá và ngày mới ngay lập tức, để bạn quyết với đầy đủ thông tin thay vì phát hiện vào lúc nhận hóa đơn.

Không bao giờ có hóa đơn bất ngờ. Toàn bộ điểm của giá cố định là bạn không bao giờ bị phục kích. Nếu một thay đổi kéo thêm việc, bạn nên nghe con số mới trước khi nó phát sinh — không phải sau.

Đây đúng là cách chúng tôi vận hành ở BeevR. Giá và timeline khóa trong SOW. Nếu scope đổi giữa sprint, bạn nhận ngày và giá mới ngay trong ngày — không hóa đơn bất ngờ, không cú sốc cuối tháng. Bạn sở hữu 100% code ngay từ ngày đầu, và công việc do một đội senior, do founder dẫn dắt làm, không có rào cản project-manager giữa bạn và những người xây nó. Chúng tôi thà đáng tin còn hơn gây ấn tượng, nên chúng tôi làm phần 99% không hào nhoáng — auth, audit trail, xử lý lỗi — những thứ làm phần mềm thực sự trụ vững. Xem cách chúng tôi cấu trúc gói giá cố địnhchúng tôi làm gì.

Chốt lại

Giá cố định vs time & materials không phải chuyện cái nào "tốt hơn" — mà là khớp mô hình với công việc. T&M là lựa chọn đúng cho các bản build mở, tiến hóa, thiên nghiên cứu, nơi scope vốn để dịch chuyển. Giá cố định là lựa chọn đúng khi scope đã xác định và bạn cần chắc chắn về ngân sách lẫn deadline — mô tả này đúng với phần lớn việc gọi vốn và MVP. Quan điểm thành thật: chọn theo hình hài dự án, không theo thói quen. Và nếu dự án của bạn có scope xác định và một deadline thật, giá cố định gần như luôn thắng — miễn là SOW rõ ràng và quy trình thay đổi nhanh và công bằng.


Muốn chắc chắn về ngân sách cho bản build của bạn? BeevR làm giá cố định, thời gian cố định — khóa trong SOW, báo giá lại trong ngày nếu scope đổi, và bạn sở hữu từng dòng code ngay từ ngày đầu. Đặt lịch tư vấn →