Utility Village 적금/예금 계산기는 예금과 적금 각각의 단리/복리 만기 수령액을 계산하고, 세금 유형에 따른 세후 수익을 비교합니다.

상품 유형: 예금 vs 적금

type ProductType = 'deposit' | 'savings';
type InterestType = 'simple' | 'compound';
  • 예금(deposit): 목돈을 한 번에 맡기고 만기에 이자를 수령
  • 적금(savings): 매월 일정 금액을 납입하고 만기에 수령

이자 계산 공식

예금 단리

이자 = 원금 × 연이율 × 기간(년)
만기 수령액 = 원금 + 이자

예금 복리 (월 복리)

만기 수령액 = 원금 × (1 + 연이율/12)^(기간월수)
이자 = 만기 수령액 - 원금

적금 단리

납입 순서에 따라 각 월의 납입금에 남은 기간 이자를 계산합니다.

총이자 = 월납입액 × (연이율/12) × n(n+1)/2

n(n+1)/2는 1개월 납입금이 n개월 거치, 2개월 납입금이 n-1개월 거치... 하는 누적 거치 개월 수의 합입니다.

적금 복리

매월 납입 후 잔액에 월 이자율을 복리로 적용합니다.

function calcSavingsCompound(
  monthlyAmount: number,
  annualRate: number,
  months: number
): number {
  const r = annualRate / 12;
  let balance = 0;
  for (let m = 1; m <= months; m++) {
    balance = (balance + monthlyAmount) * (1 + r);
  }
  return balance;
}

세금 처리

한국의 금융 이자 과세는 세 가지 유형이 있습니다.

type TaxType = 'normal' | 'preferential' | 'exempt' | 'custom';

function resolveTaxRate(taxType: TaxType, customRate?: number): number {
  switch (taxType) {
    case 'normal':       return 0.154; // 이자소득세 14% + 지방소득세 1.4%
    case 'preferential': return 0.099; // 세금우대 저축: 이자소득세 9% + 지방소득세 0.9%
    case 'exempt':       return 0;     // 비과세 (ISA, 농어촌 특례 등)
    case 'custom':       return (customRate ?? 0) / 100;
  }
}

세금 계산 시 원 이하 절사 처리를 적용합니다. 실제 은행에서 원 단위 미만은 버리기 때문입니다.

const taxAmount = Math.floor(grossInterest * taxRate); // 원 이하 절사
const netInterest = grossInterest - taxAmount;

결과 구조

interface DepositResult {
  principal: number;        // 원금 (예금: 납입액, 적금: 총 납입액)
  grossInterest: number;    // 세전 이자
  taxAmount: number;        // 세금 (원 이하 절사)
  netInterest: number;      // 세후 이자
  maturityAmount: number;   // 만기 수령액 (세후)
  effectiveAnnualRate: number; // 실효 연이율
  monthlySchedule: MonthlyEntry[]; // 월별 누적 현황
}

effectiveAnnualRate는 세금과 복리 효과를 모두 반영한 실질 수익률로, 서로 다른 상품을 단일 지표로 비교할 수 있게 해줍니다.

시각화

  • DepositChart: Recharts AreaChart로 원금·이자·세금 누적 추이를 월별로 표시
  • DepositScheduleTable: 월별 납입 누계, 이자 누계, 세금 누계, 세후 잔액 테이블

세 가지 세금 유형을 동시에 계산하여 나란히 비교하므로, 동일한 상품에서 세금 혜택의 실제 가치를 직관적으로 확인할 수 있습니다.


사이트 바로가기: https://utility.dreamurl.biz/calculator/deposit-calculator