해외 개발자들이 단일 클라이언트 월정액 계약으로 월 $3,000 버는 법

단일 클라이언트와 12개월 계약을 맺은 개발자의 평균 시간당 수익은 프로젝트 단위 프리랜서보다 40% 높아요. Toptal의 2025년 보고서에 따르면, 월정액 리테이너 계약으로 일하는 개발자의 중간값 월 수익은 $3,200—한화로 약 440만원이에요. 그런데 이 방식으로 일하는 한국 개발자는 전체 프리랜서의 5%도 안 돼요.
핵심 요약
- 월정액 리테이너 계약은 “프로젝트 완료 후 다음 계약 찾기” 사이클을 없애줘요. 한 클라이언트와 3-6개월 계약을 유지하면 월 150만원-400만원 범위가 현실적이에요.
- 플랫폼별 단가 차이가 커요. Toptal은 시급 $80-$150, Upwork는 $40-$90, 직접 계약은 $50-$120 수준이에요.
- 리테이너 계약의 핵심은 “시간을 파는 것"이 아니라 “가용성(availability)을 파는 것"이에요. 이 차이를 모르면 월 80시간을 고정 단가로 채워야 하는 함정에 빠져요.
- 한국에서 가장 큰 장벽은 영어 제안서(proposal)와 Payoneer/Wise를 통한 외화 수취예요. 둘 다 해결 가능하고, 세금 처리도 생각보다 단순해요.
리테이너 계약이 뭔지부터 정확히 짚고 갈게요
흔히 착각하는 게 있어요. “월정액 = 한 달 동안 무제한으로 불러도 되는 계약"이라고 생각하는 클라이언트가 꽤 많아요. 그리고 많은 개발자가 이걸 그냥 받아들여요.
그게 아니에요.
리테이너(retainer)는 원래 변호사나 컨설턴트가 쓰던 구조예요. 클라이언트는 매월 고정 금액을 내고, 개발자는 그 범위 안에서 특정 시간 또는 특정 아웃풋을 제공해요. 핵심은 범위(scope)를 명확히 정의하는 것이에요.
실제로 잘 작동하는 계약 구조는 이렇게 생겼어요:
- 월 40시간 리테이너: 월 $2,000-$3,500, 초과 시간은 시급 기준 별도 청구
- 아웃풋 기반 리테이너: 매월 정해진 기능 x개, 버그 픽스 y개 포함, 월 $1,500-$2,500
- 온콜(on-call) 리테이너: 긴급 이슈 대응 + 월 20시간, 월 $1,800-$3,000
한국 개발자가 가장 접근하기 쉬운 건 월 40시간 구조예요. 평일 하루 2시간씩 일하면 딱 맞아요. 야근 없이 부업으로 유지 가능한 볼륨이에요.
어디서 첫 클라이언트를 찾나요: 플랫폼 현실 비교
세 가지 경로가 있어요.
Upwork (upwork.com) 가장 접근성이 높아요. 2026년 기준 한국 개발자가 받을 수 있는 현실적인 시급은 $45-$75예요. 첫 계약은 보통 1-3개월이 걸려요. 리테이너로 전환되는 비율은 장기 계약 공고(Ongoing project) 필터를 걸면 올라가요. 프로필 완성도가 90% 이상이면 노출 순위가 높아지고, 클라이언트가 먼저 연락 오기도 해요.
Toptal (toptal.com) 단가가 높아요. 시급 $80-$150 범위예요. 그런데 심사가 까다로워요. 영어 인터뷰 + 알고리즘 테스트 + 프로젝트 시뮬레이션을 통과해야 해요. 합격률은 약 3%예요. 통과하면 클라이언트 퀄리티도 높고, 장기 리테이너 계약 비율이 Upwork보다 훨씬 높아요.
직접 계약 (LinkedIn + 콜드 이메일) 플랫폼 수수료(Upwork는 10-20%)가 없어요. 하지만 클라이언트를 직접 발굴해야 해요. LinkedIn에서 “Series A 스타트업 CTO"를 타겟으로 접근하는 방식이 실제로 작동해요. 응답률은 낮지만(5-10%), 한 번 연결되면 플랫폼보다 빠르게 리테이너로 발전해요.
솔직히 처음이라면 Upwork부터 시작하세요. 3개월 안에 첫 장기 계약 가능성이 현실적이에요.
계약서에 반드시 들어가야 하는 것들
리테이너 계약이 망하는 이유의 80%는 계약서 문제예요.
꼭 명시해야 하는 항목:
- 월 포함 시간: “최대 40시간” vs “최소 20시간” 중 어느 쪽인지
- 롤오버(rollover) 정책: 이번 달 안 쓴 시간이 다음 달로 넘어가는지 아닌지. 넘어가지 않는 구조가 개발자에게 유리해요.
- 초과 시간 단가: 기본 시급보다 20-30% 높게 설정하세요. 초과 작업에 패널티를 줘야 클라이언트가 범위를 지켜요.
- 해지 조건: 최소 30일 전 통보 조건이 없으면 갑자기 잘릴 수 있어요.
- 커뮤니케이션 채널과 응답 시간: “슬랙 메시지는 24시간 내 응답, 주말은 제외” 같은 식으로요.
영어 계약서 템플릿은 Bonsai (hellobonsai.com)에서 무료로 만들 수 있어요. 한국어로 작성한 뒤 DeepL로 번역하고, 조항별로 재확인하면 충분해요.
한국에서의 현실: 세금과 외화 수취
두 가지를 해결해야 해요.
외화 수취: Payoneer 또는 Wise 계좌를 만들면 돼요. Upwork는 Payoneer와 공식 연동이 있어요. 수수료는 Wise 기준 환전 시 0.4-0.7% 수준이에요. 계좌 개설은 2-3일 걸려요.
세금 처리: 해외 프리랜서 수입은 종합소득세 신고 대상이에요. 연 수입이 월 200만원 수준이라면 단순경비율(약 65%) 적용해서 신고할 수 있어요. 1년에 한 번, 5월에 홈택스에서 직접 신고 가능해요. 세무사 비용은 연 10-20만원 수준이에요.
가장 흔한 실수는 외화 수입을 신고 안 하는 거예요. 국세청은 Payoneer와 Wise 입금 내역을 추적해요. 솔직히 신고하는 게 맞아요.
지금 당장 할 수 있는 것
지금 upwork.com/freelancers/에서 프로필을 만들고, 카테고리를 ‘Web Development’ 또는 ‘Backend Development’로 설정하고, 시급을 $55-$70 범위로 입력하세요. 프로필 완성까지 30분이면 충분해요. 그다음 검색 필터에서 “Ongoing project"를 켜고, 오늘 올라온 공고 중 예산 $1,000 이상인 것 3개에 커버레터를 보내세요. 첫 답변이 오면 그때부터 리테이너 전환 협상 방법을 구체적으로 준비하면 돼요.
Photo by Bayu Syaits on Unsplash

