<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>기타소득세 16.5 &#8211; 윈윈 라이프트렌드</title>
	<atom:link href="https://win-win-blog.com/tag/%EA%B8%B0%ED%83%80%EC%86%8C%EB%93%9D%EC%84%B8-16-5/feed/" rel="self" type="application/rss+xml" />
	<link>https://win-win-blog.com</link>
	<description>생활에 돈되는 정보 쉽게 정리하는 블로그</description>
	<lastBuildDate>Tue, 01 Sep 2026 08:58:41 +0000</lastBuildDate>
	<language>ko-KR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://win-win-blog.com/wp-content/uploads/2026/07/cropped-ChatGPT-Image-2026년-7월-23일-오전-08_48_06-32x32.png</url>
	<title>기타소득세 16.5 &#8211; 윈윈 라이프트렌드</title>
	<link>https://win-win-blog.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>개인연금 세액공제, 900만원 넣으면 148만원 돌려받습니다 (2026)</title>
		<link>https://win-win-blog.com/personal-pension-tax-credit/</link>
					<comments>https://win-win-blog.com/personal-pension-tax-credit/#respond</comments>
		
		<dc:creator><![CDATA[윈윈에디터]]></dc:creator>
		<pubDate>Tue, 01 Sep 2026 08:58:40 +0000</pubDate>
				<category><![CDATA[숨은 돈 찾기]]></category>
		<category><![CDATA[148만원 환급]]></category>
		<category><![CDATA[900만원 세액공제]]></category>
		<category><![CDATA[IRP]]></category>
		<category><![CDATA[IRP 한도]]></category>
		<category><![CDATA[개인연금]]></category>
		<category><![CDATA[근로자 세액공제]]></category>
		<category><![CDATA[기타소득세 16.5]]></category>
		<category><![CDATA[노후준비]]></category>
		<category><![CDATA[부양가족 공제]]></category>
		<category><![CDATA[세금절세]]></category>
		<category><![CDATA[세액공제]]></category>
		<category><![CDATA[소득세법 제59조의3]]></category>
		<category><![CDATA[실효 수익률]]></category>
		<category><![CDATA[연금계좌 납입증명서]]></category>
		<category><![CDATA[연금계좌 세액공제]]></category>
		<category><![CDATA[연금소득세]]></category>
		<category><![CDATA[연금저축]]></category>
		<category><![CDATA[연금저축 IRP 차이]]></category>
		<category><![CDATA[연금저축 납입한도]]></category>
		<category><![CDATA[연금저축 중도해지]]></category>
		<category><![CDATA[연말정산]]></category>
		<category><![CDATA[연말정산 세액공제]]></category>
		<category><![CDATA[총급여 5500만원]]></category>
		<category><![CDATA[홈택스 연말정산]]></category>
		<guid isPermaLink="false">https://win-win-blog.com/?p=719</guid>

					<description><![CDATA[2026 연말정산 절세 필수 항목 개인연금 세액공제, 900만원 넣으면 148만원 돌려받습니다 연금저축과 IRP는 통합 연 900만원까지 세액공제 대상입니다. 총급여 구간과 납입액을 입력하면 예상 환급액을 바로 계산해 드립니다. 최대 148.5만원 총급여 5,500만원 이하 근로자 900만원 납입 시 900만원 한도 연금저축 600만 + IRP 통합 (소득세법 제59조의3) 16.5% vs 13.2% 총급여 5,500만원 경계로 공제율이 갈립니다 핵심 답변...]]></description>
										<content:encoded><![CDATA[
<style>
.wpseo-pension-page,
.wpseo-pension-page * {
    box-sizing: border-box;
}

.wpseo-pension-page {
    --wpseo-primary: #3157d5;
    --wpseo-primary-dark: #223fa5;
    --wpseo-primary-soft: #eef2ff;
    --wpseo-secondary: #10a37f;
    --wpseo-danger: #dc3545;
    --wpseo-warning-color: #a85c00;
    --wpseo-warning-bg: #fff7e8;
    --wpseo-success: #087f5b;
    --wpseo-success-bg: #eafaf4;
    --wpseo-text: #172033;
    --wpseo-muted: #667085;
    --wpseo-border: #e4e9f2;
    --wpseo-white: #ffffff;
    --wpseo-shadow: 0 10px 30px rgba(22, 35, 72, 0.08);
    max-width: 920px;
    margin: 0 auto;
    color: var(--wpseo-text);
    font-family: Pretendard, "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    line-height: 1.7;
    word-break: keep-all;
}

.wpseo-pension-page button,
.wpseo-pension-page input,
.wpseo-pension-page select {
    font: inherit;
}

.wpseo-pension-page a { color: inherit; }

.wpseo-pension-page h1,
.wpseo-pension-page h2,
.wpseo-pension-page h3,
.wpseo-pension-page p { margin-top: 0; }

.wpseo-pension-page h2 {
    margin-bottom: 18px;
    font-size: clamp(25px, 4vw, 34px);
    line-height: 1.3;
    letter-spacing: -0.035em;
}

.wpseo-pension-page h3 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 1.4;
}

.wpseo-hero {
    position: relative;
    overflow: hidden;
    padding: 44px 34px;
    border-radius: 32px;
    background:
        radial-gradient(circle at 90% 10%, rgba(255,255,255,0.24), transparent 30%),
        linear-gradient(135deg, #1e3b9b 0%, #3157d5 52%, #4f74e8 100%);
    color: #ffffff;
    box-shadow: 0 18px 45px rgba(49, 87, 213, 0.24);
    animation: wpseoHeroFloat 7s ease-in-out infinite;
    will-change: transform;
}

.wpseo-hero::before {
    content: "";
    position: absolute;
    inset: -40%;
    background: conic-gradient(from 0deg, transparent 0%, rgba(255,255,255,0.10) 20%, transparent 40%, transparent 100%);
    animation: wpseoHeroGlow 22s linear infinite;
    pointer-events: none;
    z-index: 0;
}

.wpseo-hero::after {
    content: "\20A9";
    position: absolute;
    right: 30px;
    bottom: -70px;
    font-size: 220px;
    font-weight: 900;
    line-height: 1;
    color: rgba(255,255,255,0.07);
    pointer-events: none;
    animation: wpseoHeroSymbol 9s ease-in-out infinite;
}

@keyframes wpseoHeroFloat {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-5px); }
}

@keyframes wpseoHeroGlow {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

@keyframes wpseoHeroSymbol {
    0%, 100% { transform: translateY(0) rotate(0deg); }
    50% { transform: translateY(-8px) rotate(-3deg); }
}

@keyframes wpseoBadgeIn {
    0% { opacity: 0; transform: translateY(8px); }
    100% { opacity: 1; transform: translateY(0); }
}

@keyframes wpseoPointIn {
    0% { opacity: 0; transform: translateY(12px) scale(0.96); }
    100% { opacity: 1; transform: translateY(0) scale(1); }
}

@keyframes wpseoTitleIn {
    0% { opacity: 0; transform: translateY(10px); }
    100% { opacity: 1; transform: translateY(0); }
}

@keyframes wpseoCtaPulse {
    0%, 100% { transform: translateY(0) scale(1); box-shadow: 0 12px 25px rgba(49, 87, 213, 0.25); }
    50% { transform: translateY(-1px) scale(1.012); box-shadow: 0 15px 32px rgba(49, 87, 213, 0.35); }
}

@media (prefers-reduced-motion: reduce) {
    .wpseo-hero,
    .wpseo-hero::before,
    .wpseo-hero::after,
    .wpseo-hero-badge,
    .wpseo-hero h1,
    .wpseo-hero-point,
    .wpseo-action-button {
        animation: none !important;
    }
}

.wpseo-hero-badge {
    display: inline-flex;
    align-items: center;
    min-height: 36px;
    margin-bottom: 15px;
    padding: 7px 14px;
    border: 1px solid rgba(255,255,255,0.32);
    border-radius: 999px;
    background: rgba(255,255,255,0.13);
    font-size: 14px;
    font-weight: 800;
    position: relative;
    z-index: 1;
    animation: wpseoBadgeIn 0.6s ease-out both;
}

.wpseo-hero h1 {
    position: relative;
    z-index: 1;
    max-width: 760px;
    margin-bottom: 16px;
    font-size: clamp(32px, 6vw, 52px);
    line-height: 1.16;
    letter-spacing: -0.05em;
    animation: wpseoTitleIn 0.7s ease-out 0.15s both;
}

.wpseo-hero-description {
    position: relative;
    z-index: 1;
    max-width: 700px;
    margin-bottom: 24px;
    color: rgba(255,255,255,0.9);
    font-size: 18px;
    animation: wpseoTitleIn 0.7s ease-out 0.3s both;
}

.wpseo-hero-points {
    position: relative;
    z-index: 1;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 12px;
}

.wpseo-hero-point {
    padding: 16px;
    border: 1px solid rgba(255,255,255,0.22);
    border-radius: 18px;
    background: rgba(255,255,255,0.12);
    backdrop-filter: blur(5px);
    animation: wpseoPointIn 0.6s ease-out both;
    transition: transform 0.25s ease, background 0.25s ease, border-color 0.25s ease;
}

.wpseo-hero-point:nth-child(1) { animation-delay: 0.45s; }
.wpseo-hero-point:nth-child(2) { animation-delay: 0.60s; }
.wpseo-hero-point:nth-child(3) { animation-delay: 0.75s; }

.wpseo-hero-point:hover {
    transform: translateY(-3px);
    background: rgba(255,255,255,0.18);
    border-color: rgba(255,255,255,0.4);
}

.wpseo-hero-point strong {
    display: block;
    margin-bottom: 2px;
    font-size: 21px;
}

.wpseo-hero-point span {
    color: rgba(255,255,255,0.82);
    font-size: 13px;
}

.wpseo-answer {
    margin: 30px 0;
    padding: 28px;
    border: 1px solid #dce4ff;
    border-radius: 24px;
    background: #f7f9ff;
    box-shadow: var(--wpseo-shadow);
}

.wpseo-answer-label {
    display: inline-flex;
    margin-bottom: 12px;
    padding: 6px 11px;
    border-radius: 999px;
    background: #dfe7ff;
    color: #284bb9;
    font-size: 13px;
    font-weight: 900;
}

.wpseo-answer p { margin-bottom: 10px; }
.wpseo-answer p:last-child { margin-bottom: 0; }
.wpseo-answer strong { color: #213f9c; }

.wpseo-action-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 64px;
    padding: 16px 24px;
    border: 0;
    border-radius: 24px;
    background: linear-gradient(135deg, var(--wpseo-primary), #456be3);
    color: #ffffff !important;
    box-shadow: 0 12px 25px rgba(49, 87, 213, 0.25);
    font-size: 18px;
    font-weight: 900;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    transition: transform 0.18s ease, box-shadow 0.18s ease, background 0.18s ease;
}

.wpseo-action-button:hover {
    background: linear-gradient(135deg, var(--wpseo-primary-dark), var(--wpseo-primary));
    box-shadow: 0 15px 30px rgba(49, 87, 213, 0.32);
    transform: translateY(-2px);
}

.wpseo-action-button:active { transform: scale(0.985); }

.wpseo-action-button.wpseo-secondary-button {
    background: linear-gradient(135deg, #087f5b, #10a37f);
    box-shadow: 0 12px 25px rgba(16, 163, 127, 0.22);
}

.wpseo-jump-button {
    margin-bottom: 30px;
    animation: wpseoCtaPulse 3.4s ease-in-out 1.2s infinite;
}

.wpseo-calculator-card,
.wpseo-content-card,
.wpseo-faq-section,
.wpseo-source-section,
.wpseo-related-content,
.wpseo-official {
    margin: 32px 0;
    padding: 30px;
    border: 1px solid var(--wpseo-border);
    border-radius: 28px;
    background: var(--wpseo-white);
    box-shadow: var(--wpseo-shadow);
}

.wpseo-calculator-card { scroll-margin-top: 24px; }

.wpseo-section-eyebrow {
    margin-bottom: 6px;
    color: var(--wpseo-primary);
    font-size: 14px;
    font-weight: 900;
    letter-spacing: 0.04em;
}

.wpseo-section-description {
    margin-bottom: 24px;
    color: var(--wpseo-muted);
}

.wpseo-input-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px;
}

.wpseo-input-group { min-width: 0; }
.wpseo-input-group.wpseo-full-width { grid-column: 1 / -1; }

.wpseo-input-group label {
    display: block;
    margin-bottom: 8px;
    font-size: 15px;
    font-weight: 850;
}

.wpseo-input-help {
    display: block;
    margin-top: 7px;
    color: var(--wpseo-muted);
    font-size: 12px;
    line-height: 1.5;
}

.wpseo-money-input-wrap { position: relative; }

.wpseo-money-input,
.wpseo-select-input {
    width: 100%;
    min-height: 60px;
    padding: 14px 52px 14px 16px;
    border: 2px solid #dfe4ed;
    border-radius: 18px;
    outline: none;
    background: #fbfcff;
    color: var(--wpseo-text);
    font-size: 19px;
    font-weight: 800;
    transition: border-color 0.18s ease, box-shadow 0.18s ease, background 0.18s ease;
}

.wpseo-select-input {
    padding-right: 42px;
    cursor: pointer;
}

.wpseo-money-input:focus,
.wpseo-select-input:focus {
    border-color: var(--wpseo-primary);
    background: #ffffff;
    box-shadow: 0 0 0 4px rgba(49, 87, 213, 0.1);
}

.wpseo-input-unit {
    position: absolute;
    top: 50%;
    right: 17px;
    color: #4d5d78;
    font-weight: 800;
    transform: translateY(-50%);
    pointer-events: none;
}

.wpseo-quick-amounts {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 10px;
}

.wpseo-quick-amount-button {
    min-height: 42px;
    padding: 9px 13px;
    border: 1px solid #dce3f2;
    border-radius: 14px;
    background: #f7f9fd;
    color: #3d4c68;
    font-size: 13px;
    font-weight: 800;
    cursor: pointer;
    transition: transform 0.15s ease, background 0.15s ease, border-color 0.15s ease;
}

.wpseo-quick-amount-button:hover {
    border-color: #9eb2ed;
    background: #edf2ff;
    transform: translateY(-1px);
}

.wpseo-rate-guide {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    margin: 20px 0 22px;
    padding: 16px;
    border-radius: 18px;
    background: var(--wpseo-primary-soft);
    color: #263d82;
}

.wpseo-rate-guide-icon {
    display: flex;
    flex: 0 0 38px;
    align-items: center;
    justify-content: center;
    width: 38px;
    height: 38px;
    border-radius: 13px;
    background: #ffffff;
    font-size: 20px;
}

.wpseo-calculator-button { margin-top: 22px; }

.wpseo-calculation-status {
    display: none;
    margin-top: 16px;
    color: var(--wpseo-primary);
    font-size: 14px;
    font-weight: 800;
    text-align: center;
}

.wpseo-calculation-status.wpseo-visible {
    display: block;
    animation: wpseoFadeSlide 0.35s ease;
}

.wpseo-result-card {
    display: none;
    margin-top: 26px;
    padding: 26px;
    border: 1px solid #cad7ff;
    border-radius: 26px;
    background:
        radial-gradient(circle at top right, rgba(73, 110, 230, 0.13), transparent 32%),
        linear-gradient(145deg, #ffffff 0%, #f1f5ff 100%);
    box-shadow: 0 15px 35px rgba(43, 72, 155, 0.12);
}

.wpseo-result-card.wpseo-show {
    display: block;
    animation: wpseoFadeSlide 0.45s ease both;
}

.wpseo-result-head {
    display: flex;
    align-items: flex-start;
    gap: 15px;
    margin-bottom: 22px;
}

.wpseo-result-icon {
    display: flex;
    flex: 0 0 54px;
    align-items: center;
    justify-content: center;
    width: 54px;
    height: 54px;
    border-radius: 18px;
    background: var(--wpseo-primary);
    color: #ffffff;
    font-size: 25px;
    box-shadow: 0 8px 18px rgba(49, 87, 213, 0.22);
}

.wpseo-result-kicker {
    margin-bottom: 3px;
    color: var(--wpseo-primary);
    font-size: 13px;
    font-weight: 900;
}

.wpseo-result-title {
    margin-bottom: 5px;
    font-size: 25px;
    line-height: 1.3;
    letter-spacing: -0.035em;
}

.wpseo-result-summary {
    margin-bottom: 0;
    color: var(--wpseo-muted);
}

.wpseo-result-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 13px;
}

.wpseo-result-metric {
    padding: 18px;
    border: 1px solid #e0e7f7;
    border-radius: 19px;
    background: rgba(255,255,255,0.85);
}

.wpseo-result-metric-label {
    display: block;
    margin-bottom: 6px;
    color: var(--wpseo-muted);
    font-size: 13px;
    font-weight: 700;
}

.wpseo-result-metric-value {
    display: block;
    color: #1e3476;
    font-size: clamp(20px, 4vw, 27px);
    font-weight: 900;
    line-height: 1.3;
    overflow-wrap: anywhere;
}

.wpseo-result-metric-sub {
    display: block;
    margin-top: 5px;
    color: var(--wpseo-muted);
    font-size: 12px;
}

.wpseo-insight-panel {
    margin-top: 16px;
    padding: 18px;
    border-radius: 19px;
    background: #ffffff;
    border: 1px solid #dce4f5;
}

.wpseo-insight-badge {
    display: inline-flex;
    align-items: center;
    min-height: 32px;
    margin-bottom: 10px;
    padding: 6px 11px;
    border-radius: 999px;
    font-size: 13px;
    font-weight: 900;
}

.wpseo-insight-badge.wpseo-insight-high {
    background: #fff0f1;
    color: var(--wpseo-danger);
}

.wpseo-insight-badge.wpseo-insight-mid {
    background: var(--wpseo-warning-bg);
    color: var(--wpseo-warning-color);
}

.wpseo-insight-badge.wpseo-insight-low {
    background: var(--wpseo-success-bg);
    color: var(--wpseo-success);
}

.wpseo-insight-message {
    margin-bottom: 0;
    font-size: 15px;
}

.wpseo-result-notice {
    margin: 18px 0 0;
    padding: 15px;
    border-radius: 16px;
    background: #fff8e8;
    color: #77520b;
    font-size: 13px;
}

.wpseo-result-actions {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
    margin-top: 20px;
}

.wpseo-outline-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 58px;
    padding: 14px 18px;
    border: 2px solid #b9c7ef;
    border-radius: 20px;
    background: #ffffff;
    color: #2949ad !important;
    font-weight: 900;
    text-align: center;
    text-decoration: none;
    transition: background 0.18s ease, transform 0.18s ease;
}

.wpseo-outline-button:hover {
    background: #eff3ff;
    transform: translateY(-1px);
}

.wpseo-key-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 14px;
    margin-top: 20px;
}

.wpseo-key-card {
    padding: 20px;
    border: 1px solid var(--wpseo-border);
    border-radius: 20px;
    background: #fbfcff;
}

.wpseo-key-number {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 44px;
    height: 36px;
    margin-bottom: 12px;
    padding: 0 11px;
    border-radius: 12px;
    background: var(--wpseo-primary-soft);
    color: var(--wpseo-primary);
    font-weight: 900;
}

.wpseo-key-card p {
    margin-bottom: 0;
    color: var(--wpseo-muted);
    font-size: 14px;
}

.wpseo-formula-box {
    margin: 20px 0;
    padding: 22px;
    border: 1px dashed #aebeea;
    border-radius: 20px;
    background: #f7f9ff;
}

.wpseo-formula-title {
    margin-bottom: 8px;
    font-weight: 900;
}

.wpseo-formula {
    display: block;
    padding: 15px;
    border-radius: 14px;
    background: #ffffff;
    color: #223e9e;
    font-size: 16px;
    font-weight: 850;
    text-align: center;
}

.wpseo-table-wrap {
    margin: 20px 0;
    overflow-x: auto;
    border: 1px solid #dfe5f2;
    border-radius: 18px;
    background: #ffffff;
}

.wpseo-table {
    width: 100%;
    min-width: 560px;
    border-collapse: collapse;
    font-size: 14px;
}

.wpseo-table th,
.wpseo-table td {
    padding: 14px 16px;
    border-bottom: 1px solid #edf0f6;
    text-align: right;
}

.wpseo-table th:first-child,
.wpseo-table td:first-child { text-align: left; }

.wpseo-table th {
    background: #f7f9fd;
    color: #526079;
    font-size: 13px;
    font-weight: 800;
}

.wpseo-table tr:last-child td { border-bottom: 0; }
.wpseo-table .hl { background: #f1f5ff; font-weight: 800; }

.wpseo-steps {
    display: grid;
    gap: 13px;
    margin-top: 20px;
}

.wpseo-step {
    display: grid;
    grid-template-columns: 50px minmax(0, 1fr);
    gap: 15px;
    align-items: start;
    padding: 19px;
    border: 1px solid var(--wpseo-border);
    border-radius: 20px;
    background: #fbfcff;
}

.wpseo-step-number {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border-radius: 17px;
    background: var(--wpseo-primary);
    color: #ffffff;
    font-weight: 900;
}

.wpseo-step p {
    margin-bottom: 0;
    color: var(--wpseo-muted);
    font-size: 14px;
}

.wpseo-warning {
    margin: 28px 0;
    padding: 22px;
    border: 1px solid #ffd89c;
    border-radius: 22px;
    background: var(--wpseo-warning-bg);
    color: #754b00;
}

.wpseo-warning-title {
    display: flex;
    align-items: center;
    gap: 9px;
    margin-bottom: 7px;
    font-size: 18px;
    font-weight: 900;
}

.wpseo-warning p:last-child { margin-bottom: 0; }

.wpseo-official {
    border-color: #cfe1d9;
    background: linear-gradient(145deg, #ffffff, #f2fbf7);
}

.wpseo-official-grid {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 20px;
    align-items: center;
}

.wpseo-official p {
    margin-bottom: 0;
    color: var(--wpseo-muted);
}

.wpseo-official .wpseo-action-button {
    width: auto;
    min-width: 240px;
}

.wpseo-faq-list {
    display: grid;
    gap: 12px;
}

.wpseo-faq-card {
    overflow: hidden;
    border: 1px solid var(--wpseo-border);
    border-radius: 19px;
    background: #ffffff;
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.wpseo-faq-card.wpseo-active {
    border-color: #aabcef;
    box-shadow: 0 9px 22px rgba(40, 72, 160, 0.08);
}

.wpseo-faq-question {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 32px;
    gap: 12px;
    align-items: center;
    width: 100%;
    min-height: 66px;
    padding: 17px 19px;
    border: 0;
    background: #ffffff;
    color: var(--wpseo-text);
    font-weight: 900;
    text-align: left;
    cursor: pointer;
}

.wpseo-faq-arrow {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    border-radius: 11px;
    background: #f1f4fa;
    transition: transform 0.25s ease, background 0.25s ease;
}

.wpseo-faq-card.wpseo-active .wpseo-faq-arrow {
    background: var(--wpseo-primary-soft);
    transform: rotate(180deg);
}

.wpseo-faq-answer {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease;
}

.wpseo-faq-answer-inner {
    padding: 0 19px 19px;
    color: var(--wpseo-muted);
    font-size: 15px;
}

.wpseo-faq-answer-inner p:last-child { margin-bottom: 0; }

.wpseo-related-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 15px;
}

.wpseo-related-card {
    display: flex;
    flex-direction: column;
    padding: 20px;
    border: 1px solid var(--wpseo-border);
    border-radius: 21px;
    background: #ffffff;
    transition: transform 0.18s ease, box-shadow 0.18s ease;
}

.wpseo-related-card:hover {
    box-shadow: 0 12px 26px rgba(22, 35, 72, 0.09);
    transform: translateY(-3px);
}

.wpseo-related-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 46px;
    height: 46px;
    margin-bottom: 14px;
    border-radius: 15px;
    background: var(--wpseo-primary-soft);
    font-size: 21px;
}

.wpseo-related-card p {
    flex: 1;
    margin-bottom: 15px;
    color: var(--wpseo-muted);
    font-size: 13px;
}

.wpseo-related-link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 48px;
    border-radius: 16px;
    background: #eef2ff;
    color: #2949ad !important;
    font-size: 14px;
    font-weight: 900;
    text-decoration: none;
}

.wpseo-source-list {
    display: grid;
    gap: 11px;
}

.wpseo-source-card {
    display: block;
    padding: 16px;
    border: 1px solid var(--wpseo-border);
    border-radius: 17px;
    background: #fbfcff;
    text-decoration: none;
    transition: background 0.18s ease, border-color 0.18s ease;
}

.wpseo-source-card:hover {
    border-color: #afbfeb;
    background: #f3f6ff;
}

.wpseo-source-title {
    display: block;
    font-weight: 900;
}

.wpseo-source-description {
    display: block;
    margin-top: 3px;
    color: var(--wpseo-muted);
    font-size: 13px;
}

.wpseo-update-note {
    margin-top: 16px;
    color: var(--wpseo-muted);
    font-size: 12px;
}

@keyframes wpseoFadeSlide {
    from { opacity: 0; transform: translateY(12px); }
    to { opacity: 1; transform: translateY(0); }
}

@media (max-width: 760px) {
    .wpseo-hero {
        padding: 34px 22px;
        border-radius: 26px;
    }
    .wpseo-hero-points,
    .wpseo-key-grid,
    .wpseo-related-grid,
    .wpseo-input-grid,
    .wpseo-result-grid,
    .wpseo-result-actions {
        grid-template-columns: 1fr;
    }
    .wpseo-input-group.wpseo-full-width { grid-column: auto; }
    .wpseo-calculator-card,
    .wpseo-content-card,
    .wpseo-faq-section,
    .wpseo-source-section,
    .wpseo-related-content,
    .wpseo-official,
    .wpseo-answer {
        padding: 22px 20px;
        border-radius: 24px;
    }
    .wpseo-official-grid { grid-template-columns: 1fr; }
    .wpseo-official .wpseo-action-button {
        width: 100%;
        min-width: 0;
    }
}

@media (max-width: 480px) {
    .wpseo-pension-page { word-break: normal; }
    .wpseo-hero h1 { font-size: 32px; }
    .wpseo-result-card { padding: 20px; }
    .wpseo-result-head { display: block; }
    .wpseo-result-icon { margin-bottom: 12px; }
    .wpseo-step {
        grid-template-columns: 42px minmax(0, 1fr);
        padding: 16px;
    }
    .wpseo-step-number {
        width: 42px;
        height: 42px;
        border-radius: 14px;
    }
}
</style>

<article class="wpseo-pension-page">

    <header class="wpseo-hero">
        <div class="wpseo-hero-badge">2026 연말정산 절세 필수 항목</div>
        <h1>개인연금 세액공제, 900만원 넣으면 148만원 돌려받습니다</h1>
        <p class="wpseo-hero-description">
            연금저축과 IRP는 통합 연 900만원까지 세액공제 대상입니다. 총급여 구간과
            납입액을 입력하면 예상 환급액을 바로 계산해 드립니다.
        </p>

        <div class="wpseo-hero-points">
            <div class="wpseo-hero-point">
                <strong>최대 148.5만원</strong>
                <span>총급여 5,500만원 이하 근로자 900만원 납입 시</span>
            </div>
            <div class="wpseo-hero-point">
                <strong>900만원 한도</strong>
                <span>연금저축 600만 + IRP 통합 (소득세법 제59조의3)</span>
            </div>
            <div class="wpseo-hero-point">
                <strong>16.5% vs 13.2%</strong>
                <span>총급여 5,500만원 경계로 공제율이 갈립니다</span>
            </div>
        </div>
    </header>

    <section class="wpseo-answer">
        <span class="wpseo-answer-label">핵심 답변</span>
        <p>
            <strong>총급여 5,500만원 이하 근로자가 900만원을 납입하면 최대 148만 5,000원을 세액공제로 돌려받습니다.</strong>
            5,500만원을 넘으면 118만 8,000원까지 줄어듭니다. 연금저축은 개별 한도 600만원이고,
            IRP를 합산해 900만원까지가 세액공제 대상입니다.
        </p>
        <p>
            초과분은 이월되지 않고 그해 세액공제 대상에서 제외됩니다. 12월 31일 24시 이전
            입금 완료분만 해당연도 공제에 반영되므로, 은행 마감을 고려해 12월 30일까지 넣는 것이 안전합니다.
        </p>
    </section>

    <button type="button" class="wpseo-action-button wpseo-jump-button" id="wpseoPPJumpToCalc">
        내 환급액 직접 계산하기
    </button>

    <section class="wpseo-calculator" id="wpseoPPCalcSection">
        <div class="wpseo-calculator-card">
            <div class="wpseo-section-eyebrow">INTERACTIVE CALCULATOR</div>
            <h2>연금저축·IRP 세액공제 계산</h2>
            <p class="wpseo-section-description">
                연금저축·IRP 납입액과 총급여를 입력하면 세액공제 대상액, 공제율, 예상 환급액을 계산합니다.
            </p>

            <div class="wpseo-input-grid">
                <div class="wpseo-input-group">
                    <label for="wpseoPPPension">연금저축 연 납입액</label>
                    <div class="wpseo-money-input-wrap">
                        <input type="text" inputmode="numeric" class="wpseo-money-input" id="wpseoPPPension" value="6,000,000" autocomplete="off">
                        <span class="wpseo-input-unit">원</span>
                    </div>
                    <span class="wpseo-input-help">개별 한도 연 600만원까지 인정됩니다.</span>
                    <div class="wpseo-quick-amounts" aria-label="연금저축 빠른 금액">
                        <button type="button" class="wpseo-quick-amount-button" data-target="pension" data-amount="3000000">300만원</button>
                        <button type="button" class="wpseo-quick-amount-button" data-target="pension" data-amount="6000000">600만원</button>
                        <button type="button" class="wpseo-quick-amount-button" data-target="pension" data-amount="9000000">900만원</button>
                    </div>
                </div>

                <div class="wpseo-input-group">
                    <label for="wpseoPPIrp">IRP 개인 추가 납입액</label>
                    <div class="wpseo-money-input-wrap">
                        <input type="text" inputmode="numeric" class="wpseo-money-input" id="wpseoPPIrp" value="3,000,000" autocomplete="off">
                        <span class="wpseo-input-unit">원</span>
                    </div>
                    <span class="wpseo-input-help">연금저축과 합산해 900만원까지 세액공제 대상.</span>
                    <div class="wpseo-quick-amounts" aria-label="IRP 빠른 금액">
                        <button type="button" class="wpseo-quick-amount-button" data-target="irp" data-amount="0">0원</button>
                        <button type="button" class="wpseo-quick-amount-button" data-target="irp" data-amount="3000000">300만원</button>
                        <button type="button" class="wpseo-quick-amount-button" data-target="irp" data-amount="9000000">900만원</button>
                    </div>
                </div>

                <div class="wpseo-input-group wpseo-full-width">
                    <label for="wpseoPPSalary">근로자 총급여 (연 세전)</label>
                    <div class="wpseo-money-input-wrap">
                        <input type="text" inputmode="numeric" class="wpseo-money-input" id="wpseoPPSalary" value="50,000,000" autocomplete="off">
                        <span class="wpseo-input-unit">원</span>
                    </div>
                    <span class="wpseo-input-help">
                        총급여 5,500만원 이하는 16.5%, 초과는 13.2% 세액공제.
                        자영업자는 종합소득금액 4,500만원 경계입니다.
                    </span>
                    <div class="wpseo-quick-amounts" aria-label="총급여 빠른 선택">
                        <button type="button" class="wpseo-quick-amount-button" data-target="salary" data-amount="35000000">3,500만원</button>
                        <button type="button" class="wpseo-quick-amount-button" data-target="salary" data-amount="50000000">5,000만원</button>
                        <button type="button" class="wpseo-quick-amount-button" data-target="salary" data-amount="55000000">5,500만원</button>
                        <button type="button" class="wpseo-quick-amount-button" data-target="salary" data-amount="70000000">7,000만원</button>
                    </div>
                </div>
            </div>

            <div class="wpseo-rate-guide">
                <div class="wpseo-rate-guide-icon">*</div>
                <div>
                    <strong>계산 기준</strong><br>
                    연금저축 최대 600만원 + IRP 통합 최대 900만원까지 공제 대상.
                    총급여 5,500만원 이하 16.5%, 초과 13.2% (지방소득세 포함, 소득세법 제59조의3).
                </div>
            </div>

            <button type="button" class="wpseo-action-button wpseo-calculator-button" id="wpseoPPCalcButton">
                세액공제 환급액 계산하기
            </button>

            <div class="wpseo-calculation-status" id="wpseoPPStatus" role="status" aria-live="polite">
                입력값을 분석하고 있습니다.
            </div>

            <div class="wpseo-result-card" id="wpseoPPResult" aria-live="polite">
                <div class="wpseo-result-head">
                    <div class="wpseo-result-icon">*</div>
                    <div>
                        <div class="wpseo-result-kicker">계산 완료</div>
                        <h3 class="wpseo-result-title" id="wpseoPPResultTitle">세액공제 예상 환급액</h3>
                        <p class="wpseo-result-summary" id="wpseoPPResultSummary"></p>
                    </div>
                </div>

                <div class="wpseo-result-grid">
                    <div class="wpseo-result-metric">
                        <span class="wpseo-result-metric-label">세액공제 대상액</span>
                        <strong class="wpseo-result-metric-value" id="wpseoPPEffective">0원</strong>
                        <span class="wpseo-result-metric-sub">연금저축 600만 + IRP 통합 900만 한도</span>
                    </div>

                    <div class="wpseo-result-metric">
                        <span class="wpseo-result-metric-label">적용 공제율</span>
                        <strong class="wpseo-result-metric-value" id="wpseoPPRate">0%</strong>
                        <span class="wpseo-result-metric-sub">총급여 5,500만원 경계 기준</span>
                    </div>

                    <div class="wpseo-result-metric">
                        <span class="wpseo-result-metric-label">예상 환급액 (지방세 포함)</span>
                        <strong class="wpseo-result-metric-value" id="wpseoPPCredit">0원</strong>
                        <span class="wpseo-result-metric-sub">연말정산에서 돌아오는 금액</span>
                    </div>

                    <div class="wpseo-result-metric">
                        <span class="wpseo-result-metric-label">한도 초과분 (공제 제외)</span>
                        <strong class="wpseo-result-metric-value" id="wpseoPPOver">0원</strong>
                        <span class="wpseo-result-metric-sub">이월 없음, 비과세 계좌에만 남음</span>
                    </div>

                    <div class="wpseo-result-metric">
                        <span class="wpseo-result-metric-label">중도해지 시 페널티 (참고)</span>
                        <strong class="wpseo-result-metric-value" id="wpseoPPPenalty">0원</strong>
                        <span class="wpseo-result-metric-sub">환급액 X 16.5% 기타소득세</span>
                    </div>

                    <div class="wpseo-result-metric">
                        <span class="wpseo-result-metric-label">실효 수익률 (연 기준)</span>
                        <strong class="wpseo-result-metric-value" id="wpseoPPYield">0%</strong>
                        <span class="wpseo-result-metric-sub">환급액 / 납입액</span>
                    </div>
                </div>

                <div class="wpseo-insight-panel">
                    <span class="wpseo-insight-badge" id="wpseoPPInsightBadge">분석 대기</span>
                    <p class="wpseo-insight-message" id="wpseoPPInsightMessage"></p>
                </div>

                <p class="wpseo-result-notice">
                    본 계산은 세액공제 대상 확정 금액을 보여드리는 참고 값입니다. 실제 환급은 회사
                    연말정산 결과, 다른 세액공제 항목, 기납부 세액에 따라 달라질 수 있습니다.
                </p>

                <div class="wpseo-result-actions">
                    <a href="https://www.hometax.go.kr" target="_blank" rel="noopener noreferrer nofollow" class="wpseo-action-button wpseo-secondary-button">
                        홈택스 연말정산 미리보기
                    </a>
                    <a href="#wpseoPPHowto" class="wpseo-outline-button">
                        신청 방법 4단계 보기
                    </a>
                </div>
            </div>
        </div>
    </section>

    <section class="wpseo-content-card">
        <div class="wpseo-section-eyebrow">KEY RULES</div>
        <h2>연금저축·IRP 세액공제, 핵심 개념 정리</h2>

        <div class="wpseo-key-grid">
            <div class="wpseo-key-card">
                <span class="wpseo-key-number">한도</span>
                <h3>900만원까지</h3>
                <p>
                    연금저축 개별 600만원, IRP 포함 통합 900만원까지가 세액공제 대상입니다.
                    900만원 전액 IRP도 가능합니다.
                </p>
            </div>

            <div class="wpseo-key-card">
                <span class="wpseo-key-number">공제율</span>
                <h3>16.5% vs 13.2%</h3>
                <p>
                    총급여 5,500만원 이하는 16.5%, 초과는 13.2% (지방소득세 포함).
                    자영업자는 종합소득금액 4,500만원 경계입니다.
                </p>
            </div>

            <div class="wpseo-key-card">
                <span class="wpseo-key-number">기한</span>
                <h3>12월 31일 24시</h3>
                <p>
                    해당연도 12월 31일 24시 이전 입금 완료분만 그해 공제 대상입니다.
                    분할 납입 조건은 없어 한 번에 몰아 넣어도 됩니다.
                </p>
            </div>
        </div>

        <div class="wpseo-formula-box">
            <div class="wpseo-formula-title">계산 공식</div>
            <span class="wpseo-formula">
                세액공제액 = MIN(연금저축, 600만) + IRP 합산이 900만 이하일 때 그 합, 초과 시 900만 X 공제율
            </span>
        </div>

        <div class="wpseo-table-wrap">
            <table class="wpseo-table">
                <thead>
                    <tr>
                        <th>총급여</th>
                        <th>900만 납입</th>
                        <th>600만 납입</th>
                        <th>300만 납입</th>
                    </tr>
                </thead>
                <tbody>
                    <tr>
                        <td class="hl">5,000만원</td>
                        <td class="hl">148만 5,000원</td>
                        <td class="hl">99만원</td>
                        <td class="hl">49만 5,000원</td>
                    </tr>
                    <tr>
                        <td>5,500만원 이하</td>
                        <td>148만 5,000원</td>
                        <td>99만원</td>
                        <td>49만 5,000원</td>
                    </tr>
                    <tr>
                        <td>7,000만원</td>
                        <td>118만 8,000원</td>
                        <td>79만 2,000원</td>
                        <td>39만 6,000원</td>
                    </tr>
                    <tr>
                        <td>1억원</td>
                        <td>118만 8,000원</td>
                        <td>79만 2,000원</td>
                        <td>39만 6,000원</td>
                    </tr>
                </tbody>
            </table>
        </div>

        <div class="wpseo-warning">
            <div class="wpseo-warning-title">주의: 5,500만원 경계에서 30만원이 갈립니다</div>
            <p>
                총급여가 5,500만원 언저리라면 부양가족 공제 등으로 총급여 인정액을 낮추는
                방법을 함께 검토하세요. 딱 한 계단 차이가 900만원 납입 기준 약 30만원의 환급액을 만듭니다.
            </p>
        </div>
    </section>

    <section class="wpseo-content-card" id="wpseoPPHowto">
        <div class="wpseo-section-eyebrow">PROCESS GUIDE</div>
        <h2>세액공제 받는 신청 4단계</h2>

        <div class="wpseo-steps">
            <div class="wpseo-step">
                <div class="wpseo-step-number">1</div>
                <div>
                    <h3>취급 금융기관에서 연금저축·IRP 계좌를 개설합니다</h3>
                    <p>
                        은행, 증권사, 보험사에서 개설 가능합니다. 원리금보장형인지 실적배당형인지에 따라
                        수익률과 수수료가 다르니 상품 안내서를 확인하세요.
                    </p>
                </div>
            </div>

            <div class="wpseo-step">
                <div class="wpseo-step-number">2</div>
                <div>
                    <h3>12월 31일 24시 이전에 납입을 완료합니다</h3>
                    <p>
                        분할 납입 조건은 없습니다. 은행 마감 시간을 고려해 12월 30일까지 입금하는 것이 안전합니다.
                        한도 초과분은 이월 없이 소멸됩니다.
                    </p>
                </div>
            </div>

            <div class="wpseo-step">
                <div class="wpseo-step-number">3</div>
                <div>
                    <h3>연금계좌 납입증명서를 발급받아 회사에 제출합니다</h3>
                    <p>
                        금융기관 앱이나 홈페이지에서 발급 가능합니다. 홈택스 &#8216;연말정산 간소화&#8217;에서도
                        자동 반영되므로 확인 후 누락된 것만 제출하면 됩니다.
                    </p>
                </div>
            </div>

            <div class="wpseo-step">
                <div class="wpseo-step-number">4</div>
                <div>
                    <h3>환급액은 3월 이후 급여에 반영됩니다</h3>
                    <p>
                        회사 연말정산 결과가 다음 해 1~2월에 확정되고, 실제 환급 금액은 통상 3월 급여에
                        반영됩니다. 자영업자는 5월 종합소득세 신고에서 정산됩니다.
                    </p>
                </div>
            </div>
        </div>
    </section>

    <section class="wpseo-official">
        <div class="wpseo-official-grid">
            <div>
                <div class="wpseo-section-eyebrow">OFFICIAL ACTION</div>
                <h2>홈택스에서 내 예상 환급액을 미리 확인하세요</h2>
                <p>
                    국세청 홈택스 &#8216;연말정산 미리보기&#8217;에서 올해 납입 예정액을 넣어보면
                    예상 환급 금액을 미리 확인할 수 있습니다. 매년 10월 오픈합니다.
                </p>
            </div>
            <a href="https://www.hometax.go.kr" target="_blank" rel="noopener noreferrer nofollow" class="wpseo-action-button wpseo-secondary-button">
                홈택스 바로가기
            </a>
        </div>
    </section>

    <section class="wpseo-faq-section">
        <div class="wpseo-section-eyebrow">FAQ</div>
        <h2>개인연금 세액공제 자주 묻는 질문</h2>

        <div class="wpseo-faq-list">
            <div class="wpseo-faq-card">
                <button type="button" class="wpseo-faq-question" aria-expanded="false">
                    <span>연금저축과 IRP 중 하나만 가입해야 하나요?</span>
                    <span class="wpseo-faq-arrow">v</span>
                </button>
                <div class="wpseo-faq-answer">
                    <div class="wpseo-faq-answer-inner">
                        <p>
                            아닙니다. 통합 한도 900만원 안에서 자유롭게 배분할 수 있습니다.
                            다만 연금저축 개별 한도는 600만원이라, 900만원을 채우려면
                            IRP 300만원 이상이 있어야 합니다.
                        </p>
                    </div>
                </div>
            </div>

            <div class="wpseo-faq-card">
                <button type="button" class="wpseo-faq-question" aria-expanded="false">
                    <span>세액공제와 소득공제가 같은 건가요?</span>
                    <span class="wpseo-faq-arrow">v</span>
                </button>
                <div class="wpseo-faq-answer">
                    <div class="wpseo-faq-answer-inner">
                        <p>
                            다릅니다. 세액공제는 산출세액에서 직접 차감하는 방식이고,
                            소득공제는 과세표준 계산 시 소득에서 차감하는 방식입니다.
                            개인연금은 세액공제 대상이라 소득 크기와 관계없이 정해진 비율로 환급됩니다.
                        </p>
                    </div>
                </div>
            </div>

            <div class="wpseo-faq-card">
                <button type="button" class="wpseo-faq-question" aria-expanded="false">
                    <span>배우자 명의로 넣으면 제 세액공제가 되나요?</span>
                    <span class="wpseo-faq-arrow">v</span>
                </button>
                <div class="wpseo-faq-answer">
                    <div class="wpseo-faq-answer-inner">
                        <p>
                            안 됩니다. 본인 명의 계좌 납입분만 본인 세액공제 대상입니다.
                            맞벌이 부부라면 각자 900만원씩 총 1,800만원까지 공제받을 수 있습니다.
                        </p>
                    </div>
                </div>
            </div>

            <div class="wpseo-faq-card">
                <button type="button" class="wpseo-faq-question" aria-expanded="false">
                    <span>중도해지하면 얼마를 토해내나요?</span>
                    <span class="wpseo-faq-arrow">v</span>
                </button>
                <div class="wpseo-faq-answer">
                    <div class="wpseo-faq-answer-inner">
                        <p>
                            그동안 받은 세액공제액에 운용수익까지 합쳐 기타소득세 16.5%가 부과됩니다
                            (지방소득세 포함, 소득세법 제64조의4). 예를 들어 300만원 납입해
                            49만 5천원 세액공제 받은 뒤 중도해지하면 받았던 환급액 이상을 토해내는 구조입니다.
                        </p>
                    </div>
                </div>
            </div>

            <div class="wpseo-faq-card">
                <button type="button" class="wpseo-faq-question" aria-expanded="false">
                    <span>IRP 수수료는 얼마인가요?</span>
                    <span class="wpseo-faq-arrow">v</span>
                </button>
                <div class="wpseo-faq-answer">
                    <div class="wpseo-faq-answer-inner">
                        <p>
                            은행·증권사마다 다릅니다. 원리금보장형은 대체로 0.2~0.4%,
                            실적배당형은 0.3~0.7% 수준입니다. 금액과 일정은 매년 바뀌므로
                            신청 전 취급 금융기관 공식 안내에서 본인 기준으로 최종 확인하세요.
                        </p>
                    </div>
                </div>
            </div>

            <div class="wpseo-faq-card">
                <button type="button" class="wpseo-faq-question" aria-expanded="false">
                    <span>연금 수령 시에는 세금이 얼마인가요?</span>
                    <span class="wpseo-faq-arrow">v</span>
                </button>
                <div class="wpseo-faq-answer">
                    <div class="wpseo-faq-answer-inner">
                        <p>
                            만 55세 이후 &#038; 가입 5년 이상 유지 후 연금 형태로 수령 시
                            연금소득세 3.3~5.5% (연령별 분리과세)가 부과됩니다.
                            일시금으로 받으면 기타소득세 16.5%가 부과되니 반드시 연금 형태로 수령하세요.
                        </p>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <section class="wpseo-related-content">
        <div class="wpseo-section-eyebrow">RELATED CONTENT</div>
        <h2>함께 확인하면 좋은 내용</h2>

        <div class="wpseo-related-grid">
            <article class="wpseo-related-card">
                <div class="wpseo-related-icon">R</div>
                <h3>퇴직소득세 계산기</h3>
                <p>퇴직금 받을 때 세금이 얼마 나오는지 근속연수별 시뮬레이션.</p>
                <a href="https://win-win-blog.com/retirement-income-tax-calculator/" class="wpseo-related-link">계산기 열기</a>
            </article>

            <article class="wpseo-related-card">
                <div class="wpseo-related-icon">B</div>
                <h3>기초연금 수급자격 2026</h3>
                <p>노후 소득으로 기초연금 받을 수 있는 소득인정액 기준입니다.</p>
                <a href="https://win-win-blog.com/basic-pension-eligibility/" class="wpseo-related-link">자격 확인하기</a>
            </article>

            <article class="wpseo-related-card">
                <div class="wpseo-related-icon">H</div>
                <h3>주택연금 월지급금</h3>
                <p>부부 나이와 주택가격별 월지급금 예시와 개편안 반영값입니다.</p>
                <a href="https://win-win-blog.com/housing-pension/" class="wpseo-related-link">월지급금 보기</a>
            </article>
        </div>
    </section>

    <section class="wpseo-source-section">
        <div class="wpseo-section-eyebrow">OFFICIAL SOURCES</div>
        <h2>공식 확인 자료</h2>

        <div class="wpseo-source-list">
            <a href="https://www.nts.go.kr/nts/cm/cntnts/cntntsView.do?cntntsId=7875" target="_blank" rel="noopener noreferrer nofollow" class="wpseo-source-card">
                <span class="wpseo-source-title">국세청 근로소득 연금계좌 세액공제 안내</span>
                <span class="wpseo-source-description">
                    세액공제 대상 금액, 공제율, 한도 등 공식 안내
                </span>
            </a>

            <a href="https://www.hometax.go.kr" target="_blank" rel="noopener noreferrer nofollow" class="wpseo-source-card">
                <span class="wpseo-source-title">홈택스 연말정산 미리보기</span>
                <span class="wpseo-source-description">
                    올해 납입 예정액으로 예상 환급 금액을 미리 확인 (매년 10월 오픈)
                </span>
            </a>

            <a href="https://www.law.go.kr/법령/소득세법/제59조의3" target="_blank" rel="noopener noreferrer nofollow" class="wpseo-source-card">
                <span class="wpseo-source-title">소득세법 제59조의3 (연금계좌세액공제)</span>
                <span class="wpseo-source-description">
                    법령 원문 (국가법령정보센터)
                </span>
            </a>
        </div>

        <p class="wpseo-update-note">
            기준 확인일: 2026년 9월. 금액과 일정은 매년 바뀌므로 신청 전 국세청 홈택스 또는
            취급 금융기관 공식 안내에서 본인 기준으로 최종 확인하세요. 본 글은 정보 안내 목적입니다.
        </p>
    </section>

</article>

<script>
(function () {
    "use strict";

    var LIMIT_PS = 6000000;
    var LIMIT_TOT = 9000000;
    var THRESH = 55000000;
    var RATE_HIGH = 165;
    var RATE_LOW = 132;
    var DENOM = 1000;
    var PENALTY_RATE = 165;

    var pensionInput = document.getElementById("wpseoPPPension");
    var irpInput = document.getElementById("wpseoPPIrp");
    var salaryInput = document.getElementById("wpseoPPSalary");
    var calcButton = document.getElementById("wpseoPPCalcButton");
    var calcResult = document.getElementById("wpseoPPResult");
    var statusEl = document.getElementById("wpseoPPStatus");
    var jumpButton = document.getElementById("wpseoPPJumpToCalc");
    var calcSection = document.getElementById("wpseoPPCalcSection");

    function parseMoney(value) {
        var parsed = Number(String(value || "").replace(/[^\d]/g, ""));
        return Number.isFinite(parsed) ? parsed : 0;
    }
    function formatInputMoney(value) {
        return parseMoney(value).toLocaleString("ko-KR");
    }
    function formatWon(value) {
        var rounded = Math.round(Number(value) || 0);
        return rounded.toLocaleString("ko-KR") + "원";
    }
    function pickRate(sal) {
        if (sal === THRESH) { return RATE_HIGH; }
        if (Math.max(sal, THRESH) === THRESH) { return RATE_HIGH; }
        return RATE_LOW;
    }
    function calc(ps, irp, sal) {
        var effPs = Math.min(ps, LIMIT_PS);
        var combined = effPs + irp;
        var effTot = Math.min(combined, LIMIT_TOT);
        var rate = pickRate(sal);
        var credit = Math.floor(effTot * rate / DENOM);
        var penalty = Math.floor(credit * PENALTY_RATE / DENOM);
        var actualInput = ps + irp;
        var yieldPct = actualInput === 0 ? 0 : (credit * 1000 / actualInput / 10);
        return {
            effPs: effPs,
            effTot: effTot,
            rate: rate,
            credit: credit,
            penalty: penalty,
            actualInput: actualInput,
            over: Math.max(0, actualInput - LIMIT_TOT) + Math.max(0, ps - LIMIT_PS - Math.max(0, LIMIT_TOT - LIMIT_PS - irp)),
            overSimple: Math.max(0, actualInput - LIMIT_TOT),
            overPs: Math.max(0, ps - LIMIT_PS),
            yieldPct: yieldPct
        };
    }

    function runCalc() {
        var ps = parseMoney(pensionInput.value);
        var irp = parseMoney(irpInput.value);
        var sal = parseMoney(salaryInput.value);

        if (ps === 0) {
            if (irp === 0) {
                window.alert("연금저축 또는 IRP 납입액을 입력해 주세요.");
                pensionInput.focus();
                return;
            }
        }
        if (sal === 0) {
            window.alert("총급여를 입력해 주세요.");
            salaryInput.focus();
            return;
        }

        statusEl.classList.add("wpseo-visible");
        calcResult.classList.remove("wpseo-show");

        window.setTimeout(function () {
            var r = calc(ps, irp, sal);
            var rateTxt = (r.rate / 10).toFixed(1) + "%";

            document.getElementById("wpseoPPEffective").textContent = formatWon(r.effTot);
            document.getElementById("wpseoPPRate").textContent = rateTxt;
            document.getElementById("wpseoPPCredit").textContent = formatWon(r.credit);
            document.getElementById("wpseoPPOver").textContent = formatWon(r.overSimple + r.overPs);
            document.getElementById("wpseoPPPenalty").textContent = formatWon(r.penalty);
            document.getElementById("wpseoPPYield").textContent = r.yieldPct.toFixed(1) + "%";

            document.getElementById("wpseoPPResultSummary").textContent =
                "총급여 " + formatWon(sal) + " 기준, 연금저축 " + formatWon(ps) +
                " · IRP " + formatWon(irp) + " 납입 시 연말정산에서 " +
                formatWon(r.credit) + " 환급 대상입니다.";

            var badge = document.getElementById("wpseoPPInsightBadge");
            var msg = document.getElementById("wpseoPPInsightMessage");
            badge.className = "wpseo-insight-badge";

            if (r.effTot === LIMIT_TOT) {
                badge.classList.add("wpseo-insight-low");
                badge.textContent = "한도 꽉 채움";
                msg.textContent = "통합 한도 900만원을 모두 활용해 연간 최대 세액공제를 받는 구간입니다. 초과 납입은 세액공제 없이 비과세 계좌에만 남습니다.";
            } else if (Math.max(r.effTot, 6000000) === r.effTot) {
                badge.classList.add("wpseo-insight-mid");
                badge.textContent = "여유 있음";
                msg.textContent = "IRP를 " + formatWon(LIMIT_TOT - r.effTot) + " 더 넣으면 세액공제를 " + formatWon(Math.floor((LIMIT_TOT - r.effTot) * r.rate / DENOM)) + " 더 받을 수 있습니다.";
            } else {
                badge.classList.add("wpseo-insight-high");
                badge.textContent = "여유 큼";
                msg.textContent = "한도 900만원까지 " + formatWon(LIMIT_TOT - r.effTot) + " 여유가 있습니다. 여유자금이 있다면 연말 전 추가 납입을 검토하세요. 단, 중도해지 시 페널티가 있으니 노후 자금으로만 사용하세요.";
            }

            statusEl.classList.remove("wpseo-visible");
            calcResult.classList.add("wpseo-show");
            calcResult.scrollIntoView({ behavior: "smooth", block: "nearest" });
        }, 260);
    }

    [pensionInput, irpInput, salaryInput].forEach(function (input) {
        input.addEventListener("input", function () {
            input.value = formatInputMoney(input.value);
        });
        input.addEventListener("focus", function () { input.select(); });
        input.addEventListener("keydown", function (e) {
            if (e.key === "Enter") {
                e.preventDefault();
                runCalc();
            }
        });
    });

    document.querySelectorAll(".wpseo-quick-amount-button").forEach(function (btn) {
        btn.addEventListener("click", function () {
            var target = btn.dataset.target;
            var amount = Number(btn.dataset.amount).toLocaleString("ko-KR");
            if (target === "pension") { pensionInput.value = amount; }
            if (target === "irp") { irpInput.value = amount; }
            if (target === "salary") { salaryInput.value = amount; }
        });
    });

    calcButton.addEventListener("click", runCalc);

    jumpButton.addEventListener("click", function () {
        calcSection.scrollIntoView({ behavior: "smooth", block: "start" });
        window.setTimeout(function () { pensionInput.focus(); }, 400);
    });

    var faqCards = Array.prototype.slice.call(document.querySelectorAll(".wpseo-faq-card"));
    faqCards.forEach(function (card) {
        var q = card.querySelector(".wpseo-faq-question");
        var a = card.querySelector(".wpseo-faq-answer");
        q.addEventListener("click", function () {
            var wasActive = card.classList.contains("wpseo-active");
            faqCards.forEach(function (other) {
                other.classList.remove("wpseo-active");
                other.querySelector(".wpseo-faq-question").setAttribute("aria-expanded", "false");
                other.querySelector(".wpseo-faq-answer").style.maxHeight = null;
            });
            if (wasActive === false) {
                card.classList.add("wpseo-active");
                q.setAttribute("aria-expanded", "true");
                a.style.maxHeight = a.scrollHeight + "px";
            }
        });
    });
}());
</script>

<script type="application/ld+json">
{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[
{"@type":"Question","name":"연금저축과 IRP 중 하나만 가입해야 하나요?","acceptedAnswer":{"@type":"Answer","text":"아닙니다. 통합 한도 900만원 안에서 자유롭게 배분할 수 있습니다. 다만 연금저축 개별 한도는 600만원이라, 900만원을 채우려면 IRP 300만원 이상이 있어야 합니다."}},
{"@type":"Question","name":"세액공제와 소득공제가 같은 건가요?","acceptedAnswer":{"@type":"Answer","text":"다릅니다. 세액공제는 산출세액에서 직접 차감하는 방식이고, 소득공제는 과세표준 계산 시 소득에서 차감하는 방식입니다."}},
{"@type":"Question","name":"배우자 명의로 넣으면 제 세액공제가 되나요?","acceptedAnswer":{"@type":"Answer","text":"안 됩니다. 본인 명의 계좌 납입분만 본인 세액공제 대상입니다. 맞벌이 부부라면 각자 900만원씩 총 1,800만원까지 공제받을 수 있습니다."}},
{"@type":"Question","name":"중도해지하면 얼마를 토해내나요?","acceptedAnswer":{"@type":"Answer","text":"그동안 받은 세액공제액에 운용수익까지 합쳐 기타소득세 16.5%가 부과됩니다."}},
{"@type":"Question","name":"IRP 수수료는 얼마인가요?","acceptedAnswer":{"@type":"Answer","text":"은행·증권사마다 다릅니다. 원리금보장형은 대체로 0.2~0.4%, 실적배당형은 0.3~0.7% 수준입니다."}},
{"@type":"Question","name":"연금 수령 시에는 세금이 얼마인가요?","acceptedAnswer":{"@type":"Answer","text":"만 55세 이후 & 가입 5년 이상 유지 후 연금 형태로 수령 시 연금소득세 3.3~5.5%가 부과됩니다."}}
]}
</script>
]]></content:encoded>
					
					<wfw:commentRss>https://win-win-blog.com/personal-pension-tax-credit/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
