Extract Invoice Data Into Google SheetsWithout Leaving Your Spreadsheet

프리랜서 디자이너는 한 달에 공급업체 송장 15장을 받습니다: Adobe Creative Cloud, 프리랜서 플랫폼 구독, 코워킹 스페이스, 회계사 리테이너, 프린터 잉크. 각각은 이메일로 PDF 첨부파일로 도착합니다. 각각은 AP 추적이 이루어지는 동일한 Google Sheet에 동일한 네 가지 필드(공급업체, 날짜, 금액, 범주)를 입력해야 합니다. 시트는 잘 작동합니다. 하지만 송장 한 장을 시트에 넣기 위해 필요한 다섯 단계 루프는 그렇지 않습니다: 파일 다운로드, PDF 뷰어에서 열기, 값 찾기, Sheets로 전환, 셀마다 입력하기. 한 달에 15장이면 매달 수동 단계 75회, 순수 타이핑 작업 30~45분이 소요됩니다. 이미 만들어진 스프레드시트인데도 말이죠. 이 글은 그 루프를 없애는 방법에 관한 것입니다. 사이드바 부가기능은 시트도, 열도 그대로 유지하면서 "송장이 있다"에서 "시트에 들어갔다" 사이의 모든 단계를 제거합니다.

문서 데이터를 Google Sheets로 바로 가져오기
사이드바에서 AI 추출 — 데이터가 스프레드시트에 입력됩니다
Sheets에 추가 →
Flat vector blog cover with the title 'Extract Invoice Data Into Google Sheets Without Leaving Your Sheet' above three icons: a sidebar panel, a new spreadsheet row, and a document with a camera lens.

송장 추적이 데이터 입력처럼 느껴지는 반복 작업

찾기, 열기, 읽기, 입력으로 표시된 네 개의 세그먼트가 있는 원형 화살표 다이어그램. 각 세그먼트에는 주황색 경고 배지와 스프레드시트 외부에서 발생하는 단계라는 메모가 있으며, 중앙에는 점선으로 된 빈 테이블 행이 있습니다.

프리랜서와 소규모 사업주는 AP 부서와 다르게 공급업체 송장을 관리합니다. ERP도 없고 승인 워크플로도 없습니다. 송장 번호, 공급업체, 날짜, 금액, 납기일, 그리고 비용 분류를 위한 범주 열이 있는 Google Sheets가 전부입니다. 이 스프레드시트가 곧 시스템입니다 — 수개월에 걸친 점진적 개선, 수식 레이어링, 세금 시즌에 회계사와 공유하는 방식으로 말이죠.

마찰의 원인은 스프레드시트가 아닙니다. 마찰은 송장을 받은 시점부터 데이터가 행에 표시되기까지의 과정에서 발생합니다:

1단계 — 송장 찾기. Gmail에서 PDF로 도착하거나(공급업체의 월별 청구서), 공급업체 포털의 다운로드 링크로 도착하거나(공유 오피스 멤버 대시보드), 도구 구독료를 정산해 주는 클라이언트가 전달한 첨부 파일로 도착합니다. 송장은 존재합니다. 어디에 있느냐는 어떤 공급업체가 보냈는지에 따라 달라집니다.

2단계 — 열기. PDF는 브라우저 탭, 데스크톱 뷰어, 또는 휴대폰 화면에서 열립니다. 어느 것도 Google Sheets가 아닙니다. 이 시점에서 당신은 잘못된 애플리케이션에 있는 것입니다 — 4단계까지 계속 그렇습니다.

3단계 — 값 읽기. 송장 번호(오른쪽 위? 왼쪽 위? 제목 줄에만?), 날짜("송장 날짜", "청구 날짜", 아니면 그냥 "날짜"?), 공급업체 이름(법인명 또는 DBA?), 합계(세전 또는 세후?), 납기일(어느 날짜 기준 Net 30?)을 찾습니다. 모든 공급업체가 이 필드를 다르게 구성합니다. 당신이 파서입니다.

4단계 — Sheets에 입력. 창을 전환합니다. 다음 빈 행의 송장 번호 셀을 클릭합니다. 입력합니다. 날짜 셀을 클릭합니다. 입력합니다 — 그리고 다시 형식을 지정합니다. 공급업체가 "05/03/2026"으로 적었지만 스프레드시트는 "2026-05-03"을 기대하기 때문입니다. 공급업체 셀을 클릭합니다. 입력합니다. 금액 셀을 클릭합니다. 입력합니다. 모든 필드, 모든 송장에 대해 반복합니다.

5단계 — 원본 파일 보관. 회계사가 찾을 수 있도록 PDF를 "2026 공급업체 송장"이라는 Drive 폴더에 저장합니다. 6개월 후에도 알아볼 수 있는 이름으로 지정합니다.

이 단계들 중 어느 하나도 개별적으로 어렵지 않습니다. 월 15개 송장으로 계산하면, 누적된 마찰은 매월 30~45분의 전사 작업입니다 — 통찰력을 더하지 않는 작업이죠. 추적 시스템의 유지보수 작업이지 추적 자체가 아닙니다. FreshBooks 2025 세금 동향 보고서에 따르면, 자영업 미국인의 35%가 가장 큰 세금 과제로 영수증과 문서 정리를 꼽았습니다 — 세법을 이해하는 것도, 납부할 금액을 계산하는 것도 아닌, 단순히 서류를 정리하는 일이 말이죠. 수동 입력 반복이 근본 원인이며, 매월 누적됩니다.

스프레드시트는 잘 작동합니다. 반복 작업이 문제입니다. 사이드바 부가기능은 2~4단계를 제거하고, 사이드바 패널에서 송장을 업로드하는 단 하나의 작업으로 대체합니다. 데이터는 다음 빈 행에 나타납니다. 스프레드시트에 계속 머무르면 됩니다.

송장 데이터를 Google Sheets로 옮기겠다고 약속하는 대부분의 도구는 동일한 구조를 공유합니다: 별도의 애플리케이션이 다른 곳에서 송장을 처리한 다음 결과를 Sheets로 내보내거나, 동기화하거나, 복사하는 방식입니다. 웹 대시보드에 송장을 업로드합니다. 구문 분석 이메일 주소로 전달합니다. Drive 폴더를 모니터링하는 Zapier 워크플로를 연결합니다. 추출은 다른 곳에서 이루어집니다. Sheets는 작업 공간이 아니라 종착점일 뿐입니다.

두 개의 열로 구성된 비교 그래픽: 왼쪽은 송장을 웹 대시보드에 업로드하고 결과를 내보내는 별도 앱으로, 주황색 X 표시가 있습니다. 오른쪽은 추출된 행이 활성 시트에 직접 들어가는 Sheets 사이드바 부가기능으로, 녹색 체크 표시가 있습니다.

이 방식은 작동하지만 도구가 하나 더 추가됩니다. AP(외상매입금) 시스템이 이미 직접 이름을 지정한 열, 직접 작성한 수식, 회계사가 검토하는 월간 요약 탭이 있는 Google Sheet라면, 시트 외부에서 송장을 처리하는 모든 도구는 이미 소유한 워크플로에 애플리케이션을 하나 더 추가하는 셈입니다. 새로운 시스템을 찾는 것이 아닙니다. 이미 가지고 있는 시스템에 송장 데이터를 넣을 방법을 찾고 있는 것입니다.

Google Sheets 부가기능은 스프레드시트 안에서 열리는 사이드바 패널로, 확장 프로그램 메뉴에서 접근할 수 있으며 별도의 탭이나 로그인이 필요 없습니다. 설치하면 Sheets 환경의 일부가 됩니다: 같은 창, 같은 세션, 같은 데이터. 사이드바를 열고 송장을 업로드하면 추출된 필드가 현재 활성화된 시트의 다음 빈 행에 나타납니다. 데이터가 시트 외부에 있었던 적이 없으므로 내보내기 단계가 필요 없습니다. 대부분의 도구는 송장을 Google Sheets로 보내는 것을 내보내기 단계로 취급하지만, 여기서는 추출이 행이 저장될 바로 그 자리에서 이루어집니다. 지원되는 필드 유형, 형식, 플랜 세부 정보를 포함한 전체 기능 설명은 Google Sheets 추출 기능 개요를 참조하거나, PO 번호 및 품목과 같은 송장 필드를 중심으로 한 안내는 송장 전용 버전을 참조하세요.

이 기능을 가능하게 하는 메커니즘은 열 이름 추출입니다: 송장 템플릿의 각 필드 주위에 경계 상자를 그리거나 샘플 문서로 모델을 학습하는 대신, 원하는 필드 이름("송장 번호", "공급업체", "날짜", "금액", "납기일")을 입력하면 AI가 각 업로드된 송장을 읽고 해당 값이 페이지에서 어디에 있는지가 아니라 무엇을 의미하는지 이해하여 찾아냅니다. 프리랜서 플랫폼 송장과 프린터 잉크 공급업체 송장은 전혀 비슷해 보이지 않습니다. 하지만 둘 다 송장 번호, 공급업체 이름, 날짜, 금액을 포함합니다. 열 이름 추출은 해당 필드의 좌표가 아니라 의미를 검색합니다. 이것이 공급업체별 템플릿 설정을 없애는 이유이며, 동일한 사이드바 패널이 받는 모든 송장 형식에서 작동하는 이유입니다.

문서 데이터를 Google Sheets로 바로 가져오기
사이드바에서 AI 추출 — 데이터가 스프레드시트에 입력됩니다
Sheets에 추가 →

송장을 Sheets로 보내는 파이프라인 설정

Three-step horizontal flow with circular nodes: name your columns, upload invoices, and data lands in the next row with formulas and summary tabs intact, the last node outlined in green.

설정은 5분도 걸리지 않으며 템플릿 구성이 필요 없습니다. 다음은 3단계 워크플로입니다:

1. 열 이름을 지정합니다. 부가기능 사이드바에서 스프레드시트의 열 머리글과 일치하는 필드 이름을 입력합니다. AP(외상매입금) 추적 시트에 송장 번호, 공급업체, 날짜, 금액, 납기일, 비용 범주가 있다면 해당 이름을 그대로 입력합니다. 입력한 열 이름은 AI가 각 송장에서 검색하는 필드가 됩니다. 공급업체 용어를 맞출 필요는 없습니다. AI는 "Bill Date", "Invoice Date", "Billing Date"가 모두 같은 개념을 가리킨다는 것을 이해합니다. 송장에 어떤 필드가 있는지 확실하지 않다면 열 이름 지정을 건너뛰고 AI가 문서의 모든 것을 자동 감지하도록 할 수 있습니다.

2. 송장을 업로드합니다. PDF나 이미지를 사이드바 패널로 끌어다 놓거나 클릭하여 찾아봅니다. 부가기능은 JPG, PNG, WebP, PDF, AVIF를 지원합니다. SaaS 공급업체의 선명한 디지털 송장, 지역 공급업체의 종이 송장 사진, 공급업체 포털 청구 페이지의 스크린샷 등이 가능합니다. 한 번에 하나의 송장을 처리하거나 월말 정리를 위해 여러 파일을 일괄 처리할 수 있습니다.

3. 데이터가 시트에 입력됩니다. 추출을 실행합니다. AI가 각 송장을 읽고 열 이름과 일치하는 값을 찾아 활성 시트 맨 아래에 새 행으로 추가합니다. 열 순서는 사이드바에서 지정한 순서와 일치합니다. 기존 수식, 조건부 서식, 피벗 테이블, 월별 요약 탭은 그대로 유지됩니다. 새 행은 이전의 모든 행과 동일한 구조로 추가되는 다음 행일 뿐입니다.

세 단계가 다섯 단계를 대체합니다. 세 단계 중 어느 것도 키보드가 필요 없으며 Google Sheets를 벗어날 필요도 없습니다.

부가기능은 추론 열도 지원합니다. "비용 범주(옵션: 소프트웨어/사무용품/전문 서비스/여행/기타)"와 같은 열을 정의하면 AI가 송장 내용(공급업체 이름, 품목, 업종 맥락)을 읽고 올바른 범주를 추론합니다. 지구상의 어떤 송장에도 "비용 범주"라는 필드가 없더라도 말이죠. 추출과 분류가 단일 패스로 이루어지므로 사이드바에서 나온 행은 이미 분류된 상태이며 수동 태그 지정 단계가 필요 없습니다.

기존 루프의 한 부분도 사라집니다. 4단계에는 재서식 작업이 포함되었습니다. 공급업체가 날짜를 "05/03/2026"으로 작성하고 시트에서는 다른 방식이 필요한 경우가 있었죠. 추출 엔진은 행이 작성되기 전에 날짜, 금액, 송장 번호를 표준화하므로 값이 일관된 형식으로 입력되며 다시 입력하는 대신 검토만 하면 됩니다.

JPG/PNG/PDF AI 추출

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

송장 PDF에서 세금 신고 준비 완료 기록까지

프리랜서가 송장 추적 시트를 유지하는 가장 큰 이유는 운영상의 필요가 아니라 기록 보존 때문입니다. 4월이 되면 회계사는 두 가지를 요구합니다: 범주별 사업 비용 요약(스케줄 C용)과 각 비용을 입증하는 증빙 서류(감사 대비)입니다. 시트가 요약 역할을 하고, 송장 PDF가 증빙 서류 역할을 합니다.

부가기능 워크플로우가 만드는 결과물(구조화된 시트에 추출된 송장 데이터와 원본 송장 파일의 매칭)은 IRS가 기대하는 방식과 정확히 일치합니다. IRS 간행물 583에 따르면 전자 기록은 읽기 쉽고 완전하며 검색 가능한 경우 허용됩니다. 구조화된 비용 기록과 함께 저장된 디지털 송장 PDF는 이 기준을 충족합니다. 표준 보존 기간은 신고일로부터 3년입니다. 고용세 기록은 4년, 소득을 25% 이상 과소 신고한 기록은 6년, 무가치 증권 또는 불량 채권으로 인한 손실 청구는 7년입니다. 이는 최소 기준일 뿐 삭제 기한이 아닙니다. Drive 폴더에 보관된 공급업체 송장은 보관 비용이 거의 들지 않습니다.

추출된 데이터는 스케줄 C(양식 1040) 비용 범주에도 자연스럽게 매핑됩니다. 사무용품, 소프트웨어 구독, 전문 서비스, 임대료, 공과금, 여행 — 이는 양식의 품목이며, 부가기능에서 열 값이나 추론 열 옵션으로 설정하는 범주와 직접적으로 대응합니다. 시트가 매달 일관되게 분류되면 스케줄 C 준비는 영수증을 하나하나 기억하는 작업이 아니라 SUMIF 수식 하나로 끝납니다.

특히 1099 시즌에 영향을 주는 부가적인 이점도 있습니다. 고객에게 송장을 발행하는 프리랜서는 한 해 동안 600달러 이상을 지불한 모든 고객으로부터 양식 1099-NEC를 받습니다. 1099 금액을 자신의 소득 기록과 대조하는 작업 — 고객이 보고한 금액이 실제로 송장을 발행하고 받은 금액과 일치하는지 확인 — 은 송장 데이터가 고객과 날짜별로 정리되어 있어야 가능합니다. 모든 발신 송장 행이 일관되게 구조화된 시트라면 이 대조 작업은 필터와 합계 연산으로 끝납니다. 이메일 검색으로 송장 내역을 재구성해야 하는 시트라면 주말 내내 걸리는 프로젝트가 됩니다.

NFIB가 2025년 6월에 발표한 조사에 따르면, 소기업 소유주 19%가 세금을 가장 중요한 사업 문제로 꼽았습니다. 세금 스트레스의 근본 원인은 세액 계산이 아니라, 모든 공제 항목을 체계적인 기록으로 증명해야 한다는 점입니다. 송장 데이터가 이미 시트에 구조화되어 있다면 증명은 자동으로 갖춰집니다.

부가기능이 기존 도구와 어우러지는 방식

프리랜서 도구 생태계에는 자금 추적 옵션이 많습니다. QuickBooks Self-Employed(월 $20)는 은행 계좌와 연동되어 거래를 자동 분류합니다. FreshBooks(월 $15)는 세련된 인터페이스로 송장 발행과 비용 추적을 처리합니다. Wave(무료)는 월 비용 없이 회계와 송장 기능을 제공합니다. Zoho Books와 Xero는 회계사와 협업하는 소기업에 적합합니다. HoneyBook과 Bonsai는 계약, 송장, 비용 기능을 결합해 프리랜서를 겨냥합니다.

이 중 나쁜 도구는 없습니다. 하지만 모두 마이그레이션이 필요합니다. 데이터를 옮기고, 새 인터페이스를 익히고, 카테고리와 워크플로우를 새 시스템에 맞춰야 합니다. AP 추적이 이미 Google Sheets에 있는 사람에게 중요한 질문은 "어떤 회계 소프트웨어로 전환할까?"가 아니라 "지금 쓰는 시스템을 더 빠르게 만들 수 있을까?"입니다.

부가기능은 대체 플랫폼이 아닌 추출 계층으로서 이 질문에 답합니다. 복식부기, 은행 조정, 급여 처리는 하지 않습니다. 송장을 받고 데이터가 추적 시트에 들어가기까지의 수동 단계만 제거합니다. 나중에 QuickBooks나 Xero로 옮기기로 결정해도, 일관되게 구조화된 송장 행으로 가득한 시트는 깔끔한 CSV 가져오기 파일이 됩니다. 이메일에서 재구성하는 것보다 훨씬 낫습니다. Sheets에 계속 머물러도 부가기능은 전사 작업 없이 추적을 최신 상태로 유지합니다.

부가기능은 기존 Sheets 기반 AP 추적을 캡처 시스템으로 바꿉니다. 워크플로우를 바꿀 필요 없이 수동 입력 단계만 없앱니다.

송장을 처리하는 동일한 사이드바 부가기능은 영수증도 처리하므로, Sheets에서 재무 양쪽을 모두 추적하는 프리랜서에게 유용합니다. 지출 영수증과 공급업체 송장을 함께 추적한다면 워크플로우는 동일합니다. 열 이름을 지정하고, 파일을 업로드하면 데이터가 시트에 나타납니다. 영수증 추출에 대한 전체 가이드는 Google Sheets로 영수증 데이터 추출 문서를 참조하세요. 동일한 사이드바 아키텍처를 지출 영수증, 세금 준수, 월말 일괄 처리에 적용한 내용을 다룹니다.

지출 추적이 스케줄 C 작성에 직접 연결되는 프리랜서라면, Google Sheets에서 영수증-스케줄 C 워크플로우 구축 가이드에서 4월 세금 준비를 재구성 프로젝트가 아닌 데이터 내보내기로 만들 수 있도록 시트를 구성하는 방법을 다룹니다. 사이드바 방식과 수동 다운로드-가져오기 방식을 비교하려면 영수증 추출 vs. 다운로드-가져오기 비교 문서를 참조하세요. 송장 처리에도 동일한 워크플로우 트레이드오프가 적용됩니다.

흩어진 송장 기록의 조직적 비용은 매달 낭비되는 시간보다 더 깊습니다. 프리랜서가 세금 신고 시점에 공제 항목을 빠뜨리는 이유를 더 자세히 알고 싶다면, 프리랜서 송장 추적 문제에 관한 저희 기사에서 송장 도구와 세금 규정 준수 사이의 구조적 간극과 중앙 집중식 추적 시트가 그 계산을 어떻게 바꾸는지 살펴봅니다. 1년치 기록을 한 번의 집중 세션으로 통합할 준비가 된 프리랜서라면 오후 하나로 1년치 프리랜서 송장을 세금 신고용으로 준비하기를 참고하세요.

자주 묻는 질문

부가기능이 스캔하거나 촬영한 종이 송장도 처리할 수 있나요?

네, JPG, PNG, WebP, PDF를 모두 지원하므로 종이 송장의 휴대폰 사진, 스캔본, 디지털 PDF까지 모두 처리할 수 있습니다. 사람의 눈으로 읽을 수 있는 텍스트라면 AI가 일반적으로 읽을 수 있습니다. 심하게 기울어진 사진이나 대비가 매우 낮은 텍스트(바랜 감열지 출력물, 조명 부족)가 있는 송장은 부분적인 결과가 나올 수 있습니다. 최상의 결과를 얻으려면 평평한 표면에서 조명이 좋은 상태로 송장을 촬영하세요.

송장 합계뿐 아니라 품목별 세부 항목도 추출할 수 있나요?

네. 사이드바에 "품목 설명", "수량", "단가", "품목 합계" 같은 열 이름을 추가하면 AI가 송장 본문에서 품목 수준의 세부 정보를 추출합니다. 품목 테이블이 매우 긴 송장(20행 이상)은 처리 시간이 더 오래 걸리고 스캔 품질에 더 민감할 수 있습니다. 복잡한 송장은 배치로 처리하는 것보다 한 번에 하나씩 처리하는 것이 품목별 정확도가 더 높습니다.

AI가 필드를 잘못 읽으면 어떻게 되나요?

추출된 데이터는 편집 가능한 셀로 시트에 바로 표시됩니다. 송장에 "05/13/2026"이라고 적혀 있는데 납기일이 "05/15/2026"으로 입력되었다면 셀에서 수정하고 계속 진행하면 됩니다. 부가기능에는 별도의 검토 화면이 없습니다. 시트 자체가 검토 화면이며, 행은 고정된 결과가 아니라 편집할 수 있는 시작점입니다.

여러 공급업체의 송장을 한 배치로 처리할 수 있나요?

네. 사이드바 업로드 대화상자에서 여러 파일을 선택하세요 — Adobe, 공유 오피스, 회계사, 프린터 공급업체의 송장을 모두 함께 처리할 수 있습니다. 각 송장은 정의한 열 구조에 매핑된 데이터와 함께 고유한 행을 갖게 됩니다. 열 이름 추출은 공급업체별 구성 없이도 공급업체 간 형식 차이를 처리합니다. 대용량 배치(송장 20개 이상)의 경우 부가기능을 사용한 배치 처리에 대한 가이드를 참조하세요 — 송장에도 동일한 방법이 적용됩니다.

부가기능이 QuickBooks 같은 회계 소프트웨어를 대체하나요?

아니요. 부가기능은 한 단계만 처리합니다: 파일에서 스프레드시트의 구조화된 행으로 송장 데이터를 가져오는 것입니다. 복식부기, 은행 거래 조정, 고객 송장 발행, 급여 처리는 하지 않습니다. 추출 계층이라고 생각하세요 — QuickBooks(CSV 가져오기 통해)에 데이터를 공급하거나, Wave와 함께 사용하거나(수동 입력 전 체계적인 데이터 원본으로), Sheets만으로 충분하다면 기본 추적 시스템으로 활용할 수 있습니다. 부가기능은 스프레드시트를 더 빠르게 작동하게 합니다. 회계 소프트웨어가 하는 일을 스프레드시트가 하게 만들지는 않습니다.

부가기능이 송장과 대변 메모를 구분할 수 있나요?

AI가 문서 내용을 읽고 발견한 값을 추출합니다 — 대변 메모에 음수 금액이 표시되거나 "Invoice" 대신 "Credit Memo"로 표시된 경우 추출된 행에 그대로 반영됩니다. 대변 메모가 일반 송장과 섞이지 않도록 열 이름에 "문서 유형" 같은 열을 추가하세요. AI가 문서 내용에 따라 해당 열을 채웁니다. 그런 다음 스프레드시트에서 문서 유형별로 필터링하거나 정렬할 수 있습니다.

공급업체 송장 추적용으로 만든 시트는 잘 작동합니다. 시트에 데이터를 공급하는 루프는 그럴 필요가 없습니다. 다섯 단계가 세 단계로 바뀝니다. 그것이 이 부가기능이 바꾸는 것입니다. 이번 달 송장으로 직접 사용해 보시고, 타이핑 수고 없이 추적 시트가 최신 상태로 유지되는지 확인해 보세요.

Google Sheets 부가기능 사용해 보기
📮 contact email: [email protected]