계약 · 분쟁방지
유지보수 월 비용과 SLA 기준 — 적정 금액은?
소프트웨어 외주 개발 후 유지보수 비용 산정 기준과 SLA(서비스 수준 협약) 항목을 실무 관점에서 설명합니다.
Freesi·
3줄 요약
- •유지보수 비용은 초기 개발비의 10~20%/년이 업계 평균입니다.
- •SLA는 장애 대응 시간, 가용률, 백업 주기를 기준으로 정합니다.
- •유지보수 범위(버그 수정 vs 기능 추가)를 명확히 구분해야 분쟁이 없습니다.
유지보수 비용 산정 기준
방식 1: 월정액
소규모(단순 운영): 50만~100만 원/월
중규모(기능 수정 포함): 100만~300만 원/월
대규모(전담 인력): 300만~800만 원/월
방식 2: 연간 비율
초기 개발비의 10~20%를 연간 유지보수 비용으로 산정합니다.
예: 개발비 3,000만 원 → 유지보수 300만~600만 원/년 (25만~50만 원/월)
방식 3: 시간제(T&M)
시간당 5만~15만 원으로 실제 투입 시간만큼 청구합니다.
소규모이고 유지보수 빈도가 낮을 때 적합합니다.
SLA 핵심 항목
| 항목 | 기본 | 프리미엄 |
|---|---|---|
| 장애 대응 시간 | 24시간 이내 | 4시간 이내 |
| 서비스 가용률 | 99% | 99.9% |
| 백업 주기 | 일 1회 | 실시간 |
| 모니터링 | 수동 확인 | 24/7 자동 |
| 월 작업 시간 | 8시간 | 40시간 |
| 긴급 배포 | 영업일 내 | 당일 |
유지보수 범위 구분
포함 (일반적)
서버 모니터링 및 장애 대응
버그 수정 (개발사 귀책)
보안 패치 및 라이브러리 업데이트
데이터 백업 및 복구
소규모 UI 수정
미포함 (별도 견적)
신규 기능 개발
대규모 디자인 변경
서버 증설/마이그레이션
외부 연동 추가
성능 최적화 (대규모)
이 구분을 계약서에 명시하지 않으면 "이건 유지보수 범위 아니냐?"는 분쟁이 반드시 발생합니다.
자주 묻는 질문
유지보수 계약 없이 운영해도 되나요?
가능하지만 위험합니다. 서버 장애, 보안 취약점, 라이브러리 업데이트 등은 지속적으로 발생하며, 유지보수 없이 방치하면 서비스 중단이나 데이터 유출 위험이 있습니다.
유지보수 업체를 바꿀 수 있나요?
소스코드와 서버 접속 권한을 확보하고 있다면 가능합니다. 이를 위해 초기 계약 시 소스코드 소유권과 인수인계 조항을 반드시 포함하세요.
