Hợp đồng làm website là văn bản thỏa thuận giữa bên thuê và bên thiết kế, thường gồm các điều khoản về phạm vi công việc, tiến độ, chi phí thanh toán, bảo mật thông tin, nghiệm thu bàn giao và bảo hành. TechVon chia sẻ các điều khoản thường có mang tính tham khảo, không thay thế tư vấn pháp lý chính thức, và khuyến nghị bạn hỏi ý kiến luật sư khi ký hợp đồng có giá trị lớn.
1. Hợp Đồng Làm Website Là Gì Và Vì Sao Cần Có?
Hợp đồng làm website là văn bản thỏa thuận giữa khách hàng và đơn vị hoặc cá nhân thiết kế website, quy định phạm vi công việc, tiến độ, chi phí, trách nhiệm bảo mật và điều kiện nghiệm thu, bàn giao. Đây là cơ sở để hai bên hiểu chung về việc ai làm gì, trong bao lâu, chi phí bao nhiêu và khi nào sản phẩm được coi là hoàn thành. Khi thỏa thuận được ghi thành văn bản, cả hai bên đều có căn cứ đối chiếu nếu sau này phát sinh khác biệt về kỳ vọng.
Nhiều dự án làm web gặp trục trặc không vì kỹ thuật yếu, mà vì hai bên hiểu khác nhau ngay từ đầu về những thứ tưởng như hiển nhiên: website gồm bao nhiêu trang, bao nhiêu lần chỉnh sửa miễn phí, ai chuẩn bị nội dung và hình ảnh, hay bàn giao xong thì hỗ trợ trong bao lâu. Một bản hợp đồng rõ ràng biến các kỳ vọng ngầm này thành cam kết cụ thể, giảm đáng kể khả năng tranh cãi khi dự án đang triển khai. Nếu bạn đang tìm đối tác thi công, chọn được một công ty làm website tốt có quy trình hợp đồng minh bạch sẽ giúp bước ký kết thuận lợi hơn nhiều.
Cần lưu ý rõ: các nội dung trong bài chỉ mô tả những điều khoản thường xuất hiện theo thông lệ phổ biến, mang tính tham khảo để bạn hình dung một bản hợp đồng đầy đủ trông ra sao. Bài viết không đóng vai trò tư vấn pháp lý chính thức và không thay thế ý kiến của luật sư. Với hợp đồng giá trị lớn hoặc dự án phức tạp, bạn nên nhờ luật sư hoặc đơn vị pháp lý rà soát để bảo đảm câu chữ phù hợp với quy định pháp luật hiện hành về hợp đồng dân sự, thương mại và với tình huống cụ thể của bạn.
Về vai trò thực tế, một hợp đồng tốt bảo vệ đồng đều cả hai phía. Bên thuê được bảo đảm nhận đúng sản phẩm đã mô tả, đúng tiến độ và không bị phát sinh chi phí tùy tiện. Bên thiết kế được bảo vệ khỏi việc bị yêu cầu làm thêm vô hạn ngoài phạm vi mà không được tính phí. Nhờ cân bằng lợi ích, hợp đồng nên được xem là công cụ quản trị dự án chứ không phải thủ tục hình thức.

2. Các Điều Khoản Cần Có Trong Hợp Đồng Làm Website
Một hợp đồng làm website đầy đủ thường có một nhóm điều khoản cốt lõi lặp lại ở hầu hết dự án, dù lớn hay nhỏ. Bảng dưới đây tóm tắt các điều khoản thường gặp cùng nội dung chính và lý do cần thiết, để bạn dùng làm danh mục kiểm tra trước khi ký. Đây là cấu trúc tham khảo theo thông lệ phổ biến, không phải mẫu văn bản pháp lý cố định, nên số lượng và cách diễn đạt có thể thay đổi tùy dự án.
| Điều khoản | Nội dung chính | Vì sao cần thiết |
|---|---|---|
| Phạm vi công việc | Số trang, chức năng, ai chuẩn bị nội dung và hình ảnh, số lần chỉnh sửa | Tránh hiểu khác nhau về khối lượng công việc và yêu cầu phát sinh |
| Tiến độ triển khai | Các mốc thời gian chính, ngày bàn giao dự kiến, điều kiện gia hạn | Giúp theo dõi dự án và có căn cứ xử lý khi chậm tiến độ |
| Chi phí và thanh toán | Tổng giá trị, các đợt thanh toán, thời điểm và hình thức chi trả | Minh bạch dòng tiền, giảm tranh cãi về khoản đã trả và còn nợ |
| Bảo mật thông tin | Cam kết giữ bí mật dữ liệu, tài khoản và thông tin nội bộ được chia sẻ | Bảo vệ dữ liệu nhạy cảm của bên thuê trong quá trình hợp tác |
| Quyền sở hữu | Xác định ai giữ mã nguồn, thiết kế, hình ảnh và tài khoản sau bàn giao | Tránh tranh chấp về quyền sử dụng sản phẩm về sau |
| Nghiệm thu và bàn giao | Tiêu chí coi là hoàn thành, quy trình kiểm tra và biên bản bàn giao | Xác định rõ thời điểm dự án kết thúc và trách nhiệm chuyển giao |
| Bảo hành và hỗ trợ | Thời gian bảo hành, phạm vi sửa lỗi miễn phí, mức phí hỗ trợ ngoài phạm vi | Bảo đảm website vận hành ổn định một thời gian sau khi bàn giao |
Ngoài nhóm trên, hợp đồng còn nên có thông tin định danh hai bên, trách nhiệm khi vi phạm, cách xử lý khi một bên muốn chấm dứt hợp đồng và phương thức giải quyết tranh chấp. Hiểu chi phí thi công được cấu thành từ những hạng mục nào cũng giúp đọc điều khoản thanh toán chính xác hơn, nên có thể tham khảo thêm bài chi phí làm website để đối chiếu giá trị hợp đồng với khối lượng công việc thực tế.
2.1. Phạm Vi Công Việc Và Tiến Độ Triển Khai
Phạm vi công việc là điều khoản dễ gây tranh cãi nhất nếu viết chung chung, nên đây là phần cần đọc kỹ nhất. Một phạm vi rõ ràng nên liệt kê cụ thể website gồm bao nhiêu trang, chức năng bắt buộc, nền tảng hoặc công nghệ sử dụng, ai chuẩn bị nội dung chữ và hình ảnh, và số lần chỉnh sửa nằm trong giá đã thỏa thuận. Khi đầu việc được viết thành danh mục cụ thể, hai bên dễ nhận ra đâu là yêu cầu trong phạm vi và đâu là yêu cầu phát sinh cần tính thêm phí.
Đi kèm phạm vi là tiến độ triển khai, thường chia thành các mốc như hoàn thành thiết kế giao diện, lập trình chức năng, chạy thử và bàn giao. Với mỗi mốc, hợp đồng nên ghi thời gian dự kiến và điều kiện để mốc đó được coi là đạt. Một điểm hay bị bỏ sót là quy định gia hạn khi bên thuê cung cấp nội dung chậm, vì thực tế nhiều dự án trễ hạn do nội dung bàn giao muộn chứ không do bên thiết kế. Nếu chưa rõ những hạng mục cần chuẩn bị trước khi bắt đầu, bài tạo website cần những gì liệt kê khá đầy đủ, giúp bạn gom nội dung sớm để không làm chậm tiến độ chung.
2.2. Chi Phí Và Điều Kiện Thanh Toán
Điều khoản chi phí nên ghi rõ tổng giá trị hợp đồng, đơn vị tiền tệ, đã gồm hay chưa gồm thuế, và các đợt thanh toán được chia thế nào. Chia thanh toán theo tiến độ khá phổ biến, ví dụ tạm ứng khi ký, thanh toán tiếp khi đạt mốc quan trọng, và trả phần còn lại sau khi nghiệm thu, bàn giao. Cách này giúp bên thuê không phải trả hết trước khi thấy sản phẩm, đồng thời bảo đảm bên thiết kế được thanh toán tương ứng khối lượng đã hoàn thành ở mỗi giai đoạn.
Hợp đồng cũng nên nêu rõ cách xử lý chi phí phát sinh khi yêu cầu thêm chức năng ngoài phạm vi, mức phí hỗ trợ sau bảo hành, và hậu quả nếu một bên chậm nghĩa vụ thanh toán. Quy định cụ thể con số và thời điểm giúp tránh tình huống mỗi bên nhớ một kiểu về số tiền đã trao đổi. Nếu website thiên về bán hàng và tích hợp thanh toán, giá trị và độ phức tạp hợp đồng thường cao hơn, nên tham khảo thêm bài tạo website bán hàng để hiểu các chức năng thương mại điện tử cần đưa vào phạm vi ngay từ đầu.

3. Ràng Buộc Trách Nhiệm Pháp Lý Và Bảo Mật Thông Tin
Trong quá trình làm website, bên thiết kế thường tiếp cận nhiều thông tin nhạy cảm như dữ liệu khách hàng, tài khoản quản trị hoặc tài liệu chưa công bố. Vì vậy, điều khoản bảo mật ràng buộc hai bên không tiết lộ hoặc dùng các thông tin này ngoài mục đích thực hiện hợp đồng, đồng thời nêu rõ loại thông tin được coi là bí mật, thời hạn giữ bí mật và trách nhiệm khi để lộ.
Về trách nhiệm pháp lý, hợp đồng thường quy định nghĩa vụ của mỗi bên, các trường hợp được coi là vi phạm và cách xử lý khi vi phạm. Ở đây cần nhấn mạnh: bài viết chỉ mô tả các nội dung thường có theo thông lệ phổ biến để tham khảo, không phải tư vấn pháp lý. Không nên xem một bản hợp đồng bất kỳ là bảo đảm chắc chắn đúng luật trong mọi tình huống, cũng không nên tin rằng có điều khoản là loại trừ hoàn toàn khả năng tranh chấp. Câu chữ pháp lý phù hợp còn phụ thuộc bối cảnh cụ thể và quy định pháp luật hiện hành về hợp đồng dân sự, thương mại.
Một khía cạnh gắn với trách nhiệm là quyền sở hữu sản phẩm sau khi hoàn thành. Hợp đồng nên xác định rõ ai giữ mã nguồn, thiết kế, hình ảnh và các tài khoản liên quan sau khi bàn giao và thanh toán đầy đủ. Đây là điểm nhiều khách hàng bỏ qua, để rồi gặp khó khi muốn chuyển đơn vị bảo trì hoặc tự quản lý website về sau. Nếu dự định tự vận hành trang sau khi nhận bàn giao, hiểu công việc quản trị website là làm gì sẽ giúp bạn biết cần yêu cầu bàn giao những quyền truy cập nào để chủ động quản lý mà không phụ thuộc mãi vào bên thiết kế.

4. Quy Trình Nghiệm Thu Và Bàn Giao Website Kèm Hợp Đồng
Nghiệm thu là bước xác định sản phẩm có đạt yêu cầu đã thỏa thuận hay chưa, và là căn cứ coi dự án đã hoàn thành. Để tránh tranh cãi về việc website đã xong hay chưa, hợp đồng nên quy định tiêu chí nghiệm thu càng cụ thể càng tốt, ví dụ hiển thị đúng trên máy tính và điện thoại, các chức năng chính hoạt động đúng mô tả, tốc độ tải chấp nhận được, và không còn lỗi nghiêm trọng. Khi tiêu chí rõ ràng, hai bên dễ đánh giá khách quan thay vì tranh luận theo cảm tính.
Quy trình nghiệm thu thông thường gồm các bước tuần tự dưới đây, giúp việc bàn giao diễn ra có trật tự và có căn cứ ghi nhận:
- Bước 1 — Chạy thử và kiểm tra: Bên thiết kế hoàn thiện website trên môi trường thử nghiệm, bên thuê kiểm tra theo danh mục tiêu chí đã thống nhất.
- Bước 2 — Ghi nhận lỗi và điều chỉnh: Các lỗi hoặc điểm chưa đạt được liệt kê để bên thiết kế sửa trong số lần chỉnh sửa đã thỏa thuận, tránh sửa vô hạn ngoài phạm vi.
- Bước 3 — Nghiệm thu chính thức: Khi website đáp ứng đủ tiêu chí, hai bên xác nhận nghiệm thu, thường bằng biên bản ghi rõ ngày và tình trạng sản phẩm.
- Bước 4 — Bàn giao quyền truy cập: Bên thiết kế chuyển giao mã nguồn, tài khoản quản trị, thông tin đăng nhập và tài liệu hướng dẫn theo cam kết.
- Bước 5 — Thanh toán đợt cuối và bắt đầu bảo hành: Sau khi bàn giao đầy đủ, bên thuê thanh toán phần còn lại và thời gian bảo hành bắt đầu tính theo mốc đã ghi.
Phần bàn giao nên đi kèm việc xác định rõ hạ tầng vận hành sau khi website lên sóng, vì nếu thiếu tài khoản hosting hoặc tên miền, khách hàng sẽ không thực sự làm chủ trang của mình. Bạn có thể tham khảo bài cách làm hosting cho website để biết cần nhận bàn giao những gì liên quan đến máy chủ, và bài cách tạo địa chỉ website để nắm cách tên miền được đăng ký và trỏ về đúng nơi. Chủ động nắm hai phần này giúp bạn không rơi vào tình huống website chạy tốt nhưng lại không đứng tên mình trên hệ thống quản lý.

5. Lưu Ý Tránh Rủi Ro Tranh Chấp Khi Ký Hợp Đồng Làm Website
Phần lớn tranh chấp trong các dự án làm website bắt nguồn từ những điểm mơ hồ có thể phòng tránh khi soạn hợp đồng, càng viết cụ thể từ đầu thì càng ít mâu thuẫn về sau. Dưới đây là những lưu ý thường được nhắc để giảm rủi ro, mang tính tham khảo và bạn nên điều chỉnh cho phù hợp với dự án của mình.
- Mô tả phạm vi thật cụ thể: Ghi rõ số trang, chức năng và số lần chỉnh sửa để tránh yêu cầu phát sinh không kiểm soát, vốn là nguyên nhân tranh cãi phổ biến nhất.
- Gắn thanh toán với mốc nghiệm thu: Chia thanh toán theo tiến độ và gắn với sản phẩm cụ thể giúp giảm rủi ro cho cả hai bên so với trả hết trước hoặc trả một lần cuối.
- Quy định rõ quyền sở hữu: Xác định ai giữ mã nguồn, hình ảnh và tài khoản sau bàn giao để tránh vướng mắc khi muốn chuyển đơn vị bảo trì.
- Ghi rõ điều kiện gia hạn và chậm tiến độ: Nêu cách xử lý khi nội dung bàn giao muộn hoặc có sự cố khách quan, tránh đổ lỗi qua lại về việc trễ hạn.
- Thống nhất phương thức giải quyết tranh chấp: Nêu cách hai bên xử lý khi có bất đồng, ưu tiên thương lượng trước khi tính đến các bước chính thức hơn.
Bên cạnh đó, hãy giữ lại toàn bộ trao đổi quan trọng bằng văn bản hoặc email, kể cả các thay đổi yêu cầu trong quá trình làm, vì đây là bằng chứng hữu ích nếu sau này cần đối chiếu. Nếu bạn là doanh nghiệp và muốn hiểu cả quy trình thuê làm web từ khâu chuẩn bị đến vận hành, bài cách lập trang web công ty trình bày các bước tổng thể, giúp bạn đặt bước ký hợp đồng vào đúng vị trí trong toàn bộ hành trình thay vì xem nó là thủ tục tách rời.
Cuối cùng, đừng ký khi còn điểm chưa hiểu rõ. Nếu có điều khoản khó hiểu hoặc bất lợi, hãy trao đổi lại để làm rõ và điều chỉnh trước khi đặt bút. Với hợp đồng giá trị lớn, dành thời gian nhờ người có chuyên môn pháp lý xem lại thường tiết kiệm nhiều rủi ro về sau, và đây là khuyến nghị nên cân nhắc nghiêm túc thay vì bỏ qua vì ngại thủ tục.

6. Câu Hỏi Thường Gặp
Hợp đồng làm website có cần công chứng không?
Trên thực tế, phần lớn hợp đồng dịch vụ làm website được hai bên ký trực tiếp mà không bắt buộc công chứng, miễn là nội dung rõ ràng và thể hiện đúng ý chí hai bên. Tuy nhiên, việc có cần công chứng hay không còn tùy trường hợp cụ thể và mong muốn của các bên, nên nếu không chắc, hãy hỏi ý kiến luật sư để được tư vấn phù hợp. Bài viết này không đưa ra kết luận pháp lý thay cho tư vấn chuyên môn.
Nên thanh toán theo tiến độ hay thanh toán một lần?
Thanh toán theo tiến độ là cách phổ biến và thường an toàn hơn cho cả hai bên, vì mỗi đợt chi trả gắn với một phần công việc đã hoàn thành. Bên thuê không phải trả toàn bộ trước khi thấy sản phẩm, còn bên thiết kế vẫn được thanh toán tương ứng tiến độ. Thanh toán một lần có thể phù hợp dự án rất nhỏ, nhưng với dự án lớn thì chia đợt theo mốc nghiệm thu thường giảm rủi ro tốt hơn.
Nếu bên thiết kế giao website trễ tiến độ thì xử lý thế nào?
Cách xử lý phụ thuộc vào những gì hợp đồng đã quy định, nên đây là lý do điều khoản tiến độ và điều kiện gia hạn rất quan trọng. Hợp đồng thường nêu rõ trách nhiệm khi chậm tiến độ, các trường hợp được gia hạn hợp lý và bước xử lý khi trễ hạn kéo dài. Trước tiên hai bên nên trao đổi làm rõ nguyên nhân, sau đó áp dụng theo đúng điều khoản đã ký thay vì phản ứng theo cảm tính.
Hợp đồng có cần quy định rõ ai giữ quyền sở hữu mã nguồn, hình ảnh không?
Rất nên. Xác định rõ ai giữ quyền sở hữu mã nguồn, thiết kế, hình ảnh và tài khoản sau khi bàn giao giúp tránh vướng mắc khi bạn muốn tự quản lý website hoặc chuyển sang đơn vị bảo trì khác. Nếu không quy định trước, hai bên dễ hiểu khác nhau về quyền sử dụng sản phẩm, dẫn đến khó khăn về sau. Đây là điều khoản nên làm rõ ngay từ khi soạn hợp đồng.
Có nên nhờ luật sư xem lại hợp đồng trước khi ký?
Với hợp đồng giá trị lớn hoặc dự án phức tạp, nhờ luật sư hoặc đơn vị pháp lý xem lại là bước nên cân nhắc nghiêm túc. Người có chuyên môn pháp lý sẽ giúp bạn phát hiện những điều khoản bất lợi hoặc chưa rõ ràng mà người không chuyên dễ bỏ qua. Bài viết này chỉ cung cấp thông tin tham khảo về cấu trúc điều khoản thường gặp, không thay thế tư vấn pháp lý phù hợp với trường hợp cụ thể của bạn.