
홈페이지를 만들 때는 제작비에만 신경을 쓰다가, 오픈 두 달 뒤 ‘이건 유지보수 비용입니다’라는 청구를 받고 당황하는 경우가 많습니다. 사이트는 만들어서 끝이 아니라 운영하는 동안 계속 비용이 발생합니다. 문제는 유지보수 계약의 범위와 비용 구조가 제각각이라는 점입니다. 이 글에서는 유지보수 계약 형태를 비교하고, 무상 하자보수와 유상 수정의 경계를 계약서에 남기는 방법, 연간 총소유비용을 계산하는 표를 정리합니다.
경계 기준의 예로는 동일 기능의 오류 수리는 무상, 신규 기능과 디자인 변경은 유상과 같이 유형을 나누는 방식이 있습니다. 판단이 애매한 경우는 담당자에게 문의 후 서면으로 답변을 받아 두면 분쟁을 줄일 수 있습니다.
TCO 계산에는 제작비, 연간 호스팅·도메인비, 유지보수 계약비, 예상 기능 수정비를 포함하고 3년 기준으로 합산해 월 비용을 산정하면 비교가 쉬워집니다. 계산표를 견적서 옆에 두면 업체별 제안을 동일한 기준으로 비교할 수 있습니다.
유지보수 비용이 예산에서 자주 빠지는 이유
유지보수 비용이 예산에서 빠지는 이유는 두 가지입니다. 첫째, 견적 단계에서 ‘오픈 후 비용’을 이야기하는 업체가 많지 않기 때문입니다. 둘째, 담당자도 초기 제작비에 집중하다 보니 유지보수 질문을 하지 않기 때문입니다.
홈페이지 예산은 ‘초기 제작비’와 ‘연간 운영비’를 분리해 잡아야 합니다. 분리하지 않으면 오픈 후 발생하는 유지보수 비용이 예산 외 지출로 잡히게 됩니다.
예산 품의서에 연간 운영비를 함께 적는 방법은 홈페이지 제작 비용 글에서 소개합니다.
제작 견적에는 오픈까지의 비용만 표시되고 이후 관리 비용이 별도 항목으로 빠지는 경우가 많습니다. 예산 편성 시 제작비와 별도로 연간 운영비(호스팅, 도메인, 유지보수)를 구분해 두면 오픈 후 비용 부담을 예측할 수 있습니다.
계약 형태 비교 — 월 정액·건당 청구·무상 하자보수 기간
유지보수 계약은 크게 세 가지 형태로 나뉩니다.
| 계약 형태 | 비용 구조 | 장점 | 단점 |
|---|---|---|---|
| 월 정액 | 매월 일정 금액 | 비용 예측이 쉬움, 장애 대응 포함 가능 | 사용하지 않아도 비용 발생 |
| 건당 청구 | 요청할 때마다 견적 후 비용 | 사용한 만큼만 지불 | 건당 단가가 높아질 수 있음 |
| 무상 하자보수 | 오픈 후 일정 기간(예: 3~6개월) 무상 | 오픈 직후 버그 수정 비용 없음 | 기간 후에는 유상 전환 |
월 정액은 ‘장애 대응·보안 업데이트·소량 수정’을 포함하는 경우가 많고, 건당 청구는 수정 건마다 견적을 받습니다. 어느 쪽이 유리한지는 요청 빈도에 따라 다릅니다.
월 정액형은 포함 작업 범위와 월 소요 시간이 명시되어야 비교가 가능하고, 건당 청구형은 페이지 수정·기능 추가별 단가표가 있는지 확인하세요. 무상 하자보수 기간은 계약서에 명시된 기간을 확인하고, 종료 시점 이후 유상 수정 단가를 미리 받아 두는 것이 좋습니다.
유지보수 범위에 들어가는 것과 들어가지 않는 것
유지보수라는 단어가 포함하는 범위는 계약마다 다릅니다. 아래 표를 기준으로 계약서의 범위를 확인하세요.
| 항목 | 월 정액 포함(일반적) | 건당·별도(일반적) |
|---|---|---|
| 장애 대응·복구 | 포함 | |
| 보안 업데이트 | 포함 | |
| 백업 관리 | 포함(주기 상이) | |
| 소소한 문구·이미지 수정 | 월 일정 횟수 포함 | 횟수 초과 시 건당 |
| 페이지 신규 추가 | 별도 견적 | |
| 기능 개발·연동 | 별도 견적 | |
| 콘텐츠 대량 입력 | 별도 견적 |
‘월 몇 회 수정 포함’이라는 문구가 없으면 수정 요청마다 건당 비용이 발생할 수 있습니다. 포함 횟수를 계약서에 적어달라고 요청하세요.
범위를 정할 때는 보안 패치 적용, 데이터베이스·파일 백업, 장애 대응 응답 시간을 항목으로 나누고, 각 항목의 수행 주기와 책임 주체를 계약서에 문장으로 남기는 것이 핵심입니다. 포함 여부가 애매한 작업은 계약 전에 질문 목록으로 확인하세요.
무상 하자보수와 유상 수정의 경계를 문장으로 남기는 법
하자보수와 수정은 다른 개념입니다. 하자보수는 ‘만든 결과물에 오류가 있을 때’ 고치는 것이고, 수정은 ‘내용이나 디자인을 바꾸는 것’입니다. 이 경계가 모호하면 분쟁이 생깁니다.
- 오류·버그·장애 → 하자보수(무상)로 볼지, 계약서에 ‘하자’의 정의를 적을 것
- 문구 변경·이미지 교체·레이아웃 조정 → 유상 수정으로 볼지, 횟수와 단가를 적을 것
- 기능 추가·페이지 신설 → 별도 견적 대상임을 명시할 것
계약서에 ‘하자보수 기간은 오픈 후 3개월로 하며, 하자는 기능 오류·화면 오작동을 말한다. 문구·이미지·레이아웃 변경 등 디자인 수정은 유상으로 한다’처럼 정의를 문장으로 남기세요. 이 한 줄이 대부분의 분쟁을 막습니다.
호스팅·도메인·SSL 관리 주체와 명의 확인
사이트 운영에는 호스팅, 도메인, SSL 인증서가 필요합니다. 이 세 가지의 관리 주체와 명의가 어디 있는지가 중요합니다.
- 호스팅: 호스팅사, 계정, 결제 주기, 만료일 — 명의가 우리 회사인지
- 도메인: 도메인 명의와 관리 계정 — 이전 제작사 명의로 되어 있지 않은지
- SSL: 인증서 발급처와 갱신 주기 — 만료 시 경고 화면이 뜨지 않게 관리되는지
이 항목이 유지보수 계약에 포함되어 있는지도 확인하세요. 일부 계약은 ‘호스팅·도메인·SSL 관리 포함’으로 월 비용을 책정하기도 합니다.
호스팅과 도메인의 명의가 제작사에 있으면 계약 종료 시 이전에 시간이 걸리므로, 계약 초기부터 우리 회사 명의로 두는 것을 권장합니다. 갱신 시기와 비용, 관리자 계정 정보는 표로 정리해 인수인계 문서에 포함하세요.
연간 총소유비용(TCO) 계산표 만들기
표의 각 항목은 견적서에서 해당 금액을 찾아 채우고, 명시되지 않은 항목은 별도로 질문해 서면 답변을 받아 두세요.
계산표는 업체 견적과 나란히 두고 항목별로 채워 비교하는 용도로 만듭니다.
초기 제작비와 연간 운영비를 한 표로 정리하면, 사내 품의와 장기 예산 수립이 쉬워집니다.
| 비용 항목 | 연간 비용(예시) | 비고 |
|---|---|---|
| 호스팅 | 수만원~수십만원대 | 스펙·업체별 상이 |
| 도메인 | 1만원~3만원대 | 연간 갱신 |
| SSL 인증서 | 무료~수만원대 | 갱신 관리 필요 |
| 유지보수 계약 | 월 수만원~수십만원대 | 범위·업체별 상이 |
| 콘텐츠 갱신·마케팅 | 별도 산정 | 사정에 따라 다름 |
금액은 업체와 범위에 따라 크게 달라지므로 범위로만 표기했습니다. 실제 견적을 받은 뒤 이 표에 값을 채워 연간 총소유비용을 계산해보세요.
유지보수 계약 종료·업체 변경 시 인수인계 항목
유지보수 계약이 끝나거나 업체를 바꿀 때, 인수인계가 제대로 되지 않으면 사이트 관리가 어려워집니다. 계약서에 아래 인수인계 항목을 남겨두세요.
- 관리자 계정(웹·호스팅·도메인·DB) 목록과 비밀번호
- 소스 파일과 데이터베이스 최신 백업본
- 사용 테마·플러그인·외부 연동 목록
- 유지보수 이력(수정 내역·장애 기록)
- 호스팅·도메인·SSL 결제 정보와 만료일
인수인계는 계약 종료 시점에 요청하는 것이 아니라 계약 체결 시점에 ‘종료 시 인수인계 의무’로 명시해두는 것이 안전합니다. 명시가 없으면 업체가 인수인계를 거부해도 대응하기 어렵습니다.
이관 가능한 구조로 만들기 위한 확인 항목은 워드프레스 홈페이지 제작 글에서도 다룹니다.
인수인계 시 받아야 할 목록은 소스 파일, 데이터베이스 백업, 관리자 계정, 도메인·호스팅 명의 이전 완료 확인서입니다. 해지 통보 기간과 잔여 선납금 환불 기준도 계약서에서 확인해 두세요.
자주 묻는 질문(FAQ)
Q. 유지보수 계약이 꼭 필요한가요?
업데이트·백업·보안을 직접 관리할 수 없다면 필요합니다. 사이트를 방치하면 보안 사고나 장애가 발생해도 대응할 곳이 없습니다.
Q. 월 정액과 건당 청구 중 무엇이 나은가요?
수정 요청이 잦고 장애 대응이 중요하면 월 정액이, 요청이 드물면 건당 청구가 유리할 수 있습니다. 예상 요청 빈도로 계산해보세요.
Q. 무상 하자보수 기간이 끝나면 모든 수정이 유상인가요?
하자(오류)는 계약에 따라 다르지만, 문구·디자인 변경 같은 수정은 일반적으로 유상입니다. 계약서의 ‘하자’ 정의와 수정 횟수를 확인하세요.
다음 행동: 현재 계약서(또는 받은 견적서)에서 ‘하자보수 기간’과 ‘포함 수정 횟수’ 문장을 찾아보세요. 문장이 없다면 서면으로 추가를 요청하세요.
이 글은 AI(인공지능)의 도움을 받아 작성되었습니다.