Đội kỹ thuật in-house hay thuê ngoài vận hành? Bài toán chi phí và rủi ro cho doanh nghiệp nhỏ

Một kỹ sư giỏi lương 25 triệu không thể trực 24/7, không thay được chính mình khi nghỉ, và thường không đủ việc để làm cả ngày cho một website.

Bởi Moniro Lab15.08.2026 · 8 phút đọc

Tóm tắt nhanh từ agent Báo cáo

So sánh chi phí thật giữa tuyển kỹ sư in-house, dùng freelancer và thuê đơn vị vận hành theo tháng cho website, phần mềm doanh nghiệp nhỏ tại Việt Nam, kèm bảng số liệu, 5 câu hỏi để chọn đúng và mô hình kết hợp.

Với doanh nghiệp nhỏ và vừa sở hữu website hoặc phần mềm riêng, thuê đơn vị vận hành theo tháng thường rẻ hơn tuyển kỹ sư in-house từ 5 đến 10 lần và ít rủi ro hơn dùng freelancer, cho tới khi phần mềm trở thành sản phẩm cốt lõi và có đủ việc cho cả đội mỗi ngày. Bài viết này đặt ba lựa chọn cạnh nhau bằng số liệu thực tế tại Việt Nam để anh chị tự chọn cho trường hợp của mình.

Tình huống mở đầu

Một buổi sáng, website công ty báo lỗi trang thanh toán. Khách gọi phàn nàn, đơn hàng tắc lại, còn người duy nhất biết cấu hình hệ thống thì đang đi nghỉ và không bắt máy. Lúc đó câu hỏi hiện ra rất rõ: mình nên có hẳn một người kỹ thuật trong công ty, hay giao cho bên ngoài lo trọn?

Câu trả lời không phải "cái nào tốt hơn" mà là "cái nào đúng với quy mô và giai đoạn của mình". Dưới đây là ba lựa chọn với chi phí thật.

Lựa chọn 1: Tuyển kỹ sư in-house

Chi phí thật mỗi tháng

Con số hay được nhắc là lương. Nhưng chi phí một nhân sự kỹ thuật tại Việt Nam gồm nhiều phần hơn:

  • Lương kỹ sư có 3 đến 5 năm kinh nghiệm: 20 đến 35 triệu đồng.
  • Bảo hiểm, thuế, phúc lợi: thêm khoảng 20 đến 25% lương.
  • Máy móc, phần mềm, chỗ ngồi: 1 đến 3 triệu đồng.
  • Quản lý: thời gian của người quản lý để giao việc, đánh giá, giữ chân.
  • Tuyển dụng và thời gian trống: trung bình 1 đến 3 tháng để tuyển, cộng thêm thời gian bàn giao mỗi lần nghỉ việc.

Tổng thường rơi vào 30 đến 45 triệu đồng mỗi tháng cho một người. Và đó mới là một người.

Vấn đề của "một người"

Một kỹ sư không thể trực 24/7. Không thay được chính mình khi ốm, nghỉ phép hay nghỉ việc. Một người giỏi lập trình chưa chắc giỏi hạ tầng, bảo mật, cơ sở dữ liệu; vận hành hệ thống cần cả bốn. Và với đa số doanh nghiệp nhỏ, một website hoặc một phần mềm không đủ việc để người đó làm cả ngày, dẫn tới hoặc lãng phí, hoặc bị giao thêm việc không liên quan rồi nghỉ.

Khi nào in-house đúng

Khi phần mềm là sản phẩm hoặc lợi thế cạnh tranh cốt lõi, thay đổi liên tục hằng tuần, và có đủ việc cho ít nhất 2 đến 3 người (để trực và thay nhau). Tới mức đó, in-house không chỉ đúng mà còn cần thiết.

Lựa chọn 2: Freelancer hoặc "người quen"

Chi phí

Rẻ nhất trên giấy: 2 đến 8 triệu đồng mỗi tháng cho vài giờ hỗ trợ, hoặc tính theo việc. Đây là lý do nó phổ biến với doanh nghiệp nhỏ.

Rủi ro thật

  • Không có cam kết thời gian: freelancer có nhiều khách, việc của bạn xếp sau việc đang gấp của người khác. Không ai ký SLA với tư cách cá nhân, xem SLA là gì.
  • Phụ thuộc một người: mật khẩu, mã nguồn, tài khoản hosting nằm trong tay họ. Khi họ bận, đổi nghề hay đơn giản là mất liên lạc, doanh nghiệp không làm được gì. Moniro từng tiếp nhận nhiều hệ thống phải dựng lại vì lý do này.
  • Không có giám sát chủ động: freelancer sửa khi được gọi, không ai theo dõi hệ thống lúc 2 giờ sáng. Sự cố được phát hiện bởi khách hàng, không phải bởi hệ thống.
  • Không có quy trình: không sao lưu kiểm thử, không cập nhật định kỳ, không ghi chép. Nợ kỹ thuật tích tụ, xem chi phí ẩn khi tự vận hành.

Khi nào freelancer đúng

Cho việc có đầu có cuối: làm một landing page, thêm một tính năng, thiết kế lại giao diện. Không đúng cho việc "giữ hệ thống chạy mỗi ngày", vì việc đó không có đầu có cuối.

Lựa chọn 3: Thuê đơn vị vận hành theo tháng

Chi phí

Phí cố định theo loại tài sản. Với Moniro, công khai trên từng trang: landing page từ 500.000 đồng mỗi tháng, website thông tin từ 1.000.000 đồng, website thương mại điện tử từ 2.000.000 đồng, phần mềm riêng từ 2.000.000 đồng mỗi phần mềm. Việc phát sinh ngoài phạm vi (tính năng mới, thay đổi lớn) báo giá riêng trên ticket, khách duyệt mới làm.

Doanh nghiệp nhận được gì

  • Một đội, không phải một người: có người trực, có người thay, đủ chuyên môn hạ tầng, bảo mật, cơ sở dữ liệu, lập trình.
  • Giám sát 24/7 chủ động: phát hiện sự cố trước khách hàng, cảnh báo tên miền, SSL, hosting sắp hết hạn.
  • Cam kết thời gian bằng SLA, có báo cáo tháng để đối chiếu.
  • Quy trình cố định: sao lưu hằng ngày có kiểm thử khôi phục, cập nhật hằng tháng, ghi chép mọi thay đổi.
  • Tài sản đứng tên doanh nghiệp: tên miền, hosting, mã nguồn thuộc về bạn; đơn vị vận hành chỉ được uỷ quyền.

Điểm cần cân nhắc

Đơn vị vận hành không ngồi cạnh bạn; trao đổi qua ticket và cổng dịch vụ. Với người quen làm việc kiểu "gọi là có mặt", cần vài tuần để quen. Đổi lại, mọi việc đều có lưu vết và có người chịu trách nhiệm.

Bảng so sánh nhanh

Tính cho một doanh nghiệp có 1 website bán hàng và 1 phần mềm quản lý nội bộ:

  • Chi phí mỗi tháng: in-house 30 đến 45 triệu (1 người); freelancer 3 đến 8 triệu; đơn vị vận hành 7 đến 9 triệu.
  • Trực 24/7: in-house không (trừ khi 3 người trở lên); freelancer không; đơn vị vận hành có.
  • Người thay khi nghỉ: in-house không; freelancer không; đơn vị vận hành có.
  • Cam kết thời gian xử lý: in-house theo nội quy; freelancer không; đơn vị vận hành SLA có giảm trừ phí.
  • Giám sát chủ động: in-house tuỳ người; freelancer không; đơn vị vận hành có.
  • Rủi ro phụ thuộc cá nhân: in-house cao; freelancer rất cao; đơn vị vận hành thấp.
  • Phù hợp khi: in-house cho sản phẩm cốt lõi thay đổi hằng tuần; freelancer cho việc có đầu có cuối; đơn vị vận hành cho giữ hệ thống chạy ổn định.

5 câu hỏi để tự chọn

  1. Phần mềm này là sản phẩm cốt lõi hay công cụ hỗ trợ? Cốt lõi nghiêng về in-house; công cụ nghiêng về thuê ngoài.
  2. Mỗi tuần có bao nhiêu giờ việc kỹ thuật thật? Dưới 20 giờ, một nhân sự toàn thời gian là lãng phí.
  3. Hệ thống ngừng 4 giờ vào giờ làm việc thì mất bao nhiêu? Trên 5 triệu, cần trực 24/7 và SLA, tức là cần một đội.
  4. Ai đang giữ tài khoản tên miền, hosting, mã nguồn? Nếu không phải doanh nghiệp, việc đầu tiên là lấy lại quyền, bất kể chọn hướng nào.
  5. Trong 12 tháng tới có kế hoạch thay đổi lớn không? Có thì dùng đơn vị vận hành để giữ nền, thuê phát triển riêng cho phần thay đổi.

Mô hình kết hợp thường hiệu quả nhất

Nhiều doanh nghiệp ở giữa hai cực chọn cách này: một đơn vị vận hành giữ hệ thống chạy ổn định theo phí cố định, và một người trong công ty (không cần là kỹ sư) làm đầu mối: tạo ticket, duyệt báo giá, đọc báo cáo tháng. Khi cần phát triển tính năng lớn, thuê đúng người cho đúng việc, còn phần vận hành vẫn có người chịu trách nhiệm.

Đến khi việc kỹ thuật đủ nhiều và phần mềm thành sản phẩm, chuyển dần sang in-house với nền tảng đã được ghi chép sẵn, không phải bắt đầu từ mớ cấu hình không ai hiểu.

Câu hỏi thường gặp

Thuê ngoài có mất kiểm soát hệ thống không?

Không, nếu hợp đồng ghi rõ tài sản đứng tên doanh nghiệp và đơn vị chỉ được uỷ quyền vận hành. Với Moniro, mọi thay đổi đều qua ticket có lưu vết, doanh nghiệp xem được toàn bộ trên cổng dịch vụ.

Đã có người IT nội bộ, thuê thêm đơn vị vận hành có thừa không?

Không thừa nếu người IT đang kiêm nhiều việc. Đơn vị vận hành lo phần trực, giám sát và sao lưu; người IT nội bộ tập trung việc tạo giá trị và làm đầu mối. Đây là mô hình kết hợp ở trên.

Phí bảo trì có tăng theo thời gian không?

Với Moniro, phí cố định theo loại tài sản, chỉ đổi khi doanh nghiệp thêm tài sản hoặc đổi gói. Việc phát sinh ngoài phạm vi báo giá riêng, khách duyệt mới làm.

Bắt đầu thế nào?

Gửi yêu cầu mô tả hệ thống đang có; Moniro đánh giá miễn phí và đề xuất gói phù hợp trong 24 giờ. Xem chi tiết phạm vi ở trang bảo trì website và bảo trì phần mềm riêng.