OPEN HYPER STEP
← 목록으로 (수익화)
MONETIZATION · 51 / 69
monetization
CHAPTER 51 / 69
읽기 약 2
FUNCTION

세금과 사업자 등록


핵심 개념

개인사업자 vs 법인 + 부가세 + 종합소득세 + 해외 수익 신고 가이드.

본문

1단계: 사업자 등록 결정

JAVASCRIPT📋 코드 (6줄)
function decideBusinessType(annualRevenue, partners) {
  if (partners > 0) return '법인 (지분 분배 필요)';
  if (annualRevenue >= 80_000_000) return '법인 (세금 효율)';  // 8천만 이상
  if (annualRevenue >= 30_000_000) return '간이과세자 → 일반과세자 전환 검토';
  return '간이과세자 (8000만 이하)';
}
형태매출 한도부가세소득세추천
간이과세자8천만 미만1.5~4%종합소득세시작
일반과세자무제한10%종합소득세매출 8천 이상
법인무제한10%법인세 (10~20%)매출 1억 이상

2단계: 등록 절차

📋 코드 (13줄)
1. 통신판매업 신고 (시·군·구청)
   - 온라인으로 상품/서비스 판매 시 필수
   - 약 1주일 소요, 비용 ₩48,500

2. 사업자 등록 (홈택스)
   - 업종: '소프트웨어 개발 및 공급업' (722000)
   - 부가가치세 과세 유형: 간이/일반 선택

3. 통장 개설 (사업자 통장)
   - 개인 통장 분리 — 세무 추적 필수

4. 카드 가맹 (PG 입금용)
   - 토스페이먼츠/Stripe 사업자 인증

3단계: 부가세 (VAT)

TYPESCRIPT📋 코드 (12줄)
// 일반과세자: 매출 부가세 = 매출 × 10%, 매입세액 공제
function calculateVAT(period: { sales: number; purchases: number }) {
  const outputVAT = period.sales * 0.1 / 1.1;       // 매출 중 부가세
  const inputVAT = period.purchases * 0.1 / 1.1;    // 매입 부가세 공제
  return Math.max(0, outputVAT - inputVAT);
}

// 신고 주기
const VAT_FILING = {
  generalTaxpayer: '연 4회 (1/4/7/10월 25일)',
  simpleTaxpayer: '연 1회 (1월 25일)',
};

매입 공제 항목

  • ✅ 노트북·모니터·서버 비용
  • ✅ AWS·Vercel·Stripe 수수료 (해외 결제도 일부 가능)
  • ✅ 광고비 (구글애즈/페이스북)
  • ✅ 사무실 임대료 (홈오피스 일부)
  • ❌ 식비·의류 (개인 용도)

4단계: 종합소득세 (5월)

TYPESCRIPT📋 코드 (26줄)
// 한국 종합소득세 누진세율 (2026년 기준)
function calculateIncomeTax(taxableIncome: number) {
  const brackets = [
    { limit: 14_000_000,    rate: 0.06 },
    { limit: 50_000_000,    rate: 0.15 },
    { limit: 88_000_000,    rate: 0.24 },
    { limit: 150_000_000,   rate: 0.35 },
    { limit: 300_000_000,   rate: 0.38 },
    { limit: 500_000_000,   rate: 0.40 },
    { limit: 1_000_000_000, rate: 0.42 },
    { limit: Infinity,      rate: 0.45 },
  ];

  let tax = 0, prev = 0;
  for (const b of brackets) {
    if (taxableIncome <= prev) break;
    const taxable = Math.min(taxableIncome, b.limit) - prev;
    tax += taxable * b.rate;
    prev = b.limit;
  }
  return tax;
}

// 예: 연소득 5천만원
console.log(calculateIncomeTax(50_000_000));
// 6,240,000원

5단계: 해외 수익 신고

AdSense (Google)

📋 코드 (4줄)
- 매월 입금 (USD or KRW 환산)
- 연간 신고: 종합소득세 사업소득에 포함
- 환율: 입금일 환율 기준
- 1099 양식 (미국)은 받지 않아도 한국 신고 필수

Stripe (글로벌)

📋 코드 (3줄)
- W-8BEN 양식 제출 (미국 외 사업자)
- 연 매출 €10,000 이상 → EU VAT 등록 필요
- 환율 변동 손익 → 잡소득 신고

Gumroad

📋 코드 (2줄)
- Gumroad이 미국 부가세 자동 처리
- 한국 종합소득세는 직접 신고

6단계: 전자세금계산서

JAVASCRIPT📋 코드 (13줄)
// B2B 거래 시 필수
const TAX_INVOICE = {
  required: '공급가액 ₩30,000 초과 + 사업자 간 거래',
  platforms: ['홈택스', '바로빌', '더존스마트A'],
  deadline: '거래 다음 달 10일까지',
};

// 자동화 도구 — 1인 추천
const RECOMMENDED = {
  invoicing: '바로빌 (월 ₩9,900)',
  bookkeeping: '삼쩜삼 (앱)',
  taxFiling: '세무사 (월 ₩100,000~300,000)',
};

세무사 활용

JAVASCRIPT📋 코드 (6줄)
function shouldHireAccountant(monthlyRevenue) {
  if (monthlyRevenue < 1_000_000) return '직접 (홈택스 신고)';
  if (monthlyRevenue < 5_000_000) return '삼쩜삼 같은 앱';
  if (monthlyRevenue < 20_000_000) return '월 ₩100,000 세무사';
  return '월 ₩200,000+ 전담 세무사 + 부가세 대리신고';
}

⚠️ 자주 하는 실수

  • ❌ 사업자 등록 없이 1년+ 영업 → 가산세 30%+
  • ❌ 개인 통장으로 매출 받음 → 세무조사 위험
  • ❌ 영수증 분실 → 매입세액 공제 못 받음
  • ❌ 해외 수익 누락 → 추징세 + 가산세

AI 프롬프트
🤖 AI에게 잘 물어보는 법 — 모델·전략별 프롬프트
Claude

무료: Sonnet 4.6 / Pro $20/mo: Opus 4.6

내 사업 형태(개인사업자 vs 법인)와 매출 규모에서
세금 효율 측면 최적 구조를 분석하고
전환 시점을 알려줘.
ChatGPT

무료: GPT-5.5 / Plus $20/mo: GPT-5.5 Pro

월 매출 ₩300만/₩1000만/₩3000만 단계별로
한국 1인 개발자가 내야 할
부가세+종합소득세 실제 금액을 계산해줘.
Gemini

무료: 2.5 Flash / Pro $19.99/mo: 3.1 Pro

내 매출 데이터(국내/해외 분리)를 분석해서
부가세 신고서·종합소득세 사업소득
자동 작성 가이드를 만들어줘.
Grok

무료: Grok 4.1 / SuperGrok $30/mo

2026년 한국 1인 SaaS 사업자 세무 트렌드 —
삼쩜삼 vs 세무사 vs 자체 처리
매출별 가성비를 솔직히 알려줘.

⭐ 이것만 기억하세요
세금과 사업자 등록 이 3가지만 확실히 잡으세요
1.간이과세자(8천만 이하) → 일반과세자(8천만~) → 법인(1억+) 순서로 단계적 전환이 안전하다
2.AdSense/Stripe/Gumroad 해외 수익도 한국 종합소득세 신고 대상 — 누락 시 가산세 위험
3.다음 챕터에서 단일 수익원 위험을 줄이는 수익 다각화 전략을 다룬다


공유하기
진행도 51 / 69