급여명세서 데이터를HR팀을 위한 구글 시트로 추출하는 방법

Ernst & Young의 2022년 급여 연구에서 모든 HR 담당자가 직감적으로 알고 있는 수치가 드러났습니다. 평균 급여 오류 수정 비용은 $291이며, 급여 주기 5회 중 1회는 최소 하나의 오류를 포함합니다. 이 $291은 벌금이 아닙니다. 누군가 업무를 중단하고 차이를 추적하고, 세금을 재계산하고, 지급을 재발행하고, 이미 알아챈 직원에게 수정 사항을 설명하는 데 드는 비용입니다. 그 근본 원인은 대부분 자동으로 이동했어야 할 숫자를 수동으로 입력했기 때문입니다.

구글 시트에서 급여 조정을 수행하는 소규모 회사의 HR 담당자나 사무 관리자에게 이러한 수동 단계는 한 곳에 집중됩니다. 바로 직원의 급여명세서가 PDF나 사진으로 도착했을 때, 누군가가 이를 보고 시트에 숫자를 직접 입력해야 하는 순간입니다. 총급여, 연방 원천징수, 사회보장세, 메디케어, 401(k) 공제, 건강 보험, 순급여. 급여 기간마다 직원당 7개 항목이며, 모든 항목이 $291 오류의 기회가 됩니다. 이 글에서는 급여명세서 이미지와 PDF를 읽고 데이터를 조정 시트에 직접 작성하는 구글 시트 부가 기능을 통해 전체 입력 단계를 제거하는 방법을 설명합니다.

급여명세서 데이터를 Google 스프레드시트 급여 대사 스프레드시트로 추출하는 사이드바 애드온

핵심 요약

  1. 급여 처리 주기 5건 중 1건은 최소 하나의 오류를 포함합니다. 원인은 부주의한 입력이 아니라, 직원당 7개 필드가 급여명세서에서 스프레드시트로 사람 손을 거쳐 이동하기 때문입니다.
  2. 급여 소프트웨어는 급여 계산을 자동화하지만, 대사 입력은 수동 타이핑 작업으로 남겨둡니다. 입력하는 모든 필드는 291달러 수정 비용이 발생할 새로운 기회입니다.
  3. ImageToTable.ai는 급여명세서 필드를 위치가 아닌 의미로 읽어 타이핑 단계를 제거합니다. HR 담당자는 전사자가 아닌 예외 검토자가 됩니다.

소기업 급여의 데이터 입력 격차

소기업 급여 소프트웨어(Gusto, ADP RUN, Paychex, QuickBooks Payroll)는 급여 실행 측면을 자동화했습니다. 세금 계산, 직접 입금, W-2 생성: 모두 처리됩니다. 그러나 이러한 플랫폼 중 어느 것도 급여 실행 에 시작되는 문제를 해결하지 못합니다: 조정. 급여가 최종 확정되기 전에 누군가는 숫자가 맞는지 확인해야 합니다 — 근무 시간이 타임시트와 일치하는지, 공제 항목이 선택 사항과 일치하는지, 순 급여가 총 급여에서 원천징수를 뺀 금액과 일치하는지. 그 확인 단계는 스프레드시트에 있습니다.

PayrollOrg(미국 급여 협회와 글로벌 급여 관리 연구소의 통합)에 따르면, 직원의 50%는 급여 오류가 두 번만 발생해도 새 직장을 찾기 시작합니다. ADP의 자체 연구에 따르면 리더의 44%만이 급여 프로세스를 완전히 파악하고 있으며, 비즈니스 스프레드시트의 94%에는 치명적인 오류가 포함되어 있습니다. 조정 시트가 실수와 직원의 직접 입금 사이의 최후 방어선일 때, 그 스프레드시트는 실질적인 무게를 지닌 작업을 수행하고 있습니다. 그리고 체인에서 가장 약한 고리는 사람이 문서에서 셀로 숫자를 입력하는 단계입니다.

IRS는 소기업의 40%가 매년 급여 벌금을 납부한다고 보고합니다. 이러한 벌금 중 상당수는 급여 소프트웨어 계산 오류가 아니라 조정 시트에 잘못 입력된 데이터로 거슬러 올라갑니다.

Google Sheets 애드온이 조정 루프를 바꾸는 이유

급여 조정은 단순한 작업이 아닙니다. 여러 번의 인계가 이루어지는 순환 과정입니다. 직원이 급여명세서(종이 명세서 사진 또는 이전 고용주 포털의 PDF)를 보내면, HR이 이메일, Slack DM, 공유 폴더 등으로 받습니다. HR은 조정 시트를 열고, 급여명세서를 읽어 각 필드를 올바른 열에 입력합니다. 그런 다음 스프레드시트 수식이 순급여 확인, 기간별 비교, 차이 플래그 지정 등을 수행합니다. 병목 현상은 수식이 아니라 입력 작업입니다.

ImageToTable.ai Google Sheets 애드온은 바로 이 병목 지점에 개입합니다. 급여명세서를 한 창에서 열고 스프레드시트를 다른 창에서 여는 대신, Sheets 내부에서 애드온 사이드바를 엽니다. 급여명세서 이미지나 PDF를 업로드하고, 채우려는 열(직원 이름, 급여 기간, 총급여, 연방세, 주세, 사회보장세, 메디케어, 401(k), 건강보험, 순급여)을 지정합니다. 애드온이 급여명세서를 읽고 해당 값을 시트의 현재 행에 기록합니다.

이는 사용자 정의 열 추출을 통해 작동합니다. 기존 OCR 도구처럼 급여명세서의 각 필드 주변에 상자를 그리는 대신, 원하는 열의 이름을 입력하면 AI가 필드의 의미를 이해하여 문서에서 각 값을 찾습니다. ADP RUN과 Paychex의 급여명세서는 레이아웃, 레이블, 데이터 위치가 모두 다르지만, "총급여"는 둘 다 동일한 의미입니다. 사용자 정의 열 추출은 좌표가 아닌 의미를 따르므로, 재교육이나 템플릿 생성 없이 모든 급여 제공업체의 모든 급여명세서 형식에서 작동합니다.

급여명세서 추출 열 설정

Google Workspace 마켓플레이스에서 애드온을 설치하고 API 키를 연결한 후, 추출할 열을 한 번만 정의하면 됩니다. 이 열들은 조정 시트의 영구 입력 헤더가 됩니다. 일반적인 미국 급여명세서는 약 10개의 열로 매핑됩니다:

열 이름설명일반적인 급여 명세서 라벨
직원 이름근로자 식별자"직원", "이름", "지급 대상"
급여 기간해당 날짜"급여 기간", "기간 종료일"
총 급여공제 전 총 수입"총 급여", "총 수입"
연방 소득세W-4에 따른 FIT 원천징수"연방세", "연방 원천징수", "FIT"
주 소득세SIT 원천징수"주세", "SIT", "주 원천징수"
사회보장세OASDI 6.2% (2025년: $176,100 한도)"사회보장세", "SS", "OASDI"
메디케어1.45% ($200,000 초과 시 추가 0.9%)"메디케어", "Med"
401(k) / 퇴직금세전 퇴직 공제"401(k)", "퇴직금", "이연 보상"
건강 보험의료/치과/시력 보험료"건강", "치과", "의료"
실수령액모든 공제 후 실제 수령액"실수령액", "순 급여", "금액"

이러한 열 이름은 유연합니다. AI가 급여명세서를 문맥에 따라 읽기 때문에, 한 급여명세서의 "Federal Tax"와 다른 급여명세서의 "Fed Withholding"을 동일한 열로 올바르게 매핑합니다. 각 급여명세서의 용어에 맞춰 열 이름을 변경할 필요가 없습니다. 사이드바에서 이러한 열을 정의한 후, 여러 직원의 급여명세서 배치를 업로드하면 모든 행에 해당 값이 자동으로 채워집니다.

직원이 외부에서 제출한 급여명세서(부업 확인, 대출 신청용 소득 증명, 이전 고용주 급여명세서)를 조정하는 경우, 이는 귀하가 생성하지 않은 문서이므로 형식을 제어할 수 없습니다. 사용자 정의 열 추출 기능이 이러한 형식 차이를 기본적으로 처리합니다.

JPG/PNG/PDF AI 추출

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

계산된 열로 실수령액 자동 검증

급여명세서에서 값을 추출하는 것은 대사 작업의 절반에 불과합니다. 나머지 절반은 인쇄된 실수령액이 총급여에서 모든 공제액을 뺀 금액과 실제로 일치하는지 확인하는 것입니다. 급여 오류의 첫 번째 징후는 이 두 숫자 간의 불일치인 경우가 많기 때문입니다. 수동 대사 시트에서는 Net Pay Verification 열에 =B2-SUM(C2:H2)를 입력하고 모든 행에 수식을 드래그해야 합니다.

이 애드온은 계산된 열을 사용하여 이 단계를 없앱니다. 계산된 열은 문서에서 값을 추출하지 않고, 처리 중에 다른 추출된 열에서 값을 계산하는 열입니다. 사이드바에서 다음과 같은 열을 정의할 수 있습니다:

실수령액 (총급여 − 연방세 − 주세 − 사회보장세 − 메디케어 − 401k − 건강보험 − 기타 공제)

AI가 각 급여명세서를 읽고 모든 공제 항목을 추출한 다음 예상 실수령액을 계산하여, 출력된 실수령액과 함께 시트에 결과를 표시합니다. 두 값이 일치하지 않으면, 직원이 전화하기 전에 급여 실행 전에 이를 표시할 수 있습니다. 이는 스프레드시트 수식으로 작성하는 것과 동일한 검증 로직이지만, 추출 자체 내에서 실행되므로 유지 관리할 수식도, 드래그할 열도, 붙여넣기로 수식이 덮어쓰여질 위험도 없습니다.

연봉 예측 및 실효 세율 계산을 포함한 급여명세서 데이터 추출에 계산된 열을 사용하는 방법에 대한 자세한 내용은 실수령액이 이미 계산된 급여명세서 데이터 추출에 관한 문서를 참조하세요.

추출 단계가 자동화되었더라도 한 가지 수동 작업이 남아 있습니다: 급여명세서를 확보하는 것입니다. 직원들은 이메일로 보내거나, 슬랙으로 보내거나, 종이 사본을 건네줍니다. 각 채널마다 파일을 다운로드하고, 정리하고, 추출을 시작하기 전에 대기열에 넣어야 합니다.

애드온의 수집 링크 기능이 이 단계를 없애줍니다. 공유 가능한 링크(/c/xxxx 형식)를 생성해 팀에 보내면, 직원이 휴대폰이나 컴퓨터로 링크를 열고 짧은 인증 코드를 입력한 후 급여명세서를 바로 업로드합니다. 파일이 자동으로 처리 대기열에 들어옵니다. 제출자는 계정 생성이나 로그인이 필요 없이 업로드만 하면 파일이 사이드바의 대기 목록에 나타납니다.

이렇게 하면 급여 조정 루프가 단방향 흐름이 됩니다: 직원 제출 → 파일 대기열 → Sheets에서 추출 → 데이터가 조정 시트에 채워짐. HR 담당자는 문서 전달자가 아닌 검토자가 됩니다. 이것이 본래 역할입니다. 다자간 워크플로우에 대한 자세한 내용은 Google Sheets를 통한 직원 급여명세서 수집 가이드에서 다룹니다.

급여 조정 전체 워크플로우: 처음부터 끝까지

수동 데이터 입력 단계를 제거한 급여 조정 과정은 다음과 같습니다:

1

팀과 컬렉션 링크 공유

급여명세서가 필요한 모든 직원에게 링크 하나를 보내세요. 직원들은 인쇄된 명세서 사진, 급여 포털 PDF, 스크린샷 등 모든 기기에서 업로드할 수 있습니다. 앱 설치나 회원가입이 필요 없습니다.

2

대사 시트에서 애드온 사이드바 열기

확장 프로그램 → ImageToTable.ai → 시작을 클릭하세요. 템플릿에서 정의한 열(직원 이름, 총 급여, 순 급여 등)이 로드됩니다.

3

업로드된 급여명세서 선택 및 추출

AI가 각 급여명세서를 처리하고 추출된 값을 시트의 다음 빈 행에 입력합니다. 각 열은 정의한 필드 이름에 매핑되어, 급여명세서의 표기 방식과 관계없이 "총 급여"는 "총 급여" 열에 입력됩니다.

4

계산된 순 급여 열 검토

계산된 순 급여 ≠ 인쇄된 순 급여인 행이 즉시 표시됩니다. 해당 행만 조사하면 되며, 나머지 행은 이미 확인되었으므로 급여 명세서와 대조할 준비가 완료됩니다.

이미 Sheets 기반 워크플로우를 다른 문서 유형에 사용 중인 팀이라면, 동일한 사이드바 애드온이 경비 영수증(Google Sheets를 통한 직원 경비 수집), 근무 시간표(애드온으로 근무 시간표 데이터 추출), 공급업체 인보이스(애드온으로 인보이스 데이터 추출)도 처리합니다. 하나의 사이드바, 여러 문서 유형, 모두 동일한 Sheets 환경으로 연결됩니다.

자주 묻는 질문

애드온이 스캔본이 아닌 휴대폰 사진으로 찍은 급여명세서도 처리할 수 있나요?

네. AI는 촬영된 급여명세서 사진을 처리할 수 있으며, 여기에는 조명이 고르지 않거나 약간 기울어진 상태에서 스마트폰으로 찍은 사진도 포함됩니다. 기본 비전 모델은 이미지의 내용을 맥락적으로 읽기 때문에 완벽하게 정렬된 평판 스캔이 필요하지 않습니다. 단, 매우 흐릿하거나 그림자가 심한 사진은 정확도가 떨어질 수 있으므로, 직원들이 급여명세서 사진을 찍을 때 조명을 잘 사용하도록 권장합니다.

애드온으로 추출할 수 있는 급여 항목은 무엇인가요?

급여명세서에 표시된 모든 항목을 추출할 수 있습니다. 표준 미국 급여명세서 항목에는 직원 이름, 급여 기간, 총급여, 연방 소득세, 주 소득세, 사회보장세(OASDI), 메디케어, 퇴직 기여금(401k, 403b), 건강/치과/안경 보험료, 임금 압류 및 순급여가 포함됩니다. 연간 누계(YTD) 합계도 추출 가능합니다. 사용자가 열 이름을 정의하면 AI가 문서 데이터를 해당 열에 매핑합니다. 특정 급여명세서에 없는 항목은 해당 행에서 공란으로 남습니다.

애드온을 통해 처리되는 급여 데이터는 안전한가요?

애드온을 통해 업로드된 파일은 HTTPS를 통해 ImageToTable.ai 처리 서버로 전송됩니다. 파일은 추출을 위해 메모리에서 처리되며 영구 저장되지 않습니다. 계정 모드(API 키 사용)로 애드온을 연결하면 웹사이트와 동일하게 파일 처리 내역이 계정에 참고용으로 보관됩니다. Collection Link 제출 페이지도 HTTPS와 동일한 처리 파이프라인을 사용합니다.

Google Sheets 애드온을 사용하려면 유료 구독이 필요한가요?

이 애드온은 Google Workspace 마켓플레이스에서 무료로 설치할 수 있습니다. 추출에는 ImageToTable.ai 계정 할당량(웹사이트에서 적용되는 동일한 페이지 크레딧)이 사용됩니다. 무료 계정은 몇 개의 급여명세서로 애드온을 테스트할 수 있는 체험 크레딧(신용카드 불필요)을 제공합니다. 유료 요금제는 정기 급여 조정 업무를 처리할 수 있는 충분한 페이지 크레딧으로 시작합니다. 자세한 비용 분석은 소규모 급여 제공업체를 위한 가격 책정 분석을 참조하세요.

애드온이 여러 급여 제공업체의 급여명세서를 처리할 수 있나요?

네 — 이것이 맞춤 열 추출의 핵심 장점 중 하나입니다. Gusto, ADP RUN, Paychex, QuickBooks Payroll 및 자체 급여 시스템의 급여명세서는 모두 다른 양식, 레이블 및 레이아웃을 사용합니다. AI가 고정 위치 템플릿이 아닌 의미론적 이해로 필드를 찾기 때문에 "총 급여"라는 열은 급여명세서에 "Gross Pay", "Total Earnings" 또는 "Gross Wages"로 표시되고 왼쪽 상단, 중간 표 또는 하단 요약 상자에 나타나더라도 총 급여 값을 올바르게 캡처합니다.

직원이 수집 링크를 통해 자신의 급여명세서를 제출할 수 있나요?

네. 계정에서 수집 링크를 생성하여 직원과 공유(이메일, Slack, SMS 등 모든 채널)하면 직원이 급여명세서 사진이나 PDF를 직접 업로드할 수 있습니다. 링크는 스팸 제출을 방지하기 위해 짧은 확인 코드를 입력하도록 요구합니다. 업로드된 파일은 사이드바의 처리 대기열에 나타납니다. 직원은 ImageToTable.ai 계정이 필요하지 않습니다. 이 기능은 조직 외부의 사람(계약자, 전 직원 또는 소득 확인을 제공하는 구직자)으로부터 급여명세서 데이터가 필요할 때 특히 유용합니다.

급여명세서에 수기 메모나 수정 사항이 있으면 어떻게 되나요?

비전 모델은 인쇄된 텍스트뿐만 아니라 필기체도 읽을 수 있습니다. 직원의 급여명세서에 수기로 조정된 내용(수정된 공제 금액, 초과 근무에 대한 메모)이 있는 경우, AI는 인쇄된 필드와 함께 이를 읽으려고 시도합니다. 그러나 필기체는 추가적인 불확실성을 야기합니다 — 심하게 낙서되거나 읽기 어려운 메모는 올바르게 읽히지 않을 수 있습니다. 수기 내용이 많은 급여명세서의 경우, 수동 주석이 포함된 모든 문서와 마찬가지로 추출 후 해당 특정 행을 확인하는 것이 좋습니다.

다중 주 또는 복잡한 세금 시나리오에서 계산된 열 검증이 작동하나요?

계산된 열은 다중 항목 공제와 조건부 논리를 처리할 수 있습니다. 직원이 주 소득세와 지방/시 세금(예: 뉴욕시 거주자)을 모두 납부하는 경우, 모든 해당 세금 필드를 차감하는 순급여 확인 열을 정의할 수 있습니다. 일부 공제가 세전이고 다른 공제가 세후인 경우, 계산된 열이 그 순서를 모델링할 수 있습니다. AI는 추출 중에 계산을 실행합니다 — 논리를 한 번 정의하면 모든 행에 자동으로 검증이 적용됩니다. 고급 다단계 계산의 경우, 로그인한 사용자에게 제공되는 규칙 형식은 조건부 분기가 포함된 JSON 기반 계산 규칙을 지원합니다.

급여명세서와 시트 사이에서 타이핑하지 마세요

급여명세서에서 스프레드시트로 직접 입력하는 모든 필드는 $291의 오류가 발생할 수 있는 지점입니다. Google Sheets 애드온은 타이핑을 없애고, 계산 열을 통해 수식 작성도 제거합니다. 다음 급여 주기에 사용해보세요: 애드온을 설치하고, 열을 정의한 후, 급여명세서를 업로드하여 시트에 입력된 숫자가 직접 입력했을 때와 일치하는지 확인하세요. 10개 열 모두에서 일치한다면, 키 입력 위험이 전혀 없는 조정 주기가 완료된 것입니다.

Google Sheets 애드온 사용해보기
📮 contact email: [email protected]