W-2 및 1099 데이터를수동 입력 없이 Excel로 추출하는 방법

미국 사회보장국(SSA)은 매년 690만 고용주로부터 약 2억 4500만 건의 W-2 양식을 처리합니다. 이 모든 양식에는 임금, 원천징수 세금, 사회보장세 및 메디케어 금액 등 동일한 데이터가 필요하며, 이 데이터는 세무 신고 소프트웨어, 조정용 스프레드시트, 또는 연말 검증을 위한 급여 시스템에 입력되어야 합니다.

W-2와 1099 더미에서 Box 1 임금, Box 2 연방 원천징수세, Box 4 사회보장세를 Excel에 수기로 입력하느라 오후를 보낸 적이 있다면, 그 시간이 어디로 가는지 정확히 아실 겁니다. 전국 세무 전문가 협회 (NATP)에 따르면, 23,000개 이상의 회원사 총 수익의 65%가 세금 시즌에 발생합니다. 이 집중된 기간 동안 수동 데이터 입력에 쓰는 모든 1분은 검토, 기획 또는 청구 가능한 고객 업무에 쓰지 못하는 시간입니다.

수작업 입력은 그만 — AI가 대신 읽어드립니다
이미지나 PDF를 업로드하세요 — 10초 만에 정형 데이터로
지금 체험하기
회원가입 불필요 · 카드 불필요 · 10초 내 결과
AI 추출을 통해 W-2 및 1099 세금 양식 데이터가 Excel 스프레드시트로 추출된 모습

W-2(및 1099) 양식에서 실제로 봐야 할 항목

데이터를 추출하기 전에 어떤 항목이 중요하고 어떤 항목이 잡음인지 아는 것이 도움이 됩니다. 표준 IRS W-2 양식에는 20개의 번호가 매겨진 상자와 6개의 문자 필드(a~f)가 포함되어 있습니다. 대부분의 추출 작업에는 일부만 필요합니다. 일반적인 세무 신고 워크플로우에서 실제로 사용하는 항목은 다음과 같습니다.

W-2 필드내용용도
Box b고용주 식별 번호(EIN)고용주 기록 일치, 1099 대 W-2 분류 확인
Box 1임금, 팁, 기타 보상연방 과세 소득 — Form 1040, Line 1로 이어지는 금액
Box 2연방 소득세 원천징수액세금 부채에 차감되며, 납세자의 모든 W-2를 합산
Box 3사회보장 임금2026년 기준 $176,100 상한. Box 7(사회보장 팁)을 더한 금액을 초과할 수 없음
Box 4사회보장세 원천징수액Box 3 × 6.2%(상한 적용)와 일치해야 함. 신고 전 빠른 교차 확인
Box 5메디케어 임금 및 팁임금 상한 없음. $200,000 초과 시 추가 0.9% 메디케어 세금 적용
Box 6메디케어세 원천징수액Box 5 × 1.45%($200,000 초과 임금에 0.9% 추가)
박스 12코드 A–HH (퇴직 기여금, 건강보험 등)코드별 상이 — 코드 D (401k), 코드 DD (고용주 건강보험 비용), 코드 W (HSA)
박스 15–17주별 임금, 주 소득세, 주 ID 번호다주 신고자는 세 가지 모두 필요. W-2 하나에 주 행이 두 개 있을 수 있음

1099 쪽에서 가장 일반적인 변형은 각각 고유한 필드 레이아웃을 가지고 있습니다. 양식 1099-NEC는 프리랜서에게 W-2에 해당하는 비직원 보상을 보고하며, 지급인 TIN, 수취인 TIN 및 Box 1 비직원 보상이 포함됩니다. 양식 1099-INT는 이자 소득(Box 1 이자, Box 2 조기 인출 패널티)을 보고합니다. 양식 1099-DIV는 배당금(Box 1a 총 일반 배당금, Box 1b 적격 배당금)을 보고합니다. IRS는 신고자당 정보 보고서가 10건만 되어도 전자 제출을 요구합니다. 이는 대부분의 소규모 실무자가 세무 시즌 첫 주에 넘는 기준입니다.

필요한 필드를 알면 20개 이상의 W-2 상자 또는 모든 1099 변형 필드를 추출하지 않아도 됩니다. 열을 한 번 정의하면 추출 대상이 워크플로우에 중요한 항목만 지정됩니다.

기본 접근 방식 — 그리고 세무 시즌 물량에서 실패하는 이유

대부분의 세무사는 종이 양식이나 PDF에 있는 W-2 데이터를 Drake Tax, UltraTax CS, Lacerte, ProSeries 같은 세무 소프트웨어에 직접 입력하는 방식으로 시작합니다. 이 모든 플랫폼에는 실제 양식 레이아웃을 모방한 데이터 입력 화면이 있어 수동 입력이 더 빠르게 느껴지도록 설계되었습니다. 10~20개 양식 정도면 괜찮습니다. 하지만 세무 시즌, 즉 중견 업체가 400건 이상의 개인 신고서를 처리하고 각각 여러 개의 W-2와 1099 양식이 있는 경우에는 구조적 마찰이 발생합니다.

Reddit의 r/smallbusiness에서 한 사용자가 자신의 업무를 추적한 결과, 수동 데이터 입력 시 모든 기록 유형에서 1~4%의 오류율이 발생한다는 것을 발견했습니다. "별거 아닌 것 같지만," 그들은 "1,000개당 40개의 잘못된 기록이 있다는 뜻입니다. 각각을 수정하는 데 입력하는 시간보다 3~5배 더 오래 걸립니다."라고 썼습니다. 세무 상황에서 EIN 입력 실수나 SSN 전위 오류는 단순한 수정을 넘어 몇 달 후 국세청(IRS) 통지로 이어질 수 있습니다.

대부분의 문서 추출 도구가 사용하는 템플릿 기반 OCR은 또 다른 병목 현상을 만듭니다. 특정 W-2 레이아웃에서 각 필드의 위치를 정의하면 소프트웨어가 해당 좌표에서 숫자를 읽습니다. 문제는 W-2 레이아웃이 급여 제공업체에 따라 다르다는 점입니다. ADP에서 생성된 W-2는 Box 1의 위치가 Paychex에서 생성된 것과 다르며, 스캔본은 정렬이 몇 밀리미터씩 어긋나 또 다시 달라집니다. SurePrep의 OCR 가져오기 기능에 많은 투자를 한 Reddit r/taxpros 사용자는 결과를 단호하게 설명했습니다. "SP를 사용하면 직접 수동 입력할 때보다 신고서 준비에 약 3배의 시간이 걸립니다." 레이아웃이 변경되면 템플릿이 작동하지 않습니다.

병목 현상은 문자 인식이 아니라 레이아웃 의존성입니다. 모든 W-2나 1099가 동일한 좌표 위치를 사용한다는 가정을 제거하면 추출 문제는 근본적으로 더 간단해집니다.

1단계 — 원본 파일 준비

세금 시즌에 W-2 및 1099 양식은 세 가지 형식으로 도착하며, 추출 기능은 모두 지원합니다:

디지털 PDF

급여 포털에서 다운로드한 고용주 발행 W-2 PDF 및 1099 PDF입니다. 대부분의 급여 제공업체(ADP, Paychex, Gusto)는 표준 사원용 사본(Copy B 형식)으로 발행합니다. 스캐너가 필요 없습니다.

스캔한 종이 사본

고용주가 우편으로 보내는 빨간색 Copy A W-2 또는 우편으로 받은 종이 1099입니다. 200 DPI 이상의 평판 스캔으로 깨끗한 결과를 얻을 수 있습니다. 기울어짐을 방지하려면 양식을 스캐너 베드에 정확히 맞춰 놓으세요.

휴대폰 사진

의뢰인이 W-2 사진을 문자로 보낼 때 유용합니다. 이미지가 밝고 평평하며 양식의 네 모서리가 모두 보이는 한 사용 가능합니다. SSN 또는 EIN 입력란에 빛 반사가 없어야 합니다.

입력 형식: PDF, JPG, PNG, WebP, AVIF. 완벽한 원본 품질보다 중요한 것은 사람이 숫자를 읽을 수 있는지 여부입니다. 사람이 읽을 수 있다면 AI도 읽을 수 있습니다. 접히거나 약간 기울어졌거나 인쇄 흠집이 있는 서식도 대부분 정상 추출됩니다. 텍스트가 완전히 가려지거나 가장자리가 잘리거나 극단적인 각도로 촬영된 서식은 누락이 발생하므로 다시 스캔해야 합니다.

2단계 — AI가 추출할 항목 지정

각 데이터 필드 주위에 사각형을 그려야 하는 템플릿 기반 OCR과 달리, ImageToTable.ai는 열 이름 추출 방식을 사용합니다. "직원 SSN", "Box 1 임금", "연방 소득세 원천징수액" 등 원하는 필드 이름을 입력하면 AI가 레이블의 의미를 이해하여 페이지 내 어디에 있든 각 값을 찾아냅니다. 따라서 동일한 열 이름 세트를 ADP W-2, Paychex W-2, 스캔한 종이 사본, 심지어 휴대폰 사진에도 사용할 수 있습니다. AI는 좌표가 아닌 의미적 내용을 읽습니다.

실용적인 W-2 추출 열 세트의 예시는 다음과 같습니다:

열 이름추출 내용
직원 이름Box e의 전체 이름
직원 SSNBox a의 사회보장번호
고용주 EINBox b의 고용주 식별 번호
고용주 이름Box c의 고용주 이름
Box 1 임금Box 1의 연방 과세 임금
Box 2 연방 소득세 원천징수Box 2의 연방 소득세 원천징수액
Box 3 사회보장 임금Box 3의 사회보장 임금
Box 4 사회보장세 원천징수Box 4의 사회보장세
Box 5 메디케어 임금Box 5의 메디케어 임금
Box 6 메디케어세 원천징수Box 6의 메디케어세
Box 15의 주 약어
주 임금Box 16의 주 과세 임금
주 소득세 원천징수Box 17의 주 소득세

1099 양식의 경우, 열 이름을 "지급자명", "수취인 TIN", 1099-NEC는 "Box 1 비직원 보상", 1099-INT는 "Box 1 이자 소득"으로 일치시킵니다. 동일한 열 이름 방식이 적용됩니다. AI는 1099의 "지급자 TIN"이 W-2의 EIN과 동일하다는 것을 이해하고, 양식 내 위치와 관계없이 이를 찾아냅니다.

JPG/PNG/PDF AI 추출

파일은 안전하게 처리되며 저장되지 않습니다.

수작업 입력은 그만 — AI가 대신 읽어드립니다
이미지나 PDF를 업로드하세요 — 10초 만에 정형 데이터로
지금 체험하기
회원가입 불필요 · 카드 불필요 · 10초 내 결과

3단계 — 추출 실행 및 결과 확인

W-2 또는 1099 파일을 업로드하고, 열 이름을 입력한 후 추출을 누르세요. 페이지당 처리 시간은 약 5~10초로, 수동 데이터 입력(페이지당 평균 3분)과 비교됩니다. 50개 양식 기준으로 처리 시간은 약 8분과 2시간 30분의 차이가 납니다.

내보내기 전 출력 결과에서 확인할 사항:

  • SSN 및 EIN: 양식에는 하이픈 없는 9자리 숫자입니다. 9자리가 모두 추출되었는지 확인하세요. 잘린 8자리 SSN은 저품질 스캔에서 가장 흔한 추출 오류입니다.
  • Box 3 + Box 7 일관성: W-2에 Social Security 팁(Box 7)이 포함된 경우, Box 3 + Box 7이 연간 임금 상한선(2026년 기준 $176,100)을 초과하지 않는지 확인하세요. IRS Forms W-2 및 W-3 지침에 이 한도가 명시되어 있습니다.
  • Box 1과 Box 3의 차이: Box 1(연방 과세 임금)은 Box 3(Social Security 임금)과 다른 경우가 많습니다. Box 1은 401(k) 기여금(Box 12, 코드 D)과 같은 세전 공제를 제외하기 때문입니다. 이는 정상적인 현상이며 오류가 아닙니다.
  • 주(state) 행: 직원에게 두 개의 주 행(Boxes 15–17 및 반복된 Boxes 15–17)이 있는 경우, 두 행이 모두 추출되었는지 확인하세요. 두 번째 주 행이 누락되면 비거주자 신고에 대한 주 세금 데이터가 누락됩니다.

출력 결과는 Excel(XLSX) 파일로 내보내지며, 각 양식이 한 행을 차지하고 각 열 이름이 제목이 됩니다. 데이터는 CSV 또는 Excel 가져오기 기능을 통해 Drake Tax, UltraTax CS 또는 Lacerte에 직접 가져오거나, 세무 소프트웨어에 수동 입력하기 전에 확인용 독립 스프레드시트로 유지할 수 있습니다.

깨끗한 디지털 W-2 및 1099 PDF의 추출 정확도는 일반적으로 95%를 초과합니다. 스캔한 종이 사본과 휴대폰 사진의 경우 인쇄 결함과 조명 변화로 인해 90~95%로 다소 낮아집니다. 이 차이가 검증이 중요한 이유입니다. 추출은 시간을 절약해 주는 도구일 뿐, 전문가 검토를 대체하지는 않습니다.

양식 일괄 처리 — 고객으로부터 양식 받기

단일 양식 추출은 일회성 요구를 충족합니다. 하지만 세금 시즌은 대량 작업입니다. ImageToTable.ai는 일괄 처리를 지원합니다. 여러 W-2 및 1099 파일을 한 번에 업로드하면 모든 파일에 대해 추출이 실행되고 결과가 하나의 통합 Excel 파일로 병합됩니다. 각 행은 하나의 양식을 나타냅니다. 50개의 고객 W-2를 처리하는 회사의 경우 일괄 처리는 업로드-추출-내보내기-반복의 루프를 없애줍니다.

하지만 추출 전에 또 다른 병목 현상이 있습니다. 바로 고객으로부터 양식을 받는 것입니다. "W-2 PDF를 이메일로 보내주실 수 있나요?"라는 요청에 이어 "종이 사본만 있어요", "첨부 파일이 너무 커요", "보냈는데 반송됐어요"라는 답변이 오가는 데는 시간표에 기록되지 않는 많은 시간이 소모됩니다. ImageToTable.ai의 수집 링크 기능은 이 문제를 직접 해결합니다. 공유 가능한 링크(예: /c/xxxx와 같은 URL)를 생성하여 각 고객에게 보내면, 고객이 링크를 열고 짧은 확인 코드를 입력한 후 양식을 업로드합니다. 파일은 자동으로 처리 대기열에 저장됩니다. 고객은 계정을 만들거나, 아무것도 설치하거나, 파일 형식을 이해할 필요가 없습니다. 사진을 찍거나 PDF를 업로드하기만 하면 됩니다.

이는 배치 워크플로우와 자연스럽게 연결됩니다: 1월 초에 모든 고객에게 컬렉션 링크 전송 → 고객이 파일을 업로드하면 양식이 대기열에 도착 → 모든 양식을 한 번에 엑셀로 배치 추출 → Drake Tax, UltraTax CS 또는 스프레드시트 기반 작업 문서 시스템으로 가져오기. 문서 수집 워크플로우 자동화에 대한 자세한 내용은 문서 수집 및 추출 파이프라인 설정 가이드를 참조하세요.

IRS가 이미 요구하는 빠른 정확도 교차 검증

데이터를 수동으로 추출했든 AI로 추출했든, IRS는 W-2 박스 간의 특정 관계가 성립할 것을 기대합니다. 이러한 교차 검증은 두 가지 역할을 합니다: 추출 결과를 검증하고, 고객 문제가 되기 전에 고용주의 보고 오류를 잡아냅니다.

IRS 간행물 15(Circular E) 및 W-2/W-3 지침에 따라, 다음 관계는 항상 성립해야 합니다:

  • 4번 상자 ≈ 3번 상자 × 6.2% (2026년 사회보장 임금 상한액 $176,100까지). 3번 상자 × 0.062가 4번 상자와 수 센트 이상 차이 나면, 추출 과정에서 숫자를 잘못 읽었거나 고용주가 계산 오류를 범한 것입니다.
  • 6번 상자 ≈ 5번 상자 × 1.45% ($200,000 초과 임금에 0.9% 추가). 고소득자의 경우 0.9% 추가 메디케어 세금 기준으로 인해 확인이 복잡해지지만, 대부분의 직원에게는 5번 상자 × 0.0145가 6번 상자와 거의 일치해야 합니다.
  • 1번 상자 ≤ 3번 상자 (대부분의 경우). 1번 상자는 세전 퇴직 기여금 및 일부 복리후생을 제외하는 반면, 3번 상자는 이를 포함합니다. 반대의 경우(1번 상자 > 3번 상자)는 $50,000 초과 그룹 생명보험 또는 특정 현금 외 보상과 같은 비정상적인 상황을 나타냅니다.
  • 1099-NEC 1번 상자 ≥ $600 (단일 지급자 기준). 1번 상자가 $600 미만인 1099-NEC가 있다면 지급자가 자발적으로 제출한 것이지만, 해당 소득은 여전히 신고 대상입니다.

세무 소프트웨어에 입력하기 전에 데이터를 스프레드시트로 추출하는 경우, 이 공식을 Excel 유효성 검사 규칙으로 사용할 수 있습니다. ImageToTable.ai의 계산된 열 기능을 사용하는 경우, 추출 단계에서 직접 이러한 검사를 포함할 수 있습니다. "사회보장세 확인(3번 상자 × 6.2% − 4번 상자)"와 같은 열을 정의하면 AI가 문서를 읽는 동안 차이를 계산하여 출력을 보기도 전에 불일치를 표시합니다. 추출에 유효성 검사 규칙을 구축하는 방법에 대한 자세한 내용은 문서 추출에 계산된 열 사용 가이드를 참조하세요.

자주 묻는 질문

손으로 작성된 W-2 또는 1099 양식도 처리할 수 있나요?

네, 시각 AI는 인쇄된 텍스트뿐만 아니라 손글씨 항목도 읽을 수 있습니다. 다만 손글씨 품질이 정확도에 직접적인 영향을 미칩니다. 깔끔하게 인쇄된 손글씨 숫자는 안정적으로 추출됩니다. 비좁거나 겹치거나 매우 연한 연필로 쓴 손글씨는 정확도가 낮아집니다. 손글씨 양식이 많은 경우, 결과 개선 전략을 위해 AI 손글씨 및 체크박스 인식 가이드를 참조하세요.

추출 시 W-2 레이아웃이 유지되나요, 아니면 숫자만 가져오나요?

To Table 모드는 특정 데이터 필드를 추출하여 양식당 한 행씩 구조화된 열로 정리합니다. W-2의 시각적 레이아웃을 재현하지는 않습니다. 원본 레이아웃을 유지해야 하는 경우(예: 보관 또는 고객 전달), ImageToTable.ai의 To Word 모드는 원본 위치, 글꼴, 간격을 유지하는 편집 가능한 Word 문서로 변환합니다. 필드 수준 추출은 W-2 PDF를 표로 변환 페이지를, W-2 및 1099 문서와 함께 W-9 및 W-8 양식을 처리하려면 세금 양식 OCR 페이지를 참조하세요.

1099-B나 1099-R 같은 더 복잡한 변형은 어떻게 처리하나요?

1099-B(중개 거래)와 1099-R(퇴직 분배금)은 1099-NEC나 1099-INT보다 필드가 더 많지만, 열 이름 추출 방식은 동일하게 처리합니다. 1099-B의 경우 "지급인 이름", "Box 1a 설명", "Box 1d 수익금", "Box 1e 비용 기준"과 같은 열을 정의하세요. 1099-R의 경우 "Box 1 총 분배금", "Box 2a 과세 금액", "Box 7 분배 코드"를 포함합니다. AI는 각 필드를 위치가 아닌 레이블로 읽기 때문에 양식에 추가 상자가 있어도 방해되지 않습니다.

추출된 Excel 파일을 세무 소프트웨어에 직접 가져올 수 있나요?

대부분의 전문 세무 신고 소프트웨어(Drake Tax, UltraTax CS, Lacerte, ProSeries 포함)는 원천 문서의 CSV 또는 Excel 가져오기를 지원합니다. 추출 결과로 생성된 XLSX 파일은 이러한 가져오기 형식에 직접 매핑됩니다. 소프트웨어가 요구하는 필드 이름에 맞게 열 이름을 하나 또는 두 개 변경해야 할 수도 있지만(예: Drake는 "Wages"를 요구하지만 추출 열은 "Box 1 Wages"인 경우), 데이터 자체를 다시 입력할 필요는 없습니다. Google Sheets 사용자의 경우, Google Sheets 애드온을 통해 추출 결과를 스프레드시트에 직접 작성할 수 있습니다.

세무 문서 자동화 측면에서 SurePrep 또는 Gruntworx와 어떻게 비교되나요?

SurePrep과 Gruntworx는 세무 신고 업계를 위해 특별히 구축된 문서 자동화 도구로, UltraTax CS 및 유사 플랫폼과 직접 통합됩니다. 이들은 대량의 1040 신고 준비에 특화되어 있습니다. ImageToTable.ai는 다른 접근 방식을 취합니다: 양식별 템플릿이나 직접적인 세무 소프트웨어 통합 대신, 의미적 이해를 통해 모든 문서를 읽는 범용 시각 AI를 사용합니다. 이는 혼합 문서 유형(W-2 + 1099 + 한 번에 수기 메모)에 더 유연하지만, SurePrep처럼 세무 소프트웨어 필드를 자동으로 채우지는 않습니다. 순수 1040 자동화와 직접 소프트웨어 통합이 필요한 회사에는 세무 특화 도구가 더 적합할 수 있습니다. W-2, 1099, W-9, 급여 명세서, 근무 시간표 등 여러 문서 유형에 걸쳐 유연한 추출이 필요한 회사, 급여 부서, HR 팀에게는 일반 AI 추출 도구가 더 넓은 범위를 커버합니다.

W-2 및 1099 데이터 추출 시작 — 설정 불필요.

양식을 업로드하고 열을 정의하면 구조화된 Excel 출력을 얻을 수 있습니다.PDF, 스캔본, 휴대폰 사진에서도 작동합니다.

📮 contact email: [email protected]