본문 바로가기
TaxPlayground

업데이트 내역

TaxPlayground 의 세율 개정 반영, 새 계산기 추가, 계산 결과에 영향을 준 버그 수정 이력입니다.

최종 검토:

본 페이지는 세율 개정 반영, 새 계산기 추가, 계산 결과에 영향을 준 버그 수정 등 사용자에게 의미 있는 변경 만 기록합니다. 디자인 개선·접근성 보완 등 결과에 영향 없는 변경은 생략합니다.

2026-05-29 — v0.7.9 (Phase 13 #3)

메인 화면·헤더 개편

  • 홈 히어로 개편 — 추상 3D 일러스트와 설명 문구를 걷어내고, 대담한 헤드라인과 함께 인기 서비스 6개(월급 실수령액·연말정산·종합소득세·양도소득세·해외직구 관세·환율)를 아이콘 그리드(2행 3열)로 배치해 빠른 시작을 강화했습니다.
  • 헤더 구조 변경(공통) — 상단에 로고(좌)·메뉴(우)를 둔 헤더를 두고, 데스크톱 하단의 플로팅 바는 검색 전용으로 단순화했습니다.

2026-05-29 — v0.7.8 (Phase 13 #2)

홈 개편 + 탐색 강화

  • 홈 화면 개편 — 하드코딩돼 있던 대표 계산기 목록을 실제 데이터 기반으로 교체(항상 최신 제목·설명)하고, 6개 카테고리 바로가기를 추가했습니다. 헤더의 계산기 수도 실제 개수로 표기됩니다.
  • 계산기 둘러보기 딥링크/calculators가 카테고리·검색어를 주소(?group=, ?q=)에 담아, 홈에서 카테고리를 누르면 바로 필터된 목록으로 이동하고 그 상태를 공유·북마크할 수 있습니다. (개별 계산기 주소는 그대로)

2026-05-29 — v0.7.7 (Phase 13 #1)

계산기 목록 개편

  • 계산기 둘러보기(/calculators) 카테고리 그룹핑 + 필터 — 27개 계산기를 6그룹(급여·근로 / 사업·종합소득 / 금융·연금 / 부동산·자산 / 소비·해외 / 도우미)으로 묶고, 카테고리 칩 필터와 이름 검색을 추가했습니다. 개별 계산기 주소(URL)는 그대로라 기존 링크·북마크는 영향받지 않습니다. (헤더의 계산기 수 표기도 실제 개수로 정정)

2026-05-29 — v0.7.6 (Phase 12 #1)

신규 계산기 1종 (도우미)

  • 환율 계산기 (currency-converter) — 주요 외화(USD·EUR·JPY·CNY 등 10종) ↔ 원화 양방향 환산. 유럽중앙은행(ECB) 기준환율을 frankfurter.dev(무료·무키)에서 자동으로 받아 적용하고, 연결 실패 시 내장 스냅샷으로 동작. 프로젝트 첫 런타임 외부 연결이라 CSP connect-src 와 개인정보 처리방침(§3 제3자 연결 고지)도 함께 갱신. 입력 금액 등 개인정보는 전송하지 않으며 환율 조회 요청만 발생.

기존 26종 + Phase 12 #1 = 누계 27개 계산기.

2026-05-29 — v0.7.5 (Phase 11 완료)

신규 계산기 1종 (Phase 11 #5)

  • 법인세 (corporate-tax) — 영리내국법인 과세표준에 4구간 누진세율(2억 이하 9% / 200억 이하 19% / 3,000억 이하 21% / 초과 24%)을 적용해 산출세액·법인지방소득세(산출세액 10%)·결정세액·실효세율을 계산. 세액공제·감면 차감 반영. 최저한세·중간예납·외국납부공제는 미반영. 법인세법 제55조.

기존 25종 + Phase 11 #5 = 누계 26개 계산기. Phase 11 (복합·고급) 5/5 완료 — 주식양도·가산세·금융종합·연말정산·법인세.

2026-05-29 — v0.7.4 (Phase 11 #4)

신규 계산기 1종

  • 연말정산 시뮬레이션 (year-end-settlement) — 근로소득자의 결정세액을 산출하고 기납부세액과 비교해 환급/추가납부액(“13월의 월급”)을 시뮬레이션. earned-income-tax 와 달리 근로소득세액공제(산출세액 55%/30% + 총급여별 한도)와 연금계좌세액공제(900만 한도 × 15/12%)를 자동 반영. 소득세법 제47·50·55·59·59의2·59의3. 신용카드·의료비 등 항목별 한도 자동계산은 미반영(합산 입력).

기존 24종 + Phase 11 #4 = 누계 25개 계산기.

2026-05-29 — v0.7.3 (Phase 11 #3)

신규 계산기 1종

  • 금융소득 종합과세 (financial-income-aggregate) — 이자+배당이 연 2,000만원을 초과하면 종합과세로 판정하고, 일반산출세액(ⓐ)과 비교산출세액(ⓑ) 중 큰 금액으로 결정되는 비교과세(소득세법 제62조)를 시뮬레이션. 2,000만원 이하는 분리과세(14%)로 표시. 누진세율은 종합소득세와 동일한 8단계 재사용. 배당가산(Gross-up)·배당세액공제는 미반영.

기존 23종 + Phase 11 #3 = 누계 24개 계산기.

2026-05-29 — v0.7.2 (Phase 11 #2)

신규 계산기 1종

  • 종합소득세 가산세 (comprehensive-tax-penalty) — 신고·납부 불이행 시 가산세를 산출. 무신고(일반 20%·부정 40%) / 과소신고(일반 10%·부정 40%) 신고불성실가산세 + 납부지연가산세(미납세액 × 지연일수 × 1일 0.022%, 연 약 8.03%)를 합산해 본세 대비 총 납부액을 표시. 기한 후 신고·수정신고 감면은 미반영(감면 전 금액). 국세기본법 제47조의2~제47조의4.

기존 22종 + Phase 11 #2 = 누계 23개 계산기.

2026-05-29 — v0.7.1 (Phase 11 #1)

신규 계산기 1종

  • 주식 양도소득세 (stock-capital-gains) — 부동산 양도세와 별도 슬러그. 국내 상장 소액주주(장내 비과세) / 국내 대주주·비상장·장외(1년 미만 30%, 1년 이상 과세표준 3억 이하 20%·초과 25% 누진) / 해외주식(20% + 지방세 = 실효 22%) 3분기. 양도소득 기본공제 250만원 자동 차감. 증권거래세는 별도 세목으로 미포함.

기존 21종 + Phase 11 #1 = 누계 22개 계산기.

2026-05-28 — v0.7.0 (Phase 10 완료)

신규 계산기 1종 (Phase 10 #5)

  • 증여세 (gift-tax) — 증여재산 + 수증자 관계 + 10년 누적 사전 증여 + 세대생략 가산 + 자진납부공제까지 정확히 반영. _shared/asset-tax-brackets.ts 재사용.

Phase 10 완료 (5/5 슬러그)

#슬러그비고
1acquisition-tax부동산 취득세 1~12% + 농특세 + 지교세
2capital-gains v2다주택/분양권/미등기/단기 세분 5분기 추가
3property-tax종부세 일반/중과 7구간 + 농특 20%
4inheritance-tax상속세 일괄/배우자/금융 공제
5gift-tax증여세 10년 누적 + 세대생략 + 자진납부

기존 5종(MVP) + Phase 8 5종 + Phase 9 7종 + Phase 10 5종 = 누계 21개 계산기. 다음 Phase 11 (복합·고급 5종) 로드맵: .claude/work/2026-05-phase-8-roadmap/plan.md.

2026-05-28 — v0.6.4 (Phase 10 #4)

신규 계산기 1종

  • 상속세 (inheritance-tax) — 총상속재산 → 과세가액 → 일괄공제 vs (기초+인적) 자동 큰 금액 선택 → 배우자상속공제 (법정상속분 기반 5억30억) → 금융재산공제(20%, 최대 2억) → 5구간 누진 (1050%) → 결정세액.

인프라 정리

  • _shared/asset-tax-brackets.ts 신설 — 상속·증여 공용 5구간 표 + progressiveAssetTax 헬퍼. 다음 슬러그 (gift-tax) 가 동일 모듈 재사용 예정.

2026-05-28 — v0.6.3 (Phase 10 #3)

신규 계산기 1종

  • 종합부동산세 (property-tax) — 주택 공시가 합 → 공제 (1주택 18억 / 다주택 9억) → 공정시장가액 60% → 누진세율 (일반 7구간 또는 조정 다주택 중과 7구간) → 농특세 20% 합산. 노인·장기보유 세액공제는 옵션 합계 입력.

2026-05-28 — v0.6.2 (Phase 10 #2 — capital-gains v2 보완)

기존 계산기 확장

  • 양도소득세 (capital-gains v2) — 기존 슬러그에 5개 분기 추가:
    • 조정대상지역 다주택 중과 (+20/+30%p, 소법 제104조의2)
    • 비사업용 토지 가산 (+10%p, 소법 제104조의3)
    • 분양권 단일세율 (1년 미만 70% / 1년 이상 60%, 시행령 제167조의11)
    • 미등기 양도 70% 단일 (소법 제104조 제1항 제5호)
    • 단기보유 세분: 주택 70/60%, 토지 50/40% (기존 50% 단일 단순화 폐기)
  • 새 필드 5개는 모두 schema optional → 기존 호출 코드와 호환 보장. 기존 12 tests 통과 + 신규 13 tests 추가 (총 25).
  • 기존 가정 “주택 단기 50%” 였던 tests 케이스 1건은 실제 법령(주택 1~2년 60%)에 맞춰 갱신.

인프라

  • 신규 모듈 없음. _shared/tax-brackets.tsprogressiveIncomeTax 그대로 사용 후 + taxableBase × surcharge 합산 패턴.

2026-05-28 — v0.6.1 (Phase 10 #1)

신규 계산기 1종

  • 취득세 (acquisition-tax) — 부동산 취득 시 취득세 + 농특세 + 지교세 합산. 주택은 가격 구간(6/9억) + 보유 주택 수 + 조정대상지역 여부에 따라 1~12% 세율 자동 적용, 토지·상가는 일률 4%. Phase 10 (자산세 5종) 시작.

2026-05-28 — v0.6.0 (Phase 9 완료)

신규 계산기 1종 (Phase 9 #7)

  • 사업소득세 (business-income-tax) — 자영업·프리랜서 종합과세. 단순경비율 / 기준경비율 / 장부기장(실경비) 3가지 모드. 인적공제·자녀공제·기타공제·세액공제까지 반영해 결정세액 산출.

Phase 9 완료 (7/7 슬러그)

#슬러그비고
1interest-tax이자 14% + 종합과세 안내
2dividend-tax배당 14% + Gross-up
3daily-worker-tax일용직 15만 비과세 + 분리과세
4other-income-tax기타소득 필요경비 60/80%
5earned-income-tax근로소득 연단위 결정세액
6pension-income-tax사적/공적 분기
7business-income-tax자영업·프리랜서

신규 인프라: _shared/withholding-rates.ts, _shared/earned-income.ts, _shared/pension-rates.ts. 기존 5종(MVP) + Phase 8 5종 + Phase 9 7종 = 누계 17개 계산기. 다음 Phase 10 (자산세 5종) 로드맵: .claude/work/2026-05-phase-8-roadmap/plan.md.

2026-05-28 — v0.5.6 (Phase 9 #6)

신규 계산기 1종

  • 연금소득세 (pension-income-tax) — 사적연금(분리과세, 나이별 3.3~5.5%) vs 공적연금(종합과세, 연금소득공제 4구간 + 누진) 을 한 슬러그에서 pensionType 분기로 처리. 사적연금 1500만 초과 시 종합과세 의무 자동 안내.

인프라 정리

  • _shared/pension-rates.ts 신설 — 사적연금 나이별 세율 3개 + 공적연금 연금소득공제 4구간 + 헬퍼 (privatePensionRate, publicPensionDeduction). 향후 연금 관련 슬러그(외국연금 등) 추가 시 같은 모듈 재활용.

2026-05-28 — v0.5.5 (Phase 9 #5)

신규 계산기 1종

  • 근로소득세 (earned-income-tax) — 연단위 결정세액 시뮬. 비과세·인적공제·기타공제·자녀세액공제·기타세액공제까지 입력. salary-net 의 월단위 간이근사와 별도, 연말정산 시점의 정확한 결정세액에 가까운 결과.

인프라 정리

  • _shared/earned-income.ts 신설 — 근로소득공제 5구간, BASIC_DEDUCTION_PER_PERSON, childTaxCredit, earnedIncomeDeduction 헬퍼를 공용 모듈로 분리. salary-net 의 tables.ts 와 compute.ts 가 동일 모듈을 import 하여 회귀 0 보장.

2026-05-28 — v0.5.4 (Phase 9 #4)

신규 계산기 1종

  • 기타소득세 (other-income-tax) — 필요경비 의제율 60%/80% 자동 또는 직접 입력 + 원천징수 22% (소득세 20% + 지방 2%) + 기타소득금액 300만 초과 시 종합과세 의무 안내.

2026-05-28 — v0.5.3 (Phase 9 #3)

신규 계산기 1종

  • 일용직소득세 (daily-worker-tax) — 일급 + 근무일 수 → 원천징수 세액·실수령. 15만원 비과세 + 6% × 55% 세액공제 (실효 2.7%) 자동 적용. 분리과세.

2026-05-28 — v0.5.2 (Phase 9 #2)

신규 계산기 1종

  • 배당소득세 (dividend-tax) — 원천징수 14% + 지방세 1.4%. Gross-up 11% 가산 안내 + 이자+배당 합산 종합과세 판정 (옵션 이자 입력).

2026-05-28 — v0.5.1 (Phase 9 #1)

신규 계산기 1종

  • 이자소득세 (interest-tax) — 원천징수 14% + 지방세 1.4%. 이자 단독 2천만원 초과 시 금융소득 종합과세 대상 자동 안내.

인프라 정리

  • _shared/withholding-rates.ts 신설 — 원천징수율 + 종합과세 기준 9개 상수 통합. Phase 9 의 dividend-tax / daily-worker-tax / other-income-tax 가 동일 모듈 공유.

2026-05-28 — v0.5.0 (Phase 8 완료)

신규 계산기 1종 (Phase 8 #5)

  • 퇴직소득세 (severance-tax) — 소득세법 제55조의2 분류과세. 근속연수공제(4구간) + 환산급여공제(5구간) + 환산산출세액 × 근속/12 산식 자동 적용. severance-pay 의 결과를 그대로 입력으로 받아 cross-link.

Phase 8 완료 (5/5 슬러그)

#슬러그비고
14-insurance노사 분담 4종 보험료
2hourly-wage시급 + 주휴수당
3annual-monthly연봉 ↔ 월급 양방향 환산
4severance-pay평균임금 기반 법정 퇴직금
5severance-tax분류과세 퇴직소득세

기존 5종(MVP) + Phase 8 5종 = 총 10개 계산기. 다음 Phase 9 (종소세 보완 + 원천징수 7종) 로드맵: .claude/work/2026-05-phase-8-roadmap/plan.md.

2026-05-28 — v0.4.3 (Phase 8 #4)

신규 계산기 1종

  • 퇴직금 (severance-pay) — 평균임금 × 30일 × (근속일수 ÷ 365). 직전 3개월 임금 + 연 상여금 × 3/12 가산, 1년 미만 근속자는 0 표시 (근퇴법 제4조).

2026-05-28 — v0.4.2 (Phase 8 #3)

신규 계산기 1종

  • 연봉 ↔ 월급 환산 (annual-monthly) — 단순 12분할 양방향 환산 + 비과세 제외 후 과세 금액 + 일급(21일) / 시급(209시간) 환산. 4대보험·소득세 차감은 salary-net 으로 안내.

2026-05-28 — v0.4.1 (Phase 8 #2)

신규 계산기 1종

  • 시급 (hourly-wage) — 시급 + 주 근무시간 → 일·주·월·연 환산. 주 15시간 이상 시 주휴수당 비례 가산 (근로기준법 제55조).

인프라 정리

  • _shared/working-hours.ts 신설 — 근로기준법 표준 상수 5개 + 환산 헬퍼 2개. 향후 annual-monthly / severance-pay / daily-worker-tax 등이 동일 모듈 공유.

2026-05-28 — v0.4.0 (Phase 8 #1)

신규 계산기 1종

  • 4대보험 (4-insurance) — 월 보수월액 1개 입력으로 근로자/사업주/노사 합산 4종 보험료 비교. 산재는 사업주 100% 부담 안내만.

인프라 정리

  • _shared/4-insurance-rates.ts 신설 — 4대보험 요율 5개 상수를 공용 모듈로 분리. salary-net 의 tables.ts 는 동일 상수를 re-export 하여 회귀 0 보장.

2026-05-28 — v0.1.0 (MVP 출시)

신규 계산기 5종

  • 부가가치세 (vat) — 공급가/포함 분리, 일반 사업자 10% 기준
  • 해외직구 관세 (overseas-customs) — 8개 카테고리, 미국 $200 / 그 외 $150 면세 한도 적용
  • 월급 실수령액 (salary-net) — 4대보험 + 간이세액 (연 세액 12분할 근사)
  • 종합소득세 (income-tax) — 누진세율 8단계 + 자녀세액공제
  • 양도소득세 (capital-gains) — 부동산, 1세대1주택 12억 비과세 + 장기보유특별공제 (일반 30% / 1주택 80%)

적용 세율 기준

  • 소득세 누진세율: 소득세법 제55조 (2024 개정 이후 8단계)
  • 부가세율: 10% (부가가치세법 제30조)
  • 국민연금: 4.5% / 월 상한 6,170,000원
  • 건강보험: 3.545% / 장기요양 = 건강 × 12.95%
  • 고용보험 (실업급여): 0.9%
  • 양도소득 기본공제: 250만원/연
  • 1세대1주택 비과세 한도: 12억원

인프라

  • Astro 5 static + React islands + Tailwind CSS 기반
  • 모든 계산 클라이언트 사이드 (개인정보 수집 0)
  • URL 공유 기능 (?q=base64url 인코딩, 2KB 가드)
  • GA4 + Google Search Console 연동
  • Google AdSense Consent Mode v2 적용

Docs 11종 공개

  • 소개, 면책 조항, 계산 방법론, 개인정보 처리방침, 쿠키 정책, 이용약관, 편집 정책, 광고 정책, 문의, FAQ, 업데이트 내역

갱신 정책

향후 변경 사항은 시행일 기준으로 다음 형식으로 추가됩니다.

## YYYY-MM-DD — vX.Y.Z

### 변경
- (계산 영향) ...
- (안내문) ...

세율·공제율 같은 수치는 코드와 분리된 데이터 표(tables.ts) 에서 관리되므로, 매년 1월 개정 시 본 페이지와 함께 즉시 반영됩니다.

오류 신고와 정정 절차는 편집 정책 을 참고하세요.