Tranh chấp giữa doanh nghiệp và đơn vị làm web hiếm khi vì một bên cố tình làm sai; phần lớn vì hợp đồng chỉ có một dòng “thiết kế website theo yêu cầu” và mỗi bên hiểu yêu cầu theo một kiểu. Hợp đồng tốt không cần dài, nhưng phải trả lời trước những câu hỏi mà sau này hai bên sẽ hỏi nhau. Bài này liệt kê các điều khoản nên có, ghi gì trong từng điều và căn cứ pháp luật liên quan, để bạn đọc hợp đồng trước khi ký.
Lưu ý: bài viết giúp bạn biết cần hỏi gì, không thay cho ý kiến của luật sư với hợp đồng giá trị lớn.
1. Phạm vi công việc: làm gì, và không làm gì
Bộ luật Dân sự 2015 (số 91/2015/QH13, hiệu lực từ 01/01/2017), Điều 398, cho phép các bên tự thoả thuận nội dung hợp đồng, gồm đối tượng, số lượng, chất lượng, giá, thời hạn, quyền và nghĩa vụ, trách nhiệm khi vi phạm và cách giải quyết tranh chấp. Với website, “đối tượng” và “chất lượng” nên được viết thành một phụ lục cụ thể:
- Danh sách trang và số kiểu trang được thiết kế riêng.
- Danh sách tính năng (biểu mẫu, giỏ hàng, đặt lịch, song ngữ…), tính năng nào có sẵn, tính năng nào viết mới.
- Ai nhập nội dung, bao nhiêu sản phẩm hoặc bài viết được nhập sẵn.
- Số vòng chỉnh sửa thiết kế được tính trong giá, và cách tính khi vượt.
Cách nhanh nhất để có phụ lục này là đính kèm bản yêu cầu đã chốt; mẫu 10 mục có trong bài Brief thiết kế website: mẫu yêu cầu gửi đơn vị làm web. Ghi thêm một dòng “những việc không nằm trong hợp đồng” (ví dụ chụp ảnh, viết bài, chạy quảng cáo) để tránh hiểu lầm.
2. Tiến độ, nghiệm thu và thanh toán theo mốc
Chia dự án thành vài mốc, mỗi mốc có sản phẩm để duyệt và một đợt thanh toán: duyệt thiết kế trang chủ, duyệt các trang còn lại, chạy thử, bàn giao. Ghi rõ mỗi bên có bao nhiêu ngày để phản hồi; nếu bên bạn chậm gửi nội dung, tiến độ được lùi tương ứng, điều này công bằng cho cả hai.
Nghiệm thu cần tiêu chí đo được, không phải “khách hàng hài lòng”. Bạn có thể đưa thẳng danh sách trong bài 12 điểm kiểm tra trước khi nhận bàn giao website vào phụ lục nghiệm thu.
3. Quyền sở hữu: tên miền, tài khoản, thiết kế, mã nguồn
Đây là điều khoản quan trọng nhất và hay bị bỏ trống nhất. Hợp đồng nên ghi rõ:
- Tên miền đăng ký đứng tên doanh nghiệp của bạn.
- Sau bàn giao, bạn nhận tài khoản quản trị cao nhất của website, tài khoản tên miền và lưu trữ (nếu thuê riêng).
- Ai là chủ sở hữu thiết kế và mã nguồn viết riêng; bạn có được tự sửa hoặc thuê đơn vị khác sửa không.
- Giao diện, plugin trả phí mua theo giấy phép đứng tên ai, hết hạn thì ai gia hạn.
Luật Sở hữu trí tuệ cho phép hai bên tự thoả thuận về quyền tác giả với sản phẩm làm theo hợp đồng, vì vậy đừng để mục này trống rồi chờ luật “tự hiểu”. Vì sao tên miền phải đứng tên bạn được giải thích trong bài Tên miền và hosting: chủ doanh nghiệp cần nắm gì.
4. Bảo hành, bảo trì và dữ liệu khách hàng
Bảo hành là sửa lỗi do bên làm web gây ra, miễn phí, trong một thời hạn. Bảo trì là công việc định kỳ sau đó (cập nhật, sao lưu, theo dõi), thường tính phí riêng. Hợp đồng nên tách hai khái niệm này, ghi thời hạn bảo hành, thời gian phản hồi khi có lỗi, và giá bảo trì nếu tiếp tục.
Nếu website thu thông tin khách (biểu mẫu, đơn hàng, tài khoản), bên làm web hoặc bên lưu trữ có thể tiếp cận dữ liệu đó. Từ 01/01/2026, Luật Bảo vệ dữ liệu cá nhân (số 91/2025/QH15) có hiệu lực, nên hợp đồng cần một điều khoản về bảo mật dữ liệu: chỉ dùng cho việc vận hành website, không chia sẻ, xoá khi kết thúc hợp đồng. Phần website phải công bố với khách được nói trong bài Chính sách bảo mật cho website: cần ghi những gì.
5. Phạt vi phạm, chấm dứt và hình thức ký
Mức phạt vi phạm do hai bên thoả thuận (Bộ luật Dân sự 2015, Điều 418). Nếu cả hai bên đều là thương nhân, Luật Thương mại 2005, Điều 301, giới hạn mức phạt không quá 8% giá trị phần nghĩa vụ bị vi phạm; con số cao hơn trong hợp đồng dễ bị tranh cãi khi xảy ra chuyện. Ghi thêm: khi một bên muốn dừng giữa chừng, phần việc đã làm được tính thế nào, sản phẩm dở dang được giao lại ra sao.
Hợp đồng không bắt buộc phải ký giấy. Luật Giao dịch điện tử (số 20/2023/QH15, hiệu lực từ 01/7/2024) công nhận giá trị pháp lý của hợp đồng điện tử; ký bằng chữ ký số là cách gọn cho hai bên ở xa nhau.
| Điều khoản | Cần ghi | Thiếu thì dễ xảy ra |
|---|---|---|
| Phạm vi | Phụ lục trang, tính năng, nội dung, số vòng sửa | Cãi nhau “việc này có trong giá không” |
| Tiến độ, thanh toán | Mốc, sản phẩm mỗi mốc, thời hạn phản hồi | Trễ hẹn mà không rõ lỗi bên nào |
| Nghiệm thu | Danh sách tiêu chí đo được | Không bao giờ “xong” |
| Quyền sở hữu | Tên miền, tài khoản, thiết kế, mã nguồn, giấy phép | Đổi đơn vị là mất website |
| Bảo hành, bảo trì | Thời hạn, thời gian phản hồi, giá sau bảo hành | Lỗi nhỏ cũng bị tính phí |
| Dữ liệu khách | Mục đích dùng, bảo mật, xoá khi kết thúc | Rủi ro theo luật bảo vệ dữ liệu |
| Phạt, chấm dứt | Mức phạt hợp lệ, cách tính phần đã làm | Dừng giữa chừng không ai chịu |
Các bước làm việc từ lúc nhận yêu cầu tới bàn giao của Digotech được trình bày tại trang Quy trình, bạn có thể dùng để đối chiếu các mốc khi đọc hợp đồng của bất kỳ đơn vị nào.
Tóm lại
- Phạm vi công việc và tiêu chí nghiệm thu phải nằm trong phụ lục cụ thể, không chỉ một dòng “theo yêu cầu”.
- Ghi rõ tên miền, tài khoản, thiết kế, mã nguồn thuộc về ai, và điều khoản bảo mật dữ liệu khách hàng.
- Phạt vi phạm theo đúng giới hạn luật (8% nếu hai bên là thương nhân); hợp đồng điện tử ký số có giá trị như giấy.