부업

Next.js 보일러플레이트 유료 판매 시작 전에 알았으면 좋았을 것들

Next.js 보일러플레이트 유료 판매 시작 전에 알았으면 좋았을 것들

핵심 요약

  • Gumroad 기준, 잘 만든 Next.js 보일러플레이트 하나가 월 $300–$1,200 (약 40만원–160만원) 수익을 내고 있어요. 단, “잘 만든"의 기준이 까다로워요.
  • 첫 판매까지 평균 6–10주. 첫 달은 수익 0에 가깝고, 3개월 차부터 꾸준한 수입이 생기는 구조예요.
  • 한국 개발자의 가장 큰 장벽은 언어가 아니라 “마케팅 채널 설정"이에요. 제품 자체보다 Reddit, Twitter/X, Hacker News 노출이 수익을 결정해요.
  • 세금은 사업소득으로 신고해야 해요. Gumroad가 발행하는 1099 양식은 한국 거주자에게는 해당 없지만, 국내 종합소득세 신고 대상이에요.

아는 사람만 아는 숫자가 하나 있어요. Gumroad에서 Next.js 관련 디지털 제품을 검색하면, 상위 10개 제품의 누적 판매 리뷰가 평균 200건 이상이에요. 가격은 대부분 $49–$149. 계산해보면 제품 하나당 최소 $10,000 이상 수익을 낸 거예요. 그것도 코드 한 번 짜고, 반복 판매로요.

한국 개발자 커뮤니티에서 이 방법이 잘 안 알려진 이유가 있어요. “내가 만든 코드를 남이 살까?“라는 의심. 실제로 해보니까, 팔려요. 단, 조건이 있어요.


어떤 보일러플레이트가 팔리고, 어떤 게 안 팔리나요

솔직히 말하면, 단순한 “Todo 앱 스타터"는 안 팔려요. 2026년 기준으로 Gumroad와 Lemonsqueezy에서 실제로 판매되는 보일러플레이트의 공통점을 분석해보면 패턴이 보여요.

잘 팔리는 조건:

  • 결제 연동이 이미 되어 있어요. Stripe + Webhook + 구독 로직까지 포함된 SaaS 보일러플레이트. 이 설정에만 하루 이상 걸리거든요. 구매자는 이 시간을 돈으로 환산해요.
  • 인증이 복잡하게 구현되어 있어요. NextAuth.js + Google/GitHub OAuth + 이메일 매직링크 + 세션 관리. 기본 설정에 막혀서 스택오버플로만 3시간 뒤지는 사람들이 타깃이에요.
  • 특정 스택 조합이에요. “Next.js + Supabase + Tailwind + Stripe + Resend” 같은 2026년 기준 인기 스택 조합이 이미 세팅되어 있는 제품이요.

반대로 안 팔리는 건 뭔지도 명확해요. “깔끔한 폴더 구조"만 있는 제품, 문서가 부실한 제품, 데모 링크 없는 제품이에요. 구매자는 코드를 믿기 전에 작동하는 걸 먼저 봐요.

가격대는 개인 라이선스 기준 $49–$99, 팀 라이선스 $149–$299가 현실적인 범위예요. 한국 개발자들이 “너무 비싸지 않을까” 걱정하는데, 해외 구매자 기준으론 4–8시간 시급 아낀 돈이에요.


실제 타임라인: 처음 6개월이 어떻게 흘러가나요

직접 경험하거나 인터뷰한 사례 기준으로 현실적인 흐름을 정리할게요.

1–3주차: 제품 만들기 Next.js 14 App Router 기준으로 완성도 있는 SaaS 보일러플레이트 하나 만드는 데 약 30–60시간 걸려요. 이미 비슷한 걸 사이드 프로젝트로 만들어봤다면 20시간으로도 가능해요. 핵심은 “내가 쓰는 스택 그대로"예요. 처음부터 팔 목적으로 새 기술 배우면서 만들면 질질 끌려요.

4–5주차: 판매 페이지 + 플랫폼 등록 Gumroad(수수료 10%) 또는 Lemonsqueezy(수수료 5–8%)에 등록해요. 판매 페이지 작성이 생각보다 오래 걸려요. 데모 영상(Loom으로 5분짜리), 스크린샷 5–6장, 포함된 기능 리스트를 영어로 작성하는 데 하루를 잡는 게 현실적이에요.

6–10주차: 마케팅이 전부예요 여기서 대부분 막혀요. 제품은 다 됐는데 아무도 안 사요. 이게 정상이에요. 실제로 수익 내는 사람들이 공통으로 하는 채널은 이렇게 세 가지예요:

  • Reddit: r/nextjs, r/SaaS, r/webdev에 “내가 만든 보일러플레이트 공유” 형식으로 포스팅. 직접 광고하면 삭제되고, 제품 설명보다 “왜 만들었냐” 스토리가 중요해요.
  • Twitter/X: 빌드 과정 스레드(Build in Public). “Stripe Webhook 설정하는 데 6시간 걸렸어요. 그래서 이걸 포함한 보일러플레이트 만들었어요.” 이런 글이 실제로 클릭돼요.
  • Hacker News Show HN: 진입장벽이 높지만 한 번 뜨면 첫날에만 20–50건 판매도 가능해요.

3개월 차 이후: 수익 안정화 첫 판매 후 리뷰가 쌓이면 Gumroad 내부 검색에서 노출돼요. 이 시점부터 마케팅 없이도 월 5–15건 자연 판매가 생겨요. $49짜리 기준으로 월 $245–$735, 수수료 제외하면 약 30만원–90만원 수준이에요. 업데이트를 꾸준히 하면 리뷰가 늘고 수익도 올라가요.


한국에서 실제로 적용할 때 부딪히는 것들

언어 장벽: 생각보다 크지 않아요. 판매 페이지는 ChatGPT로 초안 잡고 다듬으면 돼요. 기술 문서는 코드로 대부분 설명되거든요. 오히려 “한국 개발자가 만든 깔끔한 코드"라는 포지셔닝이 일부 구매자에게 신뢰감을 줘요.

결제 수령: Gumroad는 Payoneer 또는 PayPal로 정산돼요. Lemonsqueezy는 Stripe로 직접 연결돼요. 한국 계좌로 환전은 가능하지만 수수료 2–3% 추가로 붙어요. 월 $500 이하면 환전 수수료가 크게 느껴지지 않아요.

세금 처리: 이게 실제로 제일 헷갈리는 부분이에요. 디지털 제품 해외 판매 수익은 사업소득 또는 기타소득으로 분류돼요. 연 2,400만원(약 $18,000) 이하면 단순경비율 적용으로 세금 부담이 크지 않아요. 홈택스에서 종합소득세 신고 때 외화소득으로 기입하면 돼요. 처음이라면 세무사 단건 상담(약 5만원–10만원)을 추천해요.

능동 수입 vs 패시브 수입: 솔직히 처음 3개월은 패시브가 아니에요. 마케팅, 고객 문의 대응, 업데이트 작업이 있어요. 안정화 이후엔 월 2–3시간 유지 관리로 월 50만원–150만원 구조가 가능해요. 그때부터 진짜 패시브에 가까워져요.


지금 당장 할 수 있는 것

지금 gumroad.com에서 “Next.js boilerplate"를 검색해요. 상위 5개 제품의 판매 페이지를 각각 10분씩 분석하세요. 어떤 기능을 앞에 내세우는지, 가격이 어떻게 구성되어 있는지, 데모 링크가 어떻게 되어 있는지 노트에 정리해요. 이 작업에 50분이면 충분해요.

분석이 끝나면 “내가 지난 프로젝트에서 반복적으로 세팅했던 것"과 비교해보면, 당신이 만들어야 할 첫 제품의 윤곽이 보일 거예요.


Photo by Marielle Ursua on Unsplash