Use this skill with your AI agent
Paste this skill into your AI agent's context, or save the file to your project. Works with any AI agent that reads markdown.
| 1 | --- |
| 2 | name: kr-income-tax |
| 3 | description: > |
| 4 | Use this skill whenever asked about South Korean income tax for self-employed individuals. Trigger on phrases like "comprehensive income tax", "종합소득세", "global income tax Korea", "사업소득", "business income Korea", "간편장부", "simplified bookkeeping", "복식부기", "double-entry Korea", "local income tax surtax", "estimated tax Korea", "Korean income tax return", "Hometax Korea", "Kakao Pay income", "Naver Pay settlement", "KakaoBank statement", or any question about filing or computing income tax for a Korean freelancer or self-employed person. This skill covers progressive brackets (6--45%), local income tax (10% surtax), bookkeeping methods, standard deduction rates, personal deductions, estimated tax, filing deadlines, and penalties. ALWAYS read this skill before touching any Korean income tax work. |
| 5 | version: 2.0 |
| 6 | jurisdiction: KR |
| 7 | tax_year: 2025 |
| 8 | category: international |
| 9 | depends_on: |
| 10 | - income-tax-workflow-base |
| 11 | --- |
| 12 | |
| 13 | # South Korea Income Tax (종합소득세) -- Self-Employed Skill v2.0 |
| 14 | |
| 15 | --- |
| 16 | |
| 17 | ## Section 1 -- Quick Reference |
| 18 | |
| 19 | | Field | Value | |
| 20 | |---|---| |
| 21 | | Country | South Korea (대한민국) | |
| 22 | | Tax | Comprehensive Income Tax (종합소득세) + Local Income Tax (지방소득세, 10% surtax) | |
| 23 | | Currency | KRW only | |
| 24 | | Tax year | Calendar year (1 January -- 31 December) | |
| 25 | | Primary legislation | Income Tax Act (소득세법) | |
| 26 | | Supporting legislation | Local Tax Act (지방세법); Tax Procedures Act (국세기본법) | |
| 27 | | Tax authority | National Tax Service (국세청, NTS) | |
| 28 | | Filing portal | Hometax (hometax.go.kr) | |
| 29 | | Filing deadline | 31 May of the following year | |
| 30 | | Contributor | Open Accountants Community | |
| 31 | | Validated by | Pending -- requires sign-off by a qualified 세무사 (tax accountant) or 공인회계사 (CPA) | |
| 32 | | Skill version | 2.0 | |
| 33 | |
| 34 | ### National Tax Rate Table (2025) [T1] |
| 35 | |
| 36 | | Taxable Income (KRW) | Rate | Deduction Amount (누진공제) | |
| 37 | |---|---|---| |
| 38 | | 0 -- 14,000,000 | 6% | 0 | |
| 39 | | 14,000,001 -- 50,000,000 | 15% | 1,260,000 | |
| 40 | | 50,000,001 -- 88,000,000 | 24% | 5,760,000 | |
| 41 | | 88,000,001 -- 150,000,000 | 35% | 15,440,000 | |
| 42 | | 150,000,001 -- 300,000,000 | 38% | 19,940,000 | |
| 43 | | 300,000,001 -- 500,000,000 | 40% | 25,940,000 | |
| 44 | | 500,000,001 -- 1,000,000,000 | 42% | 35,940,000 | |
| 45 | | Above 1,000,000,000 | 45% | 65,940,000 | |
| 46 | |
| 47 | **Formula:** Tax = (Taxable Income x Rate) - Deduction Amount. |
| 48 | |
| 49 | **Local Income Tax:** Add 10% of national income tax. Total effective rate = national tax x 110%. |
| 50 | |
| 51 | ### Standard Deduction Rates (기준/단순경비율) -- Selected Business Types [T1] |
| 52 | |
| 53 | | Business Type (업종) | Simplified Deduction Rate (단순경비율) | Standard Deduction Rate (기준경비율) | |
| 54 | |---|---|---| |
| 55 | | IT/software services | ~72% | ~17% | |
| 56 | | Design / creative services | ~69% | ~18% | |
| 57 | | Consulting / management advice | ~67% | ~17% | |
| 58 | | Retail trade | ~87% | ~10% | |
| 59 | | Restaurant / food service | ~88% | ~8% | |
| 60 | | Professional services (doctors, lawyers) | ~65% | ~15% | |
| 61 | | Education / tutoring | ~73% | ~16% | |
| 62 | |
| 63 | *Exact rates are set annually by NTS. Confirm current rates on Hometax.* |
| 64 | |
| 65 | ### Bookkeeping Thresholds [T1] |
| 66 | |
| 67 | | Revenue Threshold | Required Method | |
| 68 | |---|---| |
| 69 | | Below KRW 48,000,000 (most service industries) | Simplified bookkeeping (간편장부) permitted | |
| 70 | | KRW 48,000,000 -- below double-entry threshold | Simplified bookkeeping OR double-entry | |
| 71 | | Above KRW 75,000,000 (service) / 150,000,000 (manufacturing) | Double-entry bookkeeping (복식부기) required | |
| 72 | |
| 73 | ### Conservative Defaults [T1] |
| 74 | |
| 75 | | Ambiguity | Default | |
| 76 | |---|---| |
| 77 | | Business type unknown | STOP -- business type determines deduction rate | |
| 78 | | Bookkeeping method unknown | Simplified bookkeeping (간편장부) | |
| 79 | | Deduction method unclear | Standard deduction rate (기준경비율) -- more conservative | |
| 80 | | Estimated tax paid unknown | Nil -- will result in penalty calculation | |
| 81 | | Family deduction eligibility unclear | No deduction until confirmed | |
| 82 | |
| 83 | ### Red Flag Thresholds [T1] |
| 84 | |
| 85 | | Flag | Threshold | |
| 86 | |---|---| |
| 87 | | Double-entry bookkeeping required | Revenue > KRW 75,000,000 (services) | |
| 88 | | Estimated tax (중간예납) required | Prior year tax > KRW 300,000 | |
| 89 | | VAT registration required | Revenue > KRW 48,000,000 (standard) | |
| 90 | | Tax accountant (세무사) recommended | Revenue > KRW 100,000,000 | |
| 91 | |
| 92 | --- |
| 93 | |
| 94 | ## Section 2 -- Required Inputs and Refusal Catalogue |
| 95 | |
| 96 | ### Required Inputs |
| 97 | |
| 98 | **Minimum viable:** Bank statement for the full calendar year (January--December) in CSV, PDF, or pasted text, plus confirmation of business type (업종 코드) and bookkeeping method. |
| 99 | |
| 100 | **Recommended:** Withholding tax (원천징수) certificates from clients, prior year tax return, estimated tax (중간예납) payment receipts, national health insurance (국민건강보험) and pension (국민연금) payment receipts. |
| 101 | |
| 102 | **Ideal:** Complete books of accounts (간편장부 or 복식부기), all client invoices, expense receipts, asset register, prior year tax assessment (납세고지서). |
| 103 | |
| 104 | ### Refusal Catalogue |
| 105 | |
| 106 | **R-KR-1 -- Foreign residents / non-residents.** "Non-resident taxation of Korean-source income has different rules. Out of scope -- escalate." |
| 107 | |
| 108 | **R-KR-2 -- Corporations (법인).** "Corporations file Corporate Tax (법인세). Out of scope." |
| 109 | |
| 110 | **R-KR-3 -- Financial income global taxation (금융소득 종합과세).** "If interest + dividends exceed KRW 20,000,000, these must be included in comprehensive income. Complex analysis required -- escalate." |
| 111 | |
| 112 | **R-KR-4 -- Real estate income and capital gains.** "Real estate rental income and gains on disposal require separate computation under different schedules. Escalate." |
| 113 | |
| 114 | **R-KR-5 -- Foreign income / DTAA.** "Cross-border income requires tax treaty analysis. Escalate." |
| 115 | |
| 116 | --- |
| 117 | |
| 118 | ## Section 3 -- Transaction Pattern Library |
| 119 | |
| 120 | This is the deterministic pre-classifier. When a bank statement line matches a pattern, apply the treatment directly. If no pattern matches, fall through to Tier 1 rules in Section 5. |
| 121 | |
| 122 | ### 3.1 Income Patterns (Credits -- 입금) |
| 123 | |
| 124 | | Pattern | Tax Line | Treatment | Notes | |
| 125 | |---|---|---|---| |
| 126 | | 타행입금 [client name] / 이체입금 | 사업소득 (business income) | Gross revenue | Wire transfer from business client | |
| 127 | | 자동이체 입금 [client] | 사업소득 | Revenue | Auto-transfer standing order from client | |
| 128 | | 카카오페이 입금 / KAKAOPAY | 사업소득 | Revenue | KakaoTalk Pay settlement -- digital platform | |
| 129 | | 네이버페이 정산 / NAVERPAY | 사업소득 | Revenue | Naver Pay e-commerce settlement | |
| 130 | | 쿠팡페이 정산 / COUPANG | 사업소득 | Revenue | Coupang marketplace settlement | |
| 131 | | 토스 입금 / TOSS CREDIT | 사업소득 | Revenue | Toss digital payment receipt | |
| 132 | | 원천징수 후 입금 | 사업소득 (gross-up required) | Revenue -- GROSS UP | Client withheld 3.3% (local 0.33%); gross up to invoice amount | |
| 133 | | 급여이체 [employer] | 근로소득 | NOT business income | Employment salary | |
| 134 | | 이자입금 / 이자수익 [bank] | 이자소득 | NOT business income | Bank interest -- separate income type | |
| 135 | | 배당금 입금 | 배당소득 | NOT business income | Dividend income | |
| 136 | | 세금환급 국세청 | EXCLUDE | Not income | Tax refund | |
| 137 | | 대출금 입금 | EXCLUDE | Not income | Loan proceeds | |
| 138 | |
| 139 | ### 3.2 Expense Patterns (Debits -- 출금) |
| 140 | |
| 141 | | Pattern | Tax Category | Treatment | Notes | |
| 142 | |---|---|---|---| |
| 143 | | 사무실임대료 / 임차료 [landlord] | 임차료 (rent) | Fully deductible | Business premises rent | |
| 144 | | 공과금 / 전기요금 [KEPCO/한국전력] | 수도광열비 (utilities) | Business portion deductible | Home office: apportion | |
| 145 | | 도시가스 / 가스요금 | 수도광열비 | Business portion deductible | Apportion if home office | |
| 146 | | 인터넷 요금 [KT/SK브로드밴드/LG유플러스] | 통신비 (communications) | Business portion deductible | Mixed use: apportion | |
| 147 | | 휴대폰 요금 [SK텔레콤/KT/LG유플러스] | 통신비 | Business portion deductible | Mixed use: apportion | |
| 148 | | 교통비 [대중교통/버스/지하철] | 여비교통비 (travel) | Deductible if business | T-money/Cashbee transit charges | |
| 149 | | KTX / SRT [train] | 여비교통비 | Deductible if business purpose | Keep boarding pass | |
| 150 | | 대한항공 / 아시아나 / 저비용항공사 | 여비교통비 | Deductible if business | | |
| 151 | | 접대비 / 식사 [restaurant] | 접대비 (entertainment) | Limited deduction | Cap applies; document names, purpose | |
| 152 | | 도서비 [Kyobo/Aladin] | 소모품비 (consumables) | Deductible if professional literature | | |
| 153 | | 교육훈련비 [Fastcampus/패스트캠퍼스/학원] | 교육훈련비 | Fully deductible if business-related | | |
| 154 | | Adobe / Microsoft / Google Workspace | 소모품비 / 임차료 | Deductible if business | Subscription: current expense | |
| 155 | | Figma / Notion / Slack | 소모품비 | Deductible | Business SaaS | |
| 156 | | 세무사 수수료 | 지급수수료 (professional fees) | Fully deductible | Tax accountant fees | |
| 157 | | 법무사 / 변호사 수수료 | 지급수수료 | Deductible if business-related | Legal fees | |
| 158 | | 국민건강보험 / 건보 | 소득공제 (NOT 필요경비) | EXCLUDE from business expenses | Health insurance = income deduction | |
| 159 | | 국민연금 / 연금보험료 | 소득공제 (NOT 필요경비) | EXCLUDE from business expenses | Pension = income deduction | |
| 160 | | 종합소득세 납부 / 소득세 | EXCLUDE | Tax payment | Not deductible | |
| 161 | | 지방소득세 납부 | EXCLUDE | Local tax payment | Not deductible | |
| 162 | | 중간예납 국세청 | EXCLUDE | Estimated tax prepayment | Credit against final liability | |
| 163 | | 개인인출 / 본인출금 | EXCLUDE | Drawings | Not business expense | |
| 164 | |
| 165 | ### 3.3 Platform and Digital Payment Patterns |
| 166 | |
| 167 | | Pattern | Treatment | Notes | |
| 168 | |---|---|---| |
| 169 | | 카카오뱅크 이체 / KakaoBank Transfer | Business income | Confirm client vs personal transfer | |
| 170 | | 토스뱅크 입금 / TossBank Credit | Business income | Digital bank receipt | |
| 171 | | 케이뱅크 이체 / K bank | Business income | Digital bank | |
| 172 | | 네이버파이낸셜 / 네이버페이 | Business income | Naver Pay settlement | |
| 173 | | 원천징수 3.3% | Revenue gross-up required | National 3% + local 0.3%; client deducted before paying | |
| 174 | |
| 175 | ### 3.4 Withholding Tax (원천징수) -- 3.3% Rate |
| 176 | |
| 177 | Most self-employed Koreans have 3.3% withheld by corporate clients (national 3% + local income tax 0.3%). This appears in bank statements as net amounts. |
| 178 | |
| 179 | **Rule:** Always gross up to the full invoice amount. The withheld 3.3% is a tax credit on the final return. |
| 180 | |
| 181 | Example: Client pays KRW 966,700 (net of 3.3% withholding on KRW 1,000,000 invoice). Report gross income KRW 1,000,000; claim KRW 33,300 as withholding tax credit. |
| 182 | |
| 183 | --- |
| 184 | |
| 185 | ## Section 4 -- Worked Examples |
| 186 | |
| 187 | ### Example 1 -- Standard Client Wire Transfer |
| 188 | |
| 189 | **Input line (KB국민은행 Kookmin Bank statement):** |
| 190 | `2025.03.15 | 타행이체 ABC디자인컴퍼니 | 입금 970,100 | 잔액 4,521,300` |
| 191 | |
| 192 | **Reasoning:** |
| 193 | Wire transfer from a business client. KRW 970,100 received is likely net of 3% national withholding tax. If the invoice was KRW 1,000,000, client withheld KRW 30,000 (3%) and paid KRW 970,000. The local income tax portion (0.3% = KRW 3,000) was also withheld separately. Total gross income: KRW 1,000,000. Total withholding credit: KRW 33,000. |
| 194 | |
| 195 | **Classification:** 사업소득 KRW 1,000,000 (gross). Withholding credit KRW 33,000. |
| 196 | |
| 197 | ### Example 2 -- Kakao Pay Settlement |
| 198 | |
| 199 | **Input line (카카오뱅크 KakaoBank statement):** |
| 200 | `2025-05-10 | 카카오페이 정산 | +350,000 | 잔고 2,840,000` |
| 201 | |
| 202 | **Reasoning:** |
| 203 | KakaoTalk Pay settlement for goods/services sold. This is a digital platform payout representing revenue earned. Check KakaoPay business dashboard for gross sales vs fees. |
| 204 | |
| 205 | **Classification:** 사업소득 KRW 350,000 (or gross up if platform fees deducted separately). |
| 206 | |
| 207 | ### Example 3 -- National Pension Premium |
| 208 | |
| 209 | **Input line (신한은행 Shinhan Bank statement):** |
| 210 | `2025-04-30 | 국민연금보험료 자동이체 | -268,500 | 잔액 1,450,200` |
| 211 | |
| 212 | **Reasoning:** |
| 213 | National pension premium (국민연금) KRW 268,500. This is NOT a business expense (필요경비). It is an income deduction (소득공제) -- deducted from total income after business income is computed. The full amount paid is deductible as a social insurance premium deduction. |
| 214 | |
| 215 | **Classification:** EXCLUDE from 필요경비. Record as 국민연금 소득공제. |
| 216 | |
| 217 | ### Example 4 -- Estimated Tax Payment |
| 218 | |
| 219 | **Input line (우리은행 Woori Bank statement):** |
| 220 | `2025-11-30 | 국세청 중간예납 | -450,000 | 잔액 3,210,000` |
| 221 | |
| 222 | **Reasoning:** |
| 223 | Estimated tax (중간예납) payment to NTS. This is a prepayment of income tax -- NOT a business expense. Self-employed persons with prior year tax liability > KRW 300,000 must pay an estimated tax instalment in November. |
| 224 | |
| 225 | **Classification:** EXCLUDE. Record as 중간예납 KRW 450,000 (credit against final liability). |
| 226 | |
| 227 | ### Example 5 -- Business Meal (Entertainment) |
| 228 | |
| 229 | **Input line (하나은행 KEB Hana Bank statement):** |
| 230 | `2025-07-22 | 음식점 강남ABC식당 | -88,000 | 잔액 2,125,000` |
| 231 | |
| 232 | **Reasoning:** |
| 233 | Restaurant meal KRW 88,000. Entertainment expenses (접대비) are deductible but subject to annual limits under NTS rules. Document: date, restaurant, purpose, names of attendees. Without documentation, the deduction is disallowed. |
| 234 | |
| 235 | **Classification:** 접대비 KRW 88,000. Deductible if documented. Subject to annual cap. |
| 236 | |
| 237 | ### Example 6 -- Adobe Creative Cloud |
| 238 | |
| 239 | **Input line (KEB하나은행 statement):** |
| 240 | `2025-09-01 | ADOBE SYSTEMS | -80,000 | 잔액 3,870,000` |
| 241 | |
| 242 | **Reasoning:** |
| 243 | Adobe Creative Cloud monthly subscription KRW 80,000. Business software used for design services. Classified as 소모품비 (consumables) -- subscription. Fully deductible as a business expense. |
| 244 | |
| 245 | **Classification:** 소모품비 KRW 80,000. Fully deductible. |
| 246 | |
| 247 | --- |
| 248 | |
| 249 | ## Section 5 -- Tier 1 Rules (When Data Is Clear) |
| 250 | |
| 251 | ### 5.1 Business Income Computation Methods |
| 252 | |
| 253 | **Legislation:** Income Tax Act (소득세법) Arts. 27-55 |
| 254 | |
| 255 | Three methods exist, applied based on revenue and bookkeeping: |
| 256 | |
| 257 | | Method | Who | How | |
| 258 | |---|---|---| |
| 259 | | Double-entry (복식부기) | Required above threshold; option for all | Actual revenue minus actual expenses. Most accurate. | |
| 260 | | Simplified bookkeeping (간편장부) | Available below threshold | Actual revenue minus documented expenses | |
| 261 | | Standard deduction (기준경비율 / 단순경비율) | No books maintained | Revenue minus major expenses, then multiplied by standard rate | |
| 262 | |
| 263 | ### 5.2 Tax Computation Flow |
| 264 | |
| 265 | ``` |
| 266 | Total business revenue (총수입금액) |
| 267 | Less: Necessary expenses (필요경비) -- actual or standard rate |
| 268 | = Business income (사업소득금액) |
| 269 | Plus: Other income (근로소득, 이자소득, 배당소득, 연금소득) |
| 270 | = Total income (종합소득금액) |
| 271 | Less: Income deductions (소득공제) |
| 272 | = Taxable income (과세표준) -- round down to 10,000 KRW |
| 273 | Apply national rate table |
| 274 | = National income tax (산출세액) |
| 275 | Less: Tax credits (세액공제) |
| 276 | = National income tax due |
| 277 | x 1.10 (add local income tax 10%) |
| 278 | = Total tax |
| 279 | Less: Withholding credits (원천징수) |
| 280 | Less: Estimated tax paid (중간예납) |
| 281 | = Final tax due / refund |
| 282 | ``` |
| 283 | |
| 284 | ### 5.3 Income Deductions (소득공제) |
| 285 | |
| 286 | | Deduction | Amount | |
| 287 | |---|---| |
| 288 | | Basic deduction (기본공제) | KRW 1,500,000 per person (self, spouse, dependents) | |
| 289 | | Additional deduction -- elderly (70+) | KRW 1,000,000 per person | |
| 290 | | Additional deduction -- disabled | KRW 2,000,000 per person | |
| 291 | | Pension insurance premium (국민연금) | Full amount paid | |
| 292 | | National health insurance (국민건강보험) | Full amount paid | |
| 293 | | Employment insurance (고용보험) | Full amount paid | |
| 294 | |
| 295 | ### 5.4 Tax Credits (세액공제) |
| 296 | |
| 297 | | Credit | Amount | |
| 298 | |---|---| |
| 299 | | Standard credit (표준세액공제) | KRW 70,000 (if no other special deductions claimed) | |
| 300 | | Child tax credit | KRW 150,000 per child (age ≤ 7: KRW 200,000) | |
| 301 | | Pension savings credit | 12% or 15% of pension contributions (up to limits) | |
| 302 | |
| 303 | ### 5.5 Estimated Tax / Prepayment (중간예납) |
| 304 | |
| 305 | **Legislation:** Income Tax Act Art. 65 |
| 306 | |
| 307 | - Required when prior year comprehensive income tax > KRW 300,000 |
| 308 | - Amount: approximately 50% of prior year tax |
| 309 | - Due: 30 November (payment window: 1--30 November) |
| 310 | - NTS issues a notice (중간예납세액 납부고지서) |
| 311 | |
| 312 | ### 5.6 Filing Deadlines |
| 313 | |
| 314 | | Item | Deadline | |
| 315 | |---|---| |
| 316 | | Comprehensive income tax return | 31 May of the following year | |
| 317 | | Payment | 31 May (or in instalments with NTS approval) | |
| 318 | | Estimated tax (중간예납) | 30 November of the current year | |
| 319 | | VAT return (if applicable) | 25 January and 25 July (biannual) | |
| 320 | |
| 321 | ### 5.7 Penalties |
| 322 | |
| 323 | | Offence | Penalty | |
| 324 | |---|---| |
| 325 | | Late filing (무신고) | 20% of tax due (or 40% if fraudulent) | |
| 326 | | Under-reporting (과소신고) | 10% of additional tax (or 40% if fraudulent) | |
| 327 | | Late payment (납부불성실) | 0.022% per day (approx. 8% per year) | |
| 328 | | Failure to keep records | KRW 200,000--2,000,000 | |
| 329 | |
| 330 | --- |
| 331 | |
| 332 | ## Section 6 -- Tier 2 Catalogue (Reviewer Judgement Required) |
| 333 | |
| 334 | ### 6.1 Regime / Method Selection |
| 335 | |
| 336 | Choosing between actual expenses (복식부기 / 간편장부) and the standard deduction rate (기준경비율) requires comparing actual documented expenses vs the standard deduction rate applied to revenue. For most service businesses with low costs (consulting, IT), actual bookkeeping yields lower taxable income. |
| 337 | |
| 338 | Flag for reviewer to compute both and select the lower-tax method. |
| 339 | |
| 340 | ### 6.2 Home Office (가사관련비 按分) |
| 341 | |
| 342 | Korea allows apportionment of home expenses for self-employed persons working from home. Acceptable basis: floor area ratio. Utilities, internet, and proportionate rent (if renting) are deductible at the business-use percentage. |
| 343 | |
| 344 | ### 6.3 Entertainment Expense Cap (접대비) |
| 345 | |
| 346 | Entertainment expenses for sole proprietors are capped under NTS guidance. The annual cap depends on the type of business. Document every meal with names, business purpose, and receipts. |
| 347 | |
| 348 | ### 6.4 Vehicle Expenses |
| 349 | |
| 350 | Korea allows deduction of vehicle expenses for business-use vehicles. For passenger vehicles used for both business and personal purposes, a vehicle usage log (운행기록부) is required. |
| 351 | |
| 352 | **Flag for reviewer:** Confirm vehicle type, business-use percentage, and documentation method. |
| 353 | |
| 354 | ### 6.5 Withholding Credit Reconciliation |
| 355 | |
| 356 | Self-employed persons often receive net amounts after 3.3% withholding. At year-end, clients must issue a withholding receipt (원천징수영수증). Reconcile bank inflows against withholding receipts to ensure all income is reported gross and all withholding is claimed as credits. |
| 357 | |
| 358 | --- |
| 359 | |
| 360 | ## Section 7 -- Excel Working Paper Template |
| 361 | |
| 362 | ``` |
| 363 | 종합소득세 WORKING PAPER -- Tax Year 2025 |
| 364 | 납세자 (Taxpayer): _______________ 사업자번호: ___________ |
| 365 | 업종 코드 (Business type code): ___________ |
| 366 | 장부 방법 (Bookkeeping): 복식부기 / 간편장부 / 기준경비율 [circle one] |
| 367 | |
| 368 | A. 총수입금액 (GROSS REVENUE) |
| 369 | A1. Total business revenue (gross, before withholding) ___________ |
| 370 | |
| 371 | B. 필요경비 (NECESSARY EXPENSES) |
| 372 | B1. 임차료 (rent) ___________ |
| 373 | B2. 수도광열비 (utilities -- business %) ___________ |
| 374 | B3. 통신비 (communications -- business %) ___________ |
| 375 | B4. 여비교통비 (travel) ___________ |
| 376 | B5. 접대비 (entertainment -- capped) ___________ |
| 377 | B6. 광고선전비 (advertising) ___________ |
| 378 | B7. 소모품비 (consumables / SaaS) ___________ |
| 379 | B8. 감가상각비 (depreciation) ___________ |
| 380 | B9. 외주비 (subcontracting) ___________ |
| 381 | B10. 지급수수료 (professional fees) ___________ |
| 382 | B11. 기타경비 (other expenses) ___________ |
| 383 | B12. Total 필요경비 ___________ |
| 384 | |
| 385 | C. 사업소득금액 (A1 - B12) ___________ |
| 386 | |
| 387 | D. 소득공제 (INCOME DEDUCTIONS) |
| 388 | D1. 기본공제 (basic deduction) ___________ |
| 389 | D2. 국민연금 (pension premiums) ___________ |
| 390 | D3. 국민건강보험 (health insurance) ___________ |
| 391 | D4. 기타 공제 ___________ |
| 392 | D5. Total 소득공제 ___________ |
| 393 | |
| 394 | E. 과세표준 (C - D5, round down to 10,000) ___________ |
| 395 | |
| 396 | F. 산출세액 (national tax per rate table) ___________ |
| 397 | |
| 398 | G. 세액공제 (TAX CREDITS) |
| 399 | G1. 표준세액공제 / other credits ___________ |
| 400 | |
| 401 | H. NATIONAL TAX DUE (F - G1) ___________ |
| 402 | |
| 403 | I. 지방소득세 (H x 10%) ___________ |
| 404 | |
| 405 | J. TOTAL TAX (H + I) ___________ |
| 406 | |
| 407 | K. 원천징수 공제 (withholding credits 3.3%) ___________ |
| 408 | |
| 409 | L. 중간예납 (estimated tax paid) ___________ |
| 410 | |
| 411 | M. FINAL TAX DUE / REFUND (J - K - L) ___________ |
| 412 | |
| 413 | REVIEWER FLAGS: |
| 414 | [ ] Business type code confirmed? |
| 415 | [ ] All withholding receipts (원천징수영수증) collected? |
| 416 | [ ] Estimated tax (중간예납) credited? |
| 417 | [ ] Pension/health insurance correctly in 소득공제 (not 필요경비)? |
| 418 | [ ] Entertainment cap applied? |
| 419 | [ ] Double-entry threshold checked for this business? |
| 420 | ``` |
| 421 | |
| 422 | --- |
| 423 | |
| 424 | ## Section 8 -- Bank Statement Reading Guide |
| 425 | |
| 426 | ### Korean Bank Statement Formats |
| 427 | |
| 428 | | Bank | Format | Key Fields | |
| 429 | |---|---|---| |
| 430 | | KB국민은행 (Kookmin) | CSV / PDF | 거래일, 거래내용, 출금금액, 입금금액, 잔액 | |
| 431 | | 신한은행 (Shinhan) | CSV | 거래일자, 적요, 출금액, 입금액, 잔액 | |
| 432 | | 우리은행 (Woori) | CSV | 날짜, 내용, 출금, 입금, 잔액 | |
| 433 | | KEB하나은행 (Hana) | CSV | 거래일, 거래내용, 출금(원), 입금(원), 잔액(원) | |
| 434 | | 카카오뱅크 (KakaoBank) | CSV | 거래일시, 거래내용, 출금금액, 입금금액, 잔액 | |
| 435 | | 토스뱅크 (TossBank) | CSV / App | 날짜, 내용, 금액, 잔액 | |
| 436 | | 케이뱅크 (K bank) | CSV | 거래일, 내용, 출금, 입금, 잔액 | |
| 437 | |
| 438 | ### Key Korean Banking Terms |
| 439 | |
| 440 | | Korean Term | English | Classification Hint | |
| 441 | |---|---|---| |
| 442 | | 타행이체 입금 | Transfer from another bank | Potential business income | |
| 443 | | 자동이체 입금 | Auto-transfer credit | Regular income from client | |
| 444 | | 카드결제 | Card payment | Expense | |
| 445 | | ATM출금 / 자동화기기 | ATM withdrawal | Personal -- investigate | |
| 446 | | 세금이체 / 국세청 | Tax payment | Tax payment -- exclude | |
| 447 | | 공과금 자동이체 | Utility auto-debit | Business or personal expense | |
| 448 | | 이자입금 | Interest credit | Other income | |
| 449 | | 중간예납 | Estimated tax prepayment | Tax credit | |
| 450 | | 원천징수 후 수령 | Received after withholding | Gross up 3.3% | |
| 451 | |
| 452 | --- |
| 453 | |
| 454 | ## Section 9 -- Onboarding Fallback |
| 455 | |
| 456 | If the client provides a bank statement but cannot answer onboarding questions immediately: |
| 457 | |
| 458 | 1. Classify all wire transfer credits from non-personal accounts as potential 사업소득 |
| 459 | 2. Assume all client payments are net of 3.3% withholding -- gross up |
| 460 | 3. Mark all 국민연금 and 국민건강보험 auto-debits as income deductions (NOT expenses) |
| 461 | 4. Apply conservative defaults: simplified bookkeeping, standard deduction rate |
| 462 | 5. Flag all large purchases (> KRW 500,000) for review -- potential capital assets |
| 463 | |
| 464 | Present these questions: |
| 465 | |
| 466 | ``` |
| 467 | ONBOARDING QUESTIONS -- SOUTH KOREA 종합소득세 |
| 468 | 1. What is your main business type (업종)? Do you have an 업종코드? |
| 469 | 2. Did you maintain simplified (간편장부) or double-entry (복식부기) books? |
| 470 | 3. What is your total gross revenue for 2025 (before 3.3% withholding)? |
| 471 | 4. Did any corporate clients withhold 3.3%? If so, do you have withholding receipts (원천징수영수증)? |
| 472 | 5. Did you pay estimated tax (중간예납) in November 2025? |
| 473 | 6. Marital status and number of dependents? |
| 474 | 7. National pension (국민연금) total paid in 2025? |
| 475 | 8. National health insurance (국민건강보험) total paid in 2025? |
| 476 | 9. Do you use a vehicle for business? If so, do you keep a driving log (운행기록부)? |
| 477 | 10. Did you work from a home office? If so, what % of your home is used for business? |
| 478 | ``` |
| 479 | |
| 480 | --- |
| 481 | |
| 482 | ## Section 10 -- Reference Material |
| 483 | |
| 484 | ### Key Legislation |
| 485 | |
| 486 | | Topic | Article | |
| 487 | |---|---| |
| 488 | | Comprehensive income (종합소득) | Income Tax Act Art. 4 | |
| 489 | | Business income (사업소득) | ITA Art. 27 | |
| 490 | | Necessary expenses (필요경비) | ITA Art. 27, 33-35 | |
| 491 | | Income deductions (소득공제) | ITA Art. 50-55 | |
| 492 | | Tax credits (세액공제) | ITA Art. 56-66 | |
| 493 | | Estimated tax (중간예납) | ITA Art. 65 | |
| 494 | | Bookkeeping obligation | ITA Art. 160 | |
| 495 | | Local income tax | Local Tax Act Art. 86-92 | |
| 496 | |
| 497 | ### Known Gaps / Out of Scope |
| 498 | |
| 499 | - Non-resident Korean-source income |
| 500 | - Financial income global taxation (금융소득 종합과세, > KRW 20M) |
| 501 | - Real estate capital gains (양도소득세) |
| 502 | - Corporate income tax (법인세) |
| 503 | - International income / DTAA |
| 504 | |
| 505 | ### Changelog |
| 506 | |
| 507 | | Version | Date | Change | |
| 508 | |---|---|---| |
| 509 | | 2.0 | April 2026 | Full rewrite to v2.0 structure; Korean bank formats; local platform patterns (KakaoTalk Pay, Naver Pay, Toss); worked examples | |
| 510 | | 1.0 | 2025 | Initial version | |
| 511 | |
| 512 | ### Self-Check |
| 513 | |
| 514 | - [ ] Business type (업종) confirmed? Standard deduction rate varies by type. |
| 515 | - [ ] All client payments grossed up from net-of-withholding amounts? |
| 516 | - [ ] Local income tax (10%) added to national tax? |
| 517 | - [ ] National pension and health insurance in 소득공제, NOT 필요경비? |
| 518 | - [ ] Estimated tax (중간예납) credited against final liability? |
| 519 | - [ ] Double-entry threshold checked? Revenue > KRW 75M (services) requires 복식부기. |
| 520 | |
| 521 | --- |
| 522 | |
| 523 | ## PROHIBITIONS |
| 524 | |
| 525 | - NEVER compute income without confirming the business type (업종) -- standard deduction rates differ by industry |
| 526 | - NEVER treat 3.3% withheld amounts as income -- always gross up to invoice amount |
| 527 | - NEVER include national pension or health insurance as business expenses -- they are income deductions (소득공제) |
| 528 | - NEVER omit the 10% local income tax surtax on national income tax |
| 529 | - NEVER allow income tax or local tax payments as deductible expenses |
| 530 | - NEVER advise on non-resident taxation -- escalate |
| 531 | - NEVER present tax calculations as definitive -- always label as estimated and direct client to their 세무사 for confirmation |
| 532 | |
| 533 | --- |
| 534 | |
| 535 | ## Disclaimer |
| 536 | |
| 537 | This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional (such as a 세무사, 공인회계사, or equivalent licensed practitioner in South Korea) before filing or acting upon. |
| 538 | |
| 539 | The most up-to-date, verified version of this skill is maintained at [openaccountants.com](https://openaccountants.com). Log in to access the latest version, request a professional review from a licensed accountant, and track updates as tax law changes. |
| 540 |
Run this skill, then get an accountant to check it
After running the full skill pack in your AI agent, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.
Quality
Q3: AI-drafted
AI-generated with structure and citations. Not independently verified.
Needs deep research against tax authority websites to reach Q2.
Accountant Review
About
Use this skill whenever asked about South Korean income tax for self-employed individuals. Trigger on phrases like "comprehensive income tax", "종합소득세", "global income tax Korea", "사업소득", "business income Korea", "간편장부", "simplified bookkeeping", "복식부기", "double-entry Korea", "local income tax surtax", "estimated tax Korea", "Korean income tax return", "Hometax Korea", "Kakao Pay income", "Naver Pay settlement", "KakaoBank statement", or any question about filing or computing income tax for a Korean freelancer or self-employed person. This skill covers progressive brackets (6--45%), local income tax (10% surtax), bookkeeping methods, standard deduction rates, personal deductions, estimated tax, filing deadlines, and penalties. ALWAYS read this skill before touching any Korean income tax work.
Use this skill
This skill is open source and free to use in any AI agent. Copy it, download it, or clone the repo. If you find an error, flag it — a licensed accountant will review.