개발 외주 비용, 왜 업체마다 고무줄처럼 다를까?
똑같은 쇼핑몰 제작을 의뢰했는데 A 업체는 800만 원, B 업체는 3,500만 원을 불렀다면, 둘 중 하나가 거짓말을 하고 있는 걸까요? 꼭 그렇지는 않습니다. 개발 외주 비용은 재료비가 고정된 공산품이 아니라, 무엇을 얼마나 깊이 만드냐에 따라 가격이 완전히 달라지는 '용역'입니다. 문제는 그 차이를 설명해 주는 업체가 거의 없다는 거죠.
견적 비교를 하고 있는 분들이 가장 많이 하는 실수는 '총액'만 보는 겁니다. 이 글에서는 견적서를 구성하는 요소를 하나씩 뜯어보고, 나중에 추가 비용으로 돌아오는 항목은 어디서 나오는지 솔직하게 공개합니다.
🔍 개발 외주 비용, 뭘 보고 책정하는 걸까?
견적서를 만드는 사람 입장에서 비용은 크게 세 축으로 나뉩니다.
1) 기능의 수와 복잡도
'쇼핑몰'이라는 단어 하나가 실제로는 수십 가지 케이스를 품고 있습니다. 일반 의류 쇼핑몰과, 차종, 연식, 사이즈에 따라 맞는 타이어만 보여주는 타이어 쇼핑몰은 개발 공수가 전혀 다릅니다. 123타이어 프로젝트를 예로 들면, 고객이 자기 차에 맞는 타이어를 직접 찾아 구매하고 인근 장착점까지 예약하는 흐름 전체를 온라인으로 옮겨야 했습니다. 일반 쇼핑몰 템플릿으로는 절대 구현이 안 되는 구조였죠. 기능이 깊어질수록 개발 시간이 길어지고, 그게 그대로 비용이 됩니다.
2) 인력 구성과 단가
프리랜서 1인, 소규모 팀, 중형 에이전시, 대형 SI 업체는 각각 투입 인력 수와 인건비 단가가 다릅니다. 프리랜서가 저렴한 이유는 단순히 '한 명'이라서가 아니라, 기획, 디자인, 개발을 한 명이 모두 감당하거나 일부를 재하도급하기 때문입니다. 재하도급이 들어가면 커뮤니케이션 레이어가 늘고, 나중에 수정 요청이 엉뚱한 사람에게 전달되는 일이 생깁니다.
3) 유지보수, 운영 범위 포함 여부
견적서에서 가장 많이 빠지는 항목이 배포 이후입니다. 오픈 직후 생기는 버그 수정, 서버 모니터링, 보안 패치, 소소한 기능 추가, 이게 포함인지 별도인지를 계약 전에 확인하지 않으면 나중에 '추가 비용'으로 청구됩니다.
💸 견적서의 어디서 비용이 뻥튀기되는가?
실제로 외주 개발을 진행해 본 분들이 가장 억울해하는 상황이 있습니다. 처음 견적은 저렴했는데, 개발이 시작되고 나서 '이건 처음 범위에 없었다'는 말을 듣는 거죠. 흔히 발생하는 패턴은 이렇습니다.
| 추가 비용 발생 패턴 | 설명 | 방지법 |
|---|---|---|
| 화면 수 제한 | 계약서에 '화면 10개 기준'이라고 명시 → 11번째부터 추가 청구 | 기능 단위로 계약, 화면 수 기준 피하기 |
| 관리자 페이지 별도 | 프론트만 포함, 관리자 화면은 별도 견적 | 관리자 포함 여부 사전 명시 |
| 서버, 도메인 비용 별도 | 개발비에 인프라 비용 미포함 | 운영 환경 셋업 포함 여부 확인 |
| 수정 횟수 제한 | 디자인 수정 2회 초과 시 건당 청구 | 수정 정책 계약서에 명시 요구 |
| 데이터 이전 미포함 | 기존 DB, 콘텐츠 이전은 별도 | 이전 대상 데이터 범위 사전 합의 |
이 항목 중 하나라도 계약서에 빠져 있다면, 나중에 청구서 들고 오는 업체를 탓하기도 어렵습니다. 애초에 '포함'이라고 쓰여 있지 않았으니까요.
📊 업체 유형별 비용 구조 비교
견적 받은 금액이 왜 그 숫자인지 이해하려면, 업체 유형부터 파악하는 게 빠릅니다.
| 구분 | 일반 견적 범위 | 장점 | 주의할 점 |
|---|---|---|---|
| 프리랜서 (위시켓, 크몽) | 100만~500만 원 | 빠르고 저렴 | 품질 편차 크고, 이후 유지보수 연락 불안정 |
| 소규모 에이전시 | 500만~2,000만 원 | 팀 단위 운영 | 담당자 이탈 시 인수인계 공백 발생 |
| 중형 에이전시 | 2,000만~8,000만 원 | 체계적 프로세스 | 비용 대비 실제 투입 인력 확인 필요 |
| 대형 SI | 1억 원~ | 대규모 프로젝트 안정적 | 중소 프로젝트엔 과잉 구조, 유연성 낮음 |
비용이 낮다고 무조건 나쁜 게 아니고, 높다고 무조건 좋은 게 아닙니다. 문제는 '이 가격에 뭐가 포함되어 있는가'를 계약 전에 명확히 알 수 있느냐입니다.
🛠️ 견적서, 이렇게 읽어야 합니다
견적서를 받았을 때 다음 세 가지를 반드시 확인하세요.
① 기능 목록이 구체적인가? '회원가입 기능'이 아니라 '소셜 로그인(카카오, 네이버) + 이메일 인증 + 비밀번호 찾기 포함'처럼 명세가 있어야 합니다. 추상적인 표현은 나중에 '그건 포함 아니었다'는 말의 근거가 됩니다.
② 관리자 화면이 포함되어 있는가? 서비스를 운영하려면 콘텐츠, 주문, 회원을 관리하는 백오피스가 필요합니다. 의외로 견적에서 빠지는 경우가 많습니다.
③ 유지보수 조건이 명시되어 있는가? 오픈 후 버그 수정은 무상 기간이 얼마인지, 이후 운영 지원은 어떤 조건인지 계약 전에 물어보세요. 이걸 명확하게 설명해 주는 업체일수록 나중에 분쟁이 적습니다.
💡 실제로는 이렇게 다릅니다. 케이스로 보는 비용 차이
저희가 진행한 두 프로젝트를 예로 들면 왜 비용 차이가 나는지 직관적으로 보입니다.
123타이어 쇼핑몰 리뉴얼은 겉보기엔 쇼핑몰입니다. 그런데 차종, 연식, 사이즈 필터링 로직, 장착점 연동, 기존 상품 DB 무중단 이전까지 포함되면 일반 쇼핑몰 견적으로는 견적 자체가 불가능한 구조입니다. 이 차이를 처음에 설명하지 않으면, 고객은 '왜 쇼핑몰인데 이렇게 비싸냐'고 느끼게 됩니다.
777타이어 통합 ERP는 15개 지점의 정산, 재고, 매출, 판매상담, 문자 발송을 한 화면에서 처리하는 시스템입니다. 기성 ERP 솔루션으로는 다지점 구조에 맞게 커스터마이즈하는 데 한계가 있어서 처음부터 직접 만들었습니다. 이런 프로젝트는 '기능 개수'로 견적을 내면 실제 공수와 금액이 맞지 않습니다. 운영 방식 전체를 이해하고 설계해야 하기 때문입니다.
두 케이스 모두 처음 상담에서 '이 서비스가 실제로 어떻게 돌아가는지'를 먼저 이해하는 것부터 시작했습니다. 그래야 견적이 현실과 동떨어지지 않습니다.
✅ 좋은 견적서의 조건 정리
- 기능 명세가 추상적이지 않고 구체적이다
- 관리자 페이지, 서버, 도메인 포함 여부가 명시되어 있다
- 수정 범위와 횟수 정책이 계약서에 들어 있다
- 오픈 후 유지보수 조건(무상 기간, 이후 단가)이 있다
- 데이터 이전이 필요하다면 그 범위와 방식이 합의되어 있다
이 다섯 가지가 다 있는 견적서라면, 금액이 조금 높더라도 나중에 추가 비용이 튀어나올 가능성이 낮습니다.
자주 묻는 질문
Q. 개발 외주 비용, 평균적으로 얼마로 잡아야 하나요? 프로젝트 성격에 따라 범위가 너무 넓어서 '평균'이 큰 의미가 없습니다. 단순 랜딩 페이지는 100만~300만 원대, 기능이 있는 웹 서비스는 500만~3,000만 원, 앱이나 플랫폼급은 3,000만 원 이상으로 보는 게 현실적입니다. 중요한 건 같은 예산 안에서 뭘 우선순위에 두느냐입니다.
Q. 견적서를 여러 곳에서 받아봤는데, 금액 차이가 너무 큽니다. 어떻게 판단해야 하나요? 가장 싼 곳과 가장 비싼 곳의 견적서를 펼쳐놓고, 기능 목록을 줄 단위로 비교해 보세요. 포함된 항목이 다르면 가격 차이는 당연합니다. 포함 항목이 거의 비슷한데 금액 차이가 크다면, 싼 곳은 나중에 추가 청구할 여지를 남겨둔 건지, 비싼 곳은 인력 구조 비용이 얹힌 건지 직접 물어보는 게 가장 빠릅니다.
Q. 개발 외주 계약 전에 반드시 확인해야 할 것은? 기능 명세 구체성, 관리자 포함 여부, 수정 정책, 유지보수 조건, 데이터 이전 범위, 이 다섯 가지입니다. 구두로 '포함이요'라고 했어도, 계약서에 없으면 효력이 없다고 보는 게 안전합니다.
견적서 보는 법이 낯설거나, 여러 업체 견적을 받아봤는데 뭘 기준으로 골라야 할지 모르겠다면 한 번 얘기 나눠보시는 걸 권합니다. 저희 대표가 풀스택 개발자 출신이라 견적서에 뭔가 빠져 있거나 이상한 항목이 있으면 바로 짚어드릴 수 있습니다. 상담은 무료고, 부담 없이 질문만 해도 됩니다.
가격표와 자주 묻는 질문
어니스트패밀리는 만드는 것에 따라 가격이 정해져 있습니다. 기획, 디자인, 개발, 출시가 모두 들어 있고 부가세만 별도입니다.
| 만드는 것 | 가격 | 기간 |
|---|---|---|
| 소개 홈페이지 | 100만 원 | 1개월 안 |
| 결제 없는 서비스 | 200만 원 | 1~2개월 |
| 결제 있는 서비스 | 500만 원 | 1~2개월 |
| 기존 서비스 리뉴얼 | 1,000만 원 | 3개월 |
- 꼭 필요한 기능만 넣은 시험판(MVP)은 30만 원이고, 본 제작으로 이어지면 전액 차감합니다.
- 유지보수는 간단한 수정 월 10만 원, 건바이건 견적 협의(보통 건당 40만 원 안쪽), 수정과 추가 개발 무제한 월 150만 원 중에 고르시면 됩니다.
- 출시 후 1년 동안 생긴 오류는 무상으로 고쳐 드립니다.
가격과 비용
표에 적힌 가격이 정말 전부인가요?
네. 적힌 가격에 기획·디자인·개발·출시가 모두 들어 있고, 부가세만 별도입니다. 도메인·서버 이용료나 결제 수수료처럼 바깥 서비스에 내시는 돈은 고객님 명의 계정에서 실제로 쓰신 만큼만 나가며, 저희가 붙이는 금액은 없습니다.
기획비나 디자인비가 따로 드나요?
아니요. 계약 전 미팅과 기능 정리, 계약 후 기획과 디자인까지 모두 가격 안에 들어 있습니다.
만든 뒤에 매달 드는 돈도 있나요?
두 가지가 있습니다. 서버·도메인 같은 이용료는 고객님 계정에서 실제로 쓰신 만큼만 나가고, 고치거나 더할 일이 생겨 유지보수를 맡기시면 그 요금이 듭니다. 유지보수는 필요하실 때만 고르시면 되고, 다른 곳에 맡기셔도 됩니다.
유지보수비는 얼마인가요?
세 가지 중에 고르시면 됩니다. 글자 수정이나 팝업·배너 교체 같은 간단한 수정은 월 10만 원입니다. 필요할 때마다 한 건씩 맡기시면 건바이건으로 견적을 협의하는데, 일의 규모에 따라 금액이 천차만별이라 그때그때 정하는 점 양해 부탁드립니다. 보통 한 건에 40만 원 안쪽입니다. 수정과 추가 개발을 무제한으로 맡기시려면 월 150만 원입니다. 일이 생길 때마다 견적을 따로 받을 필요 없이, 기획부터 디자인·개발까지 한 팀이 서비스를 계속 맡아 관리합니다.
어디까지가 간단한 수정이고, 어디부터 추가 개발인가요?
있는 화면에서 글자를 고치거나 팝업·배너를 바꾸는 일은 간단한 수정입니다. 없던 페이지를 새로 만들거나 없던 기능을 더하는 일은 추가 개발이고, 건바이건으로 맡기시거나 월 150만 원 무제한 요금으로 맡기실 수 있습니다.
제가 만들려는 게 어느 가격에 해당하는지 모르겠어요.
상담에서 만들고 싶은 것을 들어 보고 바로 말씀드립니다. 돈이 오가는 기능이 있는지, 지금 쓰는 서비스를 옮기는 일인지에 따라 정해집니다.
이 가격에 어떻게 만들 수 있나요?
여러 서비스에 공통으로 들어가는 기능은 저희가 직접 만들어 다듬어 온 공통 모듈을 씁니다. 개발 도구도 예전보다 좋아져서, 같은 결과를 훨씬 적은 비용으로 만들 수 있게 됐습니다. 대신 검수는 줄이지 않습니다. 단계마다 검수를 통과해야 다음 대금을 받습니다.
진행과 기간
어떤 과정으로 진행되나요?
미팅에서 만들고 싶은 것을 듣고, 넣을 기능을 문서로 정리해 보여드립니다. 계약하신 뒤에는 기획, 디자인, 개발과 검수, 출시 순서로 진행하고, 단계마다 결과물로 확인하신 뒤 다음으로 넘어갑니다.
기획서가 있어야 하나요?
없어도 됩니다. 만들고 싶은 것을 말씀해 주시면, 저희가 여쭤보면서 정리해 문서로 만들어 드립니다.
저희는 무엇을 준비하면 되나요?
미팅 시간만 내 주시면 됩니다. 대단한 걸 준비하실 필요 없이, 만들고 싶은 게 무엇인지 이야기 나누면 저희가 이끌어 드립니다. 나눈 이야기는 문서로 정리해 보여드리고, 검토하신 뒤 보충할 부분은 다시 이야기해 채웁니다.
만드는 데 얼마나 걸리나요?
요구사항에 따라 다르지만, 기능이 많지 않으면 1개월 안에 끝납니다. 복잡한 기능이 많아도 보통 2개월이면 되고, 운영하던 서비스를 리뉴얼하면서 기존 데이터까지 옮긴다면 3개월 정도 걸립니다. 결제사 심사처럼 바깥에서 정하는 일정은 미리 말씀드립니다.
대금은 어떻게 내나요?
세 번에 나눠 내십니다. 계약할 때 착수금 30%, 기획과 디자인이 끝나 검수를 통과하면 30%, 개발까지 끝나 검수를 통과하면 나머지 40%입니다.
소개 홈페이지 시안이 마음에 안 들면 어떻게 하나요?
시안을 보고 마음에 안 드시면 위약금 없이 취소하실 수 있습니다. 결정은 시안을 본 다음에 하셔도 됩니다.
결과물과 계약
만든 디자인과 소스코드는 누구 것인가요?
모두 고객님 것입니다. 대금을 다 내시면 이 프로젝트로 만든 기획·디자인·소스코드·데이터베이스의 소유권과 지식재산권이 고객님 회사에 넘어갑니다. 서버·도메인·결제 계정도 처음부터 고객님 회사 명의로 만듭니다.
나중에 다른 개발사에 맡기거나 직원이 직접 고쳐도 되나요?
네, 제한이 전혀 없습니다. 소스코드와 데이터베이스 구조, 서버 설정과 배포 방법, 관리자 계정을 모두 넘겨 드립니다. 별도 라이선스가 필요한 기능은 쓰지 않아서, 계약이 끝난 뒤 저희에게 내실 이용료도 없습니다. 저희가 원래 갖고 있던 기술과 공통 모듈은 권리를 저희가 갖되, 이 서비스에 들어간 범위에서 계속 쓰실 수 있습니다.
아임웹처럼 제가 직접 화면을 고칠 수 있나요?
아임웹 같은 사이트 빌더처럼 화면을 끌어다 바꾸고 기능을 붙이는 편집기는 없습니다. 처음부터 직접 만드는 서비스이기 때문입니다. 대신 소스코드가 모두 고객님 것이라, 내부 직원이나 다른 개발사가 제한 없이 고칠 수 있습니다.
하자가 생기면 어떻게 하나요?
완공하고 1년 동안 생긴 오류는 무상으로 고쳐 드립니다.
보안은 어떻게 처리해 주나요?
따로 정하신 보안 기준이 없으면 개인정보 보호법 기준으로 만듭니다. 권한별 접근 제한, 비밀번호 암호화, 보안 연결(https) 같은 기본 조치를 넣고, 출시할 때 기본 보안 설정까지 마칩니다. 더 높은 기준이 필요하시면 미팅에서 정해 반영합니다.
이런 걱정이 있다면
기존 개발사가 실패한 프로젝트인데, 이번엔 괜찮을까요?
어떤 문제 때문에 실패했는지 말씀해 주세요. 그 문제부터 해결할 수 있다는 걸 먼저 보여드리고, 그다음에 계약을 이야기하셔도 됩니다. 편하게 미팅을 요청해 주세요.
무엇을 만들어야 할지 저희도 자세히 모르는데, 이끌어 주실 수 있나요?
물론입니다. 저희는 매년 14개 안팎의 프로젝트를 만들고, 만든 뒤 운영과 유지보수까지 해 왔습니다. 그래서 운영까지 생각해 이끌어 드릴 수 있습니다. 목표와 고객을 말씀해 주시면 여러 번 미팅하며 깊이 이야기 나누고, 넣을 기능을 정리해 구체적으로 보여드립니다. 보시고 보충할 건 보충해서, 최종본을 보고 계약을 정하시면 됩니다. 직접 써 보면서 정하고 싶으시면, 30만 원으로 꼭 필요한 기능만 넣은 시험판(MVP)을 먼저 만들어 드릴 수도 있습니다.
가격 정찰제로 운영합니다. 소개 홈페이지 100만 원, 결제 없는 서비스 200만 원, 결제 있는 서비스 500만 원, 기존 서비스 리뉴얼 1,000만 원이고 부가세만 별도입니다. 출시 후 1년 동안 생긴 오류는 무상으로 고쳐 드립니다.
진행 중인 프로젝트나 지금 고민되는 문제를 편하게 들려주세요. 무엇을 만들지 아직 정해지지 않았어도 괜찮습니다.