캐나다 T4 슬립 데이터를 Excel로 추출하여
연말 급여 정산하는 방법
매년 2월 마지막 날까지 모든 캐나다 고용주는 해당 연도에 $500 이상을 지급한 각 직원에게 T4를 발급하고 T4 Summary를 CRA에 제출해야 합니다. 이 마감일은 약 1,900만 장의 T4 슬립을 전국적인 급여 이벤트로 전환하며, 급여-회계 통합 피드가 완전히 구축되지 않은 기업에게는 수동 데이터 입력 마라톤으로 이어집니다. Ceridian Dayforce 또는 ADP Canada에서 급여를 운영하는 200명 규모의 중견 기업은 2월 마지막 2주 동안 인쇄되거나 이메일로 수신된 T4 PDF에서 Box 14, Box 22(공제된 소득세), Box 16(CPP 기여금), Box 18(EI 보험료)을 다시 입력하여 연말 조정 스프레드시트를 작성합니다. 슬립당 2분 — 각 급여 제공업체의 조금씩 다른 T4 레이아웃에서 올바른 Box를 찾고, CPP 연금 소득이 기여 금액과 일치하는지 확인하고, Box 14에 과세 혜택을 더한 값이 T4 Summary 합계와 일치하는지 검토하는 데 — 순수한 전사 작업에 6시간 이상이 소요되며, 모든 시간이 중요한 규정 준수 기간에 발생합니다.

주요 요점
- 슬립당 2분씩 200장의 T4 슬립은 2월 규정 준수 기간 중 6시간을 순수한 재입력에 소모하며 — 그 시간 중 어느 것도 실제로 중요한 급여 계산에 사용되지 않습니다.
- 그 6시간은 세금 계산이나 조정 로직에 소비되는 것이 아니라, Ceridian, ADP, QuickBooks에서 동일한 CPP 기여 데이터임에도 각 급여 제공업체가 Box 16을 어디에 인쇄했는지 다시 익히는 데 소모됩니다.
- 열 이름을 한 번만 지정하세요 — "Box 14", "Box 16(CPP)", "Box 18(EI)" — 그러면 AI가 Box 위치가 아닌 Box 의미로 모든 T4를 읽어, 현재 사용하는 모든 급여 제공업체와 나중에 도입할 어떤 업체에서도 작동합니다.
T4에 포함된 정보 — 스프레드시트에서 각 박스 번호가 중요한 이유
T4는 CRA 고용주 안내서 RC4120에 따라 규정된 법정 정보 신고서입니다. 그 내용은 급여 소프트웨어 설계자의 제안이 아니라 소득세법에 따라 규정되며, 대체 T4 양식에도 동일한 번호의 박스가 있어야 합니다. 역년은 1월 1일부터 12월 31일까지이며, 각 T4는 해당 12개월 전체 기간을 각 직원별로 포함합니다.
각 박스가 보고하는 내용을 단순한 번호가 아닌 이해하는 것은, 추출된 스프레드시트가 첫 번째 시도에서 T4 Summary와 일치하는지, 아니면 오후 내내 급여 기록부를 대조해야 하는지를 결정합니다. 다음은 대부분의 연말 정산 작업에 중요한 필드입니다:
신원 및 참조 필드
- 직원 이름 및 주소 — 직원의 CRA 기록과 일치해야 합니다. 성이 일치하지 않으면 CRA의 데이터 매칭에서 해당 슬립에 플래그가 지정될 수 있습니다.
- 사회보험번호(SIN) — XXX XXX XXX 형식의 9자리 숫자입니다. 모든 연방 세금 및 혜택 프로그램의 직원 신원 키입니다.
- 고용주 사업자 번호 — 모든 T4 슬립을 CRA 제출을 위한 올바른 고용주 법인에 연결하는 15자리 식별자입니다.
소득 및 공제 필드
- Box 14 — 역년 동안 지급된 총 고용 소득입니다. 직원이 T1 신고서의 10100번 라인에 보고하는 주요 금액입니다. 급여 기록부 합계와 일치해야 합니다.
- Box 22 — 원천징수된 연방 및 주 소득세 총액입니다. 모든 직원의 합계는 급여 계정을 통해 CRA에 납부된 세금과 같아야 합니다.
- Box 24 — EI 보험료가 계산된 최대 피보험 소득으로, 연간 최대 피보험 소득(YMIE)으로 제한됩니다.
- Box 26 — CPP 기여금이 계산된 소득으로, 연간 최대 연금 소득(YMPE)으로 제한됩니다.
CPP 및 EI 기여금 항목
- Box 16 — 직원 CPP 기여금 — 직원 급여에서 공제된 총 CPP 금액입니다. 2025 과세 연도의 경우, 기본 공제액 $3,500과 YMPE $68,500 사이의 연금 소득에 대해 5.95%의 요율이 적용됩니다.
- Box 16A — 직원 CPP2 기여금 — 2024년에 추가된 항목으로, 첫 번째 상한(YMPE)과 두 번째 상한 사이의 소득에 대한 두 번째 추가 CPP 기여금을 보고합니다. 급여 소프트웨어가 CPP2에 맞게 업데이트되지 않아 이 기여금을 Box 16에 합산하는 경우, 총액이 CRA 송금액과 일치하지 않습니다. 이는 T4 Summary가 CRA 자체 CPP 기여금 기록과 불일치할 때만 드러나는 흔한 무음 오류입니다.
- Box 18 — 직원 EI 보험료 — 공제된 총 EI 금액입니다. 2025 과세 연도의 경우, 퀘벡 외 지역 요율은 최대 보험 소득(MIE) $65,700까지 1.64%입니다. CRA는 Box 18에 고용주 요율을 곱하여 송금액을 확인합니다. 2026 과세 연도에는 요율이 1.63%로 낮아지고 MIE는 $68,900으로 인상됩니다. 요율 변경만으로도 급여 시스템이 2025 T4 정산에 2026년 요율을 적용하는 경우 불일치가 발생합니다.
- Box 20 — RPP 기여금 — 등록된 연금 플랜 기여금으로, 직원이 T1 신고서에서 공제로 청구할 수 있습니다. 직원이 등록된 연금 플랜에 가입한 경우에만 표시됩니다.
공제 및 조정
- Box 44 — 노동조합비 — 공제된 총 노동조합비로, 직원은 T1 신고서의 21200항에서 공제로 청구할 수 있습니다. 노동조합이 교섭 대리인인 경우 전문 회원 자격비를 포함합니다.
- Box 46 — 자선 기부금 — 급여 공제를 통해 등록된 자선 단체에 기부된 금액입니다. 직원이 자선 기부금 세액 공제를 청구할 수 있도록 별도로 보고됩니다.
- Box 40 — 기타 과세 수당 및 혜택 — 과세 대상 회사 차량부터 그룹 정기 생명 보험료, 고용주 부담 주차비까지 모든 것을 포괄하는 항목입니다. 보이지 않는 범주를 집계하기 때문에 수동 정산에서 가장 자주 누락되는 Box입니다.
- Box 52 — 연금 조정액 — 해당 연도에 적립된 연금 급여의 명목 가치입니다. 다음 해 직원의 RRSP 기여 한도를 줄입니다. 현금은 아니지만 직접적인 세금 영향을 미칩니다.
이러한 Box 구조의 실질적인 결과는, 200명의 직원에 대한 T4 추출 스프레드시트가 근로자에게 적용되는 선택적 Box 수에 따라 약 15~25개의 열과 200개의 행을 생성한다는 것입니다. 각 슬립에서 번호가 매겨진 각 Box를 찾고, 값을 입력하고, Box 16 + Box 17이 함께 급여 시스템의 CPP 송금 총액과 일치하는지 확인하는 이 그리드 전체의 수동 입력 작업에 6시간이 소요됩니다.
핵심 추출 원칙: 스프레드시트에 필요한 열 이름을 지정하면 — "Box 14", "Box 16(CPP)", "Box 18(EI)", "Box 22(공제 세액)" — AI는 각 T4에서 박스 라벨의 의미를 이해하여 각 값을 찾아냅니다. 페이지에서의 위치가 아니라 의미를 기준으로 합니다. 동일한 열 정의가 Ceridian, ADP, QuickBooks Canada, Wagepoint, Rise 및 기타 급여 소프트웨어의 대체 T4 레이아웃에서도 작동하는 이유는 AI가 양식 템플릿이 아닌 박스 의미를 읽기 때문입니다.
동일한 T4 데이터가 캐나다 급여 소프트웨어마다 다르게 보이는 이유
모든 T4가 동일하게 보인다면 — 동일한 박스 위치, 동일한 라벨 배치 — 템플릿 기반 OCR 도구로 추출 문제가 해결되었을 것입니다. 그러나 CRA의 대체 T4 양식 사양은 형식과 레이아웃의 변형을 허용하며, 모든 주요 급여 소프트웨어 제공업체가 이 권한을 사용합니다.

Ceridian Dayforce는 Box 14를 왼쪽 상단 사분면에 인쇄하고 SIN은 별도의 헤더 블록에 넣을 수 있습니다. ADP Canada의 Workforce Now는 박스를 2열 그리드로 배열할 수 있습니다. QuickBooks Canada는 세로로 쌓을 수 있습니다. Wagepoint는 소득은 함께, 공제는 함께 범주별로 그룹화된 단순화된 레이아웃을 사용할 수 있습니다. Rise는 또 다른 배열을 사용합니다. 용지 크기, 글꼴 및 박스 배치는 모두 소프트웨어 제공업체의 재량에 달려 있습니다 — 유일한 제약은 모든 박스가 양식에 표시되어야 한다는 것입니다.
이것은 버그가 아닙니다. 고용주가 수십 년 동안 다양한 급여 소프트웨어를 사용해 왔고, CRA의 접근 방식은 시각적 레이아웃보다 데이터 내용을 규정하는 것이기 때문입니다. 추출 작업을 하는 사람에게 결과는 모든 급여 제공업체의 T4가 동일한 기본 데이터 스키마의 레이아웃 변형이라는 것입니다 — 그리고 Ceridian 레이아웃으로 학습된 템플릿 기반 추출 도구는 ADP에서 실패합니다.
Box 16과 Box 17은 실제 시간이 소요되는 방식으로 이를 보여줍니다. 직원 CPP 기여금(Box 16)과 고용주 CPP 기여금(Box 17)은 서로 및 Box 26 연금 소득 금액과 일치해야 합니다. Ceridian의 T4는 이를 공제 블록의 인접한 줄로 인쇄할 수 있습니다. QuickBooks의 T4는 Box 16을 "공제" 열에, Box 17을 완전히 다른 곳에 배치할 수 있습니다. "인접한 두 CPP 박스"를 찾는 템플릿은 한 형식을 포착하고 다른 형식을 놓칩니다. 의미 기반 추출 — 위치가 아닌 의미로 읽기 — "Box 16"과 "Box 17"이 시각적 근접성과 관계없이 독립적인 데이터 포인트임을 이해하므로 두 레이아웃을 모두 처리합니다.
파일은 안전하게 처리되며 저장되지 않습니다.
T4 추출 워크플로 설정

수동 T4 필사 작업을 대체하는 워크플로는 세 단계로 구성되며, 구성 단계인 열 정의는 한 번만 수행하면 모든 과세 연도, 모든 급여 제공업체, 모든 직원 배치에 재사용할 수 있습니다.
출력 열 정의
추출하려는 필드 이름을 입력하세요. 열 머리글로 표시될 그대로 입력하면 됩니다. 조정 워크북의 경우 실용적인 기본 세트는 다음과 같습니다: Employee Name, SIN, Box 14, Box 22(원천징수 소득세), Box 16(CPP 기여금), Box 16A(CPP2 기여금), Box 18(EI 보험료), Box 20(RPP 기여금), Box 24(EI 피보험 소득), Box 26(CPP 연금 소득), Box 44(조합비), Box 46(자선 기부금), Box 40(기타 과세 혜택). 이것이 맞춤 열 추출입니다: 출력 스키마를 정의하면 AI가 각 슬립의 Box를 사용자 열에 매핑합니다. AI가 Box 번호와 의미론적 의미로 매칭하므로 동일한 열 이름이 모든 급여 제공업체의 T4 레이아웃에서 작동합니다. 템플릿 위치 기준이 아닙니다.
추출 중 즉시 검증을 위해 계산 열을 추가하세요: "CPP 확인" 같은 열을 정의하면 AI가 추출하면서 계산을 수행하고 CPP 기여금이 보고된 연금 소득과 일치하지 않는 행에 플래그를 지정합니다. 이렇게 하면 스프레드시트를 열기 전에 초과 기여 오류를 잡을 수 있습니다. CRA에 이미 제출한 후가 아니라요.
모든 T4 PDF를 한 번에 업로드
전체 폴더를 드롭하세요 — Ceridian 인쇄, ADP 인쇄, QuickBooks 인쇄, 스캔한 종이 T4가 섞인 200개의 PDF. 일괄 처리가 단일 작업으로 모두 처리합니다: 각 슬립은 독립적으로 처리되고 모든 결과는 하나의 통합 스프레드시트로 병합됩니다. 파일은 급여 소프트웨어의 PDF 내보내기, 인쇄된 T4 슬립 스캔, 종이 사본의 휴대폰 사진일 수 있습니다 — AI가 세 가지 모두 처리합니다.
내보내기, 검증, 조정
Excel 파일을 다운로드하세요 — 직원당 한 행, 정의한 순서대로 열이 표시됩니다. 검증 확인을 실행하세요: 모든 직원의 Box 14 합계가 급여 레지스터와 일치합니까? Box 22 합계가 연간 세금 납부액과 일치합니까? Box 16 × = Box 17입니까? 불일치 사항을 검토용으로 표시하고, 필요한 경우 원본 급여 기록을 수정한 후 추출된 데이터로 CRA에 T4 Summary를 제출하세요 — 원본 슬립을 다시 읽을 필요가 없습니다.
이 워크플로는 직원 수와 급여 제공업체 구성에 관계없이 작동합니다. 열 정의는 세금 연도에 걸쳐 재사용 가능합니다. CRA의 Box 구조는 법률이 변경될 때만 변경되기 때문입니다. 변경 시 나머지를 다시 구축하지 않고 정의에 새 Box를 추가하면 됩니다. 호주 및 영국 연말 급여 문서에 적용되는 동일한 워크플로는 PAYG 지급 명세서 추출, AU BAS 데이터 추출, UK P60 급여 조정 가이드를 참조하세요.
추출이 완료되면 검증 단계는 급여 전문가의 전문성이 실제로 필요한 곳입니다. 재입력이 아니라요. 전국 급여 연구소(NPI)는 신고 전에 체계적인 대사를 권장합니다. 모든 T4의 Box 14 합계가 급여 대장과 일치하는지, Box 22가 PD7A 명세서의 연간 세금 납부액과 일치하는지, Box 16 + Box 17이 함께 CRA의 CPP 납부 기록과 대사되는지 확인하세요. 이러한 검사를 건너뛰고 CRA의 데이터 매칭 프로그램이 불일치를 발견하면, 수정 절차는 검증 단계보다 훨씬 더 많은 시간을 소요합니다.
특수 사례: 표준이 아닌 T4의 경우
퀘벡 직원 및 RL-1 분할
퀘벡에서 근무하는 직원은 연방 T4와 Revenu Québec의 Relevé 1(RL-1)을 모두 받습니다. 두 양식은 겹치지만 중복되지는 않습니다. T4의 Box 14는 퀘벡 소득을 포함한 총 고용 소득을 보고하는 반면, RL-1은 CPP와 다른 요율의 퀘벡 연금 플랜(QPP) 기여금을 포함한 주 차원의 세부 정보를 제공합니다. QPP는 더 높은 기여율로 운영되며 자체 연간 상한선이 있습니다. 급여 대사 목적상 T4와 RL-1은 연결 문서로 처리해야 합니다. T4의 Box 14에서 RL-1의 고용 소득을 뺀 값은 퀘벡 외 지역에서 벌어들인 소득과 같으며, 이는 해당 연도에 여러 주에서 근무한 직원에게 중요합니다.
비정상 지급을 위한 T4A 보충
직원이 해당 연도에 연금 소득, 퇴직 수당, 연구 보조금 또는 자영업 수수료도 받은 경우, 고용주는 T4 외에 T4A를 발행합니다. T4A에는 자체 Box 구조가 있습니다. Box 16은 연금 소득, Box 26은 퇴직 수당, Box 28은 기타 소득입니다. 두 슬립이 함께 직원의 완전한 소득 내역을 구성합니다. 추출 시 T4와 T4A를 동일한 배치에서 별도의 열 정의를 가진 별도 문서로 취급합니다. AI는 각 슬립에서 찾은 열을 채우고 해당 Box가 적용되지 않는 곳은 공란으로 둡니다.
수정 및 정정 T4
CRA가 제출된 T4를 거부하는 경우, 고용주는 수정된 T4를 발행하고 다시 제출해야 합니다. 수정된 슬립은 동일한 Box 구조를 유지하면서 값만 업데이트됩니다. 추출 측면에서 수정된 T4는 원본과 동일하게 읽힙니다. AI는 슬립에 인쇄된 값을 그대로 추출합니다. 차이점은 고용주가 조정 스프레드시트에서 수정 버전을 표시해야 하며, CRA에 최종 제출 시 수정된 수치를 사용하도록 보장해야 한다는 점입니다. 슬립 헤더의 체크 표시를 기반으로 "수정" 대 "원본"을 표시하는 계산 열을 추가하면 감사 추적이 깔끔하게 유지됩니다.
다중 주 고용
역년 동안 두 개 이상의 주에서 근무한 직원의 경우 T4는 주별 할당을 별도로 보고해야 합니다. CRA의 T4 슬립에는 고용 주 및 각 주에 귀속되는 고용 소득에 대한 Box가 포함됩니다. 급여 소프트웨어가 주별 세부 내역을 인쇄하는 경우, 추출 열은 각 관할 구역에 대해 주 코드와 해당 소득을 별도로 캡처해야 합니다. 주별 세율과 구간은 다양합니다. 따라서 주 할당은 직원의 세금 책임에 영향을 미치며 정확해야 합니다.

FAQ
스캔한 종이 T4 슬립이 도착해도 추출이 작동하나요?
네, 작동합니다. 추출 엔진은 스캔한 종이 T4, 급여 소프트웨어에서 내보낸 PDF, 인쇄된 슬립을 찍은 휴대폰 사진을 동일하게 읽습니다. AI는 입력 매체가 아니라 박스 번호와 라벨로 박스를 식별합니다. Ceridian에서 인쇄되어 급여팀이 스캔한 T4 슬립은 QuickBooks에서 직접 내보낸 PDF와 동일한 방식으로 읽힙니다. 유일한 요구 사항은 스캔이나 사진이 읽을 수 있을 만큼 선명해야 한다는 점이며, 이는 사람이 슬립을 읽을 때와 동일한 요구 사항입니다.
퀘벡에서 발급된 T4의 프랑스어 박스도 추출할 수 있나요?
네, 가능합니다. 퀘벡 직원용 T4 슬립은 이중 언어로 작성되며, 각 박스에는 영어와 프랑스어로 라벨이 표시됩니다. 추출 엔진은 두 언어를 동일하게 읽고 박스 값을 사용자가 정의한 영어 열 이름에 매핑합니다. 기본 박스 번호는 두 언어에서 동일하며 앵커 식별자 역할을 합니다.
T4 Summary는 어떻습니까? 그것도 추출할 수 있나요?
T4 Summary는 모든 개별 T4 슬립을 집계하는 별도의 고용주 단위 문서입니다. 총 고용 소득, 총 CPP 기여금, 총 EI 보험료, 총 원천징수 소득세가 포함됩니다. 조정을 위해 추출 스프레드시트의 열 합계를 T4 Summary 값과 비교해야 합니다. 추출은 개별 T4 슬립에 대해 수행되며, 스프레드시트의 SUM 함수가 집계 값을 제공합니다. 집계 값이 T4 Summary와 일치하지 않으면 그 차이는 추출이 아닌 원본 슬립에 있는 것이며, 수동 조정에서도 발견할 수 있는 동일한 차이이지만 몇 시간이 아닌 몇 분 만에 확인할 수 있습니다. 이 연말 조정 문제의 영국 버전에 대해서는 급여 조정을 위한 영국 P60 데이터 추출 가이드를 참조하십시오.
추출한 T4 데이터가 직원들이 급여 명세서에서 보는 내용과 일치하지 않으면 어떻게 하나요?
매년 2월이면 r/cantax와 r/PersonalFinanceCanada에는 T4 Box 14 고용 소득이 연말 급여 명세서와 일치하지 않는다는 직원들의 게시글이 가득합니다. 가장 흔한 원인은 과세 혜택이 Box 14에 포함되었지만 급여 명세서에는 표시되지 않은 경우, 또는 12월에 지급된 보너스가 1월 급여 지급분에서 처리되어 다음 과세 연도로 넘어간 경우입니다. 조정을 수행하는 고용주 입장에서 추출 스프레드시트는 이러한 불일치를 한눈에 보여줍니다. 추출된 Box 14와 급여 대장의 총 급여 열 간의 차이로 정렬하면 불일치가 있는 모든 행이 다음 조사 대상이 됩니다. 신고 전에 이를 발견하면 CRA가 매칭 프로그램 조회 서한을 보낸 후 수정 T4를 발행하는 대신 슬립을 수정할 수 있습니다. 그러한 서한은 일반적으로 과세 연도가 마감되었다고 생각한 지 몇 달 후에 도착합니다.
직원의 T4에 기재된 SIN이 CRA 기록과 일치하지 않으면 어떻게 되나요?
CRA의 T4 제출 시스템은 각 SIN을 데이터베이스와 대조하여 유효성을 검증하며, SIN이 파일상의 이름이나 생년월일과 일치하지 않는 명세서는 거부합니다. 추출 과정에서 명백히 잘못된 형식의 SIN이 발견되면 제출 전에 이를 표시하십시오. 그러나 형식 검증을 통과한 SIN이라도 CRA의 이름 일치 확인에서 실패할 수 있으며, 이러한 거부를 방지하는 유일한 방법은 제출 전에 각 SIN을 직원의 SIN 확인서 또는 CRA의 급여 SIN 확인 서비스와 대조하여 확인하는 것입니다. 추출 결과는 확인 체크리스트 역할을 합니다. 각 행은 한 명의 직원을 나타내며, SIN 열이 확인해야 할 필드입니다.