중복 지급, 급여 인상, 퇴사자 누락을
급여 실행 전에 잡아내세요
EY의 미국 급여 조사에 따르면 급여 5건 중 1건에 오류가 있으며, 오류 1건을 수정하는 데 평균 $291이 듭니다. 이는 다음 실행에서 조정으로 해결되는 오류입니다. 중복 직접 입금이나 이미 퇴사한 사람에게 지급되는 금액은 다른 문제입니다. 돈이 이미 나갔고, 주에 따라 이를 되돌리려면 직원의 서면 동의가 필요할 수 있습니다.

핵심 요점
- 어떤 급여 소프트웨어를 사용하든 사전 실행 점검은 여전히 수동으로 느껴집니다. 가장 비용이 많이 드는 오류는 급여 명부 자체가 비교할 수 없는 항목이기 때문입니다.
- 모든 제공업체의 미리보기는 하나의 시스템과 하나의 기간만 다루므로, 중복 입금, 승인되지 않은 급여 인상, 급여를 계속 받는 퇴사자는 이를 잡아내기 위해 만들어진 화면을 그대로 통과합니다.
- 모든 제공업체의 급여 명부를 변경 사항 열이 있는 하나의 시트에 모으면 세 가지 오류가 아직 편집 가능한 행으로 남아 있을 때 드러납니다. ImageToTable.ai가 각 PDF 급여 명부를 해당 시트로 변환합니다.
사전 실행 점검은 교정이 아니라 비교입니다

가장 많은 비용이 드는 급여 오류는 명부를 처음부터 끝까지 읽어서 잡아낼 수 있는 오타가 아닙니다. 그 오류들은 관계적입니다. 중복 지급은 한 기간에 동일한 사람, 계좌 또는 금액이 두 번 나타나는 경우입니다. 비정상적인 급여 인상은 이번 기간 급여를 지난 기간 또는 누군가 실제로 승인한 급여율과 비교한 결과입니다. 퇴사자에 대한 지급은 급여 명단을 HR의 퇴사 목록과 비교한 결과입니다. 이러한 조건 중 어느 것도 명부 자체에 존재하지 않습니다. 명부는 시스템이 지급하려는 금액만 보여줄 뿐, 지급해야 하는 금액은 보여주지 않기 때문입니다.
실행 전에 중요한 세 가지 점검은 각각 급여 명부에 포함되지 않은 무언가와의 비교입니다.
이러한 차이점은 ADP, Gusto 또는 QuickBooks Payroll을 사용하는 팀에서도 사전 실행 점검이 여전히 수동으로 이루어지는 이유를 설명합니다. 소프트웨어는 실행 결과를 제공합니다. 그러나 실행을 판단하는 데 필요한 기준선은 제공하지 않습니다.
일반적인 사전 실행 검토의 실제 내용
급여를 실행하기 전에 일반적으로 세 가지 역할이 실행에 관여하며, 각 역할은 전체 그림의 일부만 봅니다.
급여 전문가는 실행을 구성하고 미리보기를 검토합니다. HR은 해당 기간의 변경 데이터(신규 채용, 급여율 변경, 퇴사, 복리후생 및 공제 변경)를 담당합니다. 재무는 자금을 승인하고 이후 부채를 조정합니다. 관련 문서는 근태 기록, 해당 기간의 변경 보고서, 그리고 급여 시스템이 생성하는 명부 또는 미리보기 보고서입니다. 급여 명부는 시스템이 모든 직원에게 지급하려는 금액(총급여, 공제, 세금, 순급여 및 해당 급여 기간)을 줄 단위로 보여주는 보고서입니다.
실무자를 위한 ADP의 지침은 경험이 풍부한 급여 담당자가 무엇을 확인하는지에 대한 유용한 요약입니다. 총액이 이전 기간과 비교하여 정상적인 추세를 보이는지, 인원수와 정규 및 초과 근무 시간이 합리적인지, 그리고 비정상적으로 크거나 작은 지급 또는 누락된 지급이 없는지 확인할 것을 권장합니다. ADP는 시스템이 이러한 사항 중 일부를 자동으로 플래그할 수 있지만 실무자가 여전히 직접 확인해야 한다고 언급합니다(ADP).
대부분의 최신 제공업체는 사전 실행 산출물을 생성합니다. ADP RUN은 미리보기 급여 페이지를 표시하고, Gusto는 검토 단계에서 불일치를 플래그하며, Paychex는 직원 급여 기록을 생성하고, Rippling은 제출 전에 중복 입력 및 불완전한 근태 기록 플래그를 광고합니다. 문제는 범위입니다. 이러한 각 보기는 하나의 시스템과 현재 기간만 다룹니다. 다른 제공업체의 명부는 볼 수 없으며, 지난 기간의 수치를 이번 기간과 나란히 비교하지도 않습니다.
급여 명부만으로는 잡아낼 수 없는 세 가지 이상 징후

급여 명부는 시스템이 지급하려는 내용을 기록하므로 잘못된 합계는 잡아낼 수 있지만, 잘못된 사람, 잘못된 급여율, 잘못된 상태는 잡아낼 수 없습니다.
중복 급여
중복은 같은 직원 ID 아래에 두 개의 동일한 줄이 있는 경우는 드뭅니다. 대부분 거의 동일한 기록, 병합되지 않은 재고용 직원, 또는 한 번의 급여 실행에서 두 번의 지급을 받는 단일 은행 계좌의 형태로 나타납니다. 정부 급여 감사는 정확히 이러한 패턴을 검사하며, 중복된 사회보장번호, 유사한 이름, 동일한 주소를 확인해야 할 플래그로 나열합니다(City of San Marcos 급여 감사 보고서). 이름만으로 매칭하면 은행 계좌를 놓치고, 은행 계좌로 매칭하면 퇴사자의 급여가 잘못된 곳으로 송금된 최악의 경우를 잡아낼 수 있습니다.
아무도 승인하지 않은 급여율 변경
두 번 입력되었거나 잘못된 발효일로 입력된 급여 인상은 단독으로는 잘못된 것처럼 보이지 않습니다. 이전 기간이나 승인된 급여율 옆에 놓을 때만 잘못된 것으로 보입니다. 이는 ADP가 이전 기간 대비 추세로 설명하는 점검 항목이며, 단일 기간 급여 명부만으로는 데이터가 충분하지 않은 이유입니다. 감사관은 명시된 사유 없이 순 급여가 한 기간에서 다음 기간으로 20% 이상 변동될 때 문서화된 근거를 일반적으로 요구합니다.
급여 실행에 남아 있는 퇴직 직원
표준 감사 절차는 퇴직 직원 목록을 현재 급여 명부와 비교하여 겹치는 부분을 조사하는 것입니다. 퇴직 후 지급은 HR이 퇴직을 기록했지만 급여 자격이 마감 전에 업데이트되지 않았거나, 퇴직일이 급여 실행 후에 입력된 경우 발생합니다. 지급은 실제로 이루어지며, 세금 신고는 이제 잘못된 퇴직일에 연결되고, 회수는 주 임금법에 저촉됩니다. 여러 주에서는 초과 지급금을 공제하기 전에 직원의 서면 동의를 요구하며, 일부 주에서는 마지막 급여에서 전액 공제하는 것을 금지합니다(Littler).
이 중 어느 것도 소프트웨어 결함이 아닙니다. 이것은 업무의 구조입니다. 직원 상태는 HR 시스템에, 근무 시간은 근태 시스템이나 현장 감독관의 스프레드시트에, 급여 실행은 급여 제공업체에 있으므로, 모든 인계 과정에서 변경 사항이 마감 후에 도착할 가능성이 있습니다. PayrollOrg의 2025년 글로벌 설문 조사는 지연되거나 부정확한 근태 데이터와 급여 마감 후 도착한 입력값을 급여 정확도 저하의 주요 근본 원인으로 꼽습니다(PayrollOrg, 2025).
잘못된 지급은 또한 해당 기간의 세금 예치금을 왜곡하는데, 이는 더 작은 숫자이지만 더 큰 후폭풍을 가져옵니다. IRS Publication 15는 1~5일 지연된 예치금에 대해 부족액의 2%, 6~15일 지연에 대해 5%, 첫 IRS 통지 후 10일 이상 미납된 금액에 대해 15%의 미예치 벌금을 규정합니다(IRS Publication 15). 급여 실행 전에 문제를 잡아내면 급여 수표뿐만 아니라 예치금도 정확하게 유지됩니다.
데이터가 여러 시스템에 분산되어 있고 각 제공업체가 고유한 형식의 PDF 명부를 제공할 때, 세 가지 비교를 실행하는 유일한 방법은 모든 것을 하나의 스프레드시트로 내보낸 후 직접 읽는 것입니다. 이 기사를 작성하게 된 r/Payroll 스레드의 한 실무자는 그 과정을 간단히 설명했습니다: "급여를 가져온 후 급여 변동을 수동으로 검토하고, 퇴직 직원의 급여를 최종 급여 명단과 대조하여 확인합니다" (r/Payroll).
1단계: 모든 제공업체의 명부를 하나의 시트로 변환
모든 명부가 동일한 열을 가진 하나의 시트에 직원별·기간별로 한 행씩 배치되어야 비교를 시작할 수 있습니다.
이 작업은 보고서 내보내기로는 불가능한 맞춤 열 추출이 수행합니다. 직원 ID, 이름, 은행 계좌, 총 급여, 순 급여, 급여 기간 종료일 등 원하는 열 이름을 입력하면 AI가 필드의 의미를 이해하여 업로드된 문서에서 각 값을 찾습니다. 제공업체 A가 필드를 "Net"으로, 제공업체 B가 "Net Pay Amount"로 표기하거나, 한 명부는 깔끔한 내보내기 파일이고 다른 명부는 스캔된 PDF여도 문제되지 않습니다. 일괄 처리가 모든 파일을 하나의 테이블로 병합하므로 지난 기간의 명부와 이번 기간의 명부가 같은 시트에 들어갈 수 있습니다.
출력 형식을 제어하는 것이 핵심입니다. 열 이름을 고정한 다음 각 열에 규칙 형식을 설정합니다. 예를 들어 날짜는 YYYY-MM-DD, 금액은 소수점 두 자리의 숫자, ID는 앞자리 0이 유지되도록 텍스트로 지정합니다. 두 기간이 동일한 형식을 공유하면 차이 열을 만들 수 있습니다. 이 워크플로우의 단일 문서 버전은 급여 명부를 Excel로 가이드에서 다룹니다.
2단계: 급여 명부에 출력되지 않는 검사 항목 추가
정의한 열은 추출 중 산술 및 간단한 조건부 테스트를 수행할 수 있어, 시트에 첫 번째 검증 계층이 이미 적용된 상태로 도착합니다.
계산 열을 사용하면 열 이름 자체에 계산식을 설명할 수 있으며, AI가 문서를 읽는 동안 이를 수행하므로 Excel에서 직접 처리할 필요가 없습니다. 순 급여 감사 열은 Net Pay Check (Gross Pay - Total Deductions)로, 기간 간 비교 검사는 Change vs Prior Period (This Period Net - Prior Period Net)로 작성할 수 있습니다. 조건부 논리도 지원되므로 Pay Change Flag (Change vs Prior Period % > 20)와 같은 열은 원시 숫자를 한 번에 정렬하고 육안으로 확인할 수 있는 항목으로 변환합니다. 데모는 로그인 없이 열 이름 형식을 허용하며, 로그인한 사용자는 다단계 수학을 규칙 형식으로 이동하고 표시되는 열 이름을 깔끔하게 유지할 수 있습니다.
중복 검사의 경우 유용한 열은 산술이 아닌 식별자입니다: 직원 ID, 은행 계좌, 금액, 급여 기간. 중복 규칙 자체는 행 전체에 걸쳐 실행되며, 이는 추출 작업이 아닌 스프레드시트 작업입니다.
파일은 안전하게 처리되며 저장되지 않습니다.
3단계: 플래그가 지정된 모든 값을 원본으로 다시 보내기
플래그는 몇 초 안에 확인할 수 있을 때만 유용합니다. 오탐(false positive)은 실제 오류와 같은 시간을 소요하기 때문입니다.
Bbox가 포함된 검토 모드는 이러한 격차를 해소합니다. 추출된 셀 위에 마우스를 올리거나 클릭하면 원본 문서에서 해당 값이 추출된 정확한 영역이 강조 표시되며, 반대로 페이지의 영역을 클릭하면 해당 셀로 이동합니다. 잘못된 급여율의 경우, 이 기능은 숫자를 신뢰하는 것과 숫자가 어디서 왔는지 아는 것의 차이를 만듭니다. 추출이 완벽하지 않기 때문에 이는 중요합니다. 인쇄된 표 데이터는 최대 99% 정확도로 인식되며, 검토 레이어는 실행 전에 나머지 사례를 잡아내는 방법입니다. 동일한 감사 추적 습관은 급여명세서 일괄 추출 및 HR 감사 워크플로에서 다룹니다.
4단계: Excel에서 중복, 인상, 퇴사자 규칙 실행

통합 시트가 어려운 부분이며, 세 가지 비즈니스 규칙 자체는 몇 가지 표준 스프레드시트 수식입니다.
| 이상 징후 | 비교 대상 | 일반적인 규칙 |
|---|---|---|
| 중복 급여 | 직원 ID, 금액, 급여 기간, 은행 계좌 | ID + 금액 + 기간에 대한 COUNTIFS; 은행 계좌별로 그룹화하고 실행에서 둘 이상의 지급이 있는 계좌를 플래그 지정 |
| 비정상 인상 | 이번 기간 순액 대 이전 기간 순액 또는 승인된 급여율 | 변경 열에 조건부 서식 적용; 20% 이상 변동 시 조사 |
| 퇴사자 급여 지급 | 급여 명부 대 HR 퇴사 명단 | 급여 명부를 퇴사 명단과 XLOOKUP; 기간 종료일 이전 또는 당일의 퇴사일을 플래그 지정 |
ImageToTable은 급여 비즈니스 규칙 엔진이 아닙니다. 구조화된 급여 명부 데이터를 하나의 시트에 넣을 뿐이며, 중복, 인상, 퇴사자 규칙은 사용자가 Excel로 작성하고 급여 팀의 통제 하에 유지하는 것입니다.
이를 인보이스 영역과 분리하는 것이 좋습니다. 공급업체 인보이스에 적용되는 동일한 중복 논리는 자동화된 인보이스 중복 감지에서 다루지만, 급여는 다른 키(직원, 은행 계좌, 급여 기간)와 다른 결과를 사용하므로 두 작업은 동일한 워크플로가 아닙니다. 급여명세서의 산술적 측면은 계산 열을 사용한 순 급여 검증에서 별도로 처리되며, 퇴사자 관련 문서는 P45 퇴사자 데이터 추출에서 다룹니다. 병목 현상이 업스트림에 있다면 월말 타임시트 마감에서 수집 기간을 다루고, 수동 타임시트 입력 비용에서 해당 데이터가 지연되는 이유를 설명합니다.
이 설정이 수행하지 않는 작업
급여 제공업체에 연결하지 않으며, 급여 규칙을 알지 못합니다.
- 실시간 통합 없음. ADP, Gusto, QuickBooks Payroll, Paychex, Rippling 또는 Workday에 직접 연결되는 훅이 없습니다. 각 제공업체에서 급여 명부를 내보낸 후 공유 시트로 추출합니다.
- 급여 규칙 엔진 없음. 교대 근무 수당, 압류, 다중 주 세금 및 최종 급여 법령은 모델링되지 않습니다. 이 도구는 해당 규칙이 작동하는 데이터를 구조화합니다.
- 추출이 완벽하지 않음. 인쇄된 표는 최대 99% 정확도에 도달합니다. 검토 모드는 마지막 1%를 사람이 확인해야 하기 때문에 존재하며, 그냥 넘어가서는 안 됩니다.
- 직무 분리를 해결하지 않음. 한 사람이 실행을 준비하고 승인하는 것은 어떤 데이터 도구로도 해결할 수 없는 통제 약점입니다. 통합 시트는 여전히 두 번째 검토자에게 전달되어야 하며, 이는 ADP가 실무자에게 시스템이 표시하는 내용을 확인하라고 권고하는 이유와 같습니다.
- 초과 지급을 회수할 수 없음. 사후에 공제할 수 있는지 여부는 주법에 따라 결정되며, 일부 주에서는 서면 동의를 요구합니다.
FAQ
급여 사전 실행 점검이란 무엇인가요?
급여 사전 실행 점검은 예비 급여 명부를 외부의 세 가지 요소, 즉 HR의 현재 직원 상태, 이전 기간의 급여, 승인된 급여율과 구조적으로 비교하는 것입니다. 이는 급여 명부가 생성된 후 실행이 제출되기 전에 이루어지므로 오류가 수정되거나 회수되는 것이 아니라 방지됩니다.
급여에서 중복 지급을 어떻게 찾나요?
개인 이름이 아닌 지급을 식별하는 키, 즉 직원 ID, 금액 및 급여 기간을 기준으로 일치시킨 다음 은행 계좌별로 그룹화하고 동일한 실행에서 두 번 지급된 계좌에 플래그를 지정합니다. 거의 중복된 직원 기록과 재고용은 이름 기반 일치가 놓치는 경우입니다.
퇴사한 직원이 여전히 급여 명부에 있는지 어떻게 확인하나요?
급여 명부를 HR의 퇴사 목록과 비교하고, 퇴사일이 급여 기간 종료일 이전이거나 같은 직원을 표시하세요. 근본적인 해결책은 HR 상태가 마감 전에 급여 자격에 반영되도록 인수인계 절차를 개선하는 것입니다.
급여 소프트웨어가 20% 급여 인상을 자동으로 감지할 수 있나요?
일부는 제한적으로 가능합니다. ADP, Gusto, Rippling은 큰 변동이나 중복 항목과 같은 이상 징후를 표시하지만, 각각 자체 시스템과 현재 기간을 기준으로 작동합니다. 공급업체와 기간을 아우르는 검증은 통합된 시트에서 실행됩니다.
사전 점검이 급여 감사를 대체할 수 있나요?
아닙니다. 사전 점검은 제출 전 매 주기마다 수행되는 통제 절차입니다. 급여 감사는 기록, 접근 권한, 통제에 대한 정기적 검토로, 종종 외부 기관이 수행합니다. 둘은 사용하는 검증 항목은 겹치지만 목적은 다릅니다.
이 모든 것의 핵심은 자금 지출이 사후 발견이 아닌 결정이 되도록 하는 것입니다. 명부가 변동 열과 퇴사 목록이 함께 있는 하나의 시트에 정리되면, 지급일에 문제가 되던 세 가지 오류가 여전히 수정 가능한 행으로 남아 있을 때 발견됩니다.
직접 명부로 테스트해 보세요. 최근 급여 실행분과 이번 기간 데이터를 업로드하고, 현재 수동으로 확인하는 열을 정의한 다음, 수동 검토가 얼마나 줄어드는지 확인하세요.