상업송장을 발행하기 전에는 다섯 가지부터 확인해야 합니다. 거래 당사자의 법적 명칭과 주소, 세관이 식별할 수 있는 품명, 단가·수량·총액·통화의 일치 여부, HS 코드와 원산지의 근거, Incoterms와 운임·보험료 반영 방식입니다. 이 정보가 계약서나 운송서류와 다르면 통관 보완 요청과 대금 결제 지연으로 이어질 수 있습니다.
- 수출자·구매자·수입자·수하인의 역할과 연락처 확인
- 재질, 용도, 모델과 규격을 포함한 물품 설명 작성
- 수량×단가, 품목별 금액, 총액과 통화 재계산
- HS 코드와 원산지의 판단 자료 확인
- Packing List, B/L 또는 AWB와 교차 검수
상업송장은 어떤 서류인가?
상업송장(Commercial Invoice)은 매도자와 구매자 사이의 실제 거래 내용을 물품과 가격 중심으로 표시하는 무역서류입니다. 세관에서는 물품과 신고가격을 검토하는 자료로, 거래 당사자에게는 대금 지급이나 보험 청구 등의 근거로 활용될 수 있습니다. 관세청 상업송장 설명도 매도자·구매자 정보, 판매일자, 물품 명세, 수량, 단가, 판매조건, 총액과 국제거래의 통화 등을 주요 내용으로 제시합니다.
일반 세금계산서는 국내 세무상 공급과 세액 증빙에 초점이 있고, 견적서나 프로포마 인보이스는 거래 전 가격과 조건을 제안하는 성격이 강합니다. Packing List는 박스별 수량·중량·규격·포장번호를 상세히 보여줍니다. 상업송장은 확정된 거래가격과 판매조건을 중심으로 작성합니다. 목적은 달라도 동일한 거래를 설명하는 서류이므로 핵심 정보가 서로 충돌해서는 안 됩니다.

양식을 채우기 전에 확인할 거래 정보
매매계약서, 구매주문서(PO), 신용장(L/C), 견적 확정본과 결제조건을 한곳에 모읍니다. 송장 발행 주체와 대금 지급 주체를 확인하고, 구매자와 실제 수입자 또는 최종 수하인이 다르면 각 역할을 분리해 적어야 합니다. 운송 예약 자료에서 출발지·도착지·운송수단을 확인하고 목적국 세관, 운송사나 은행이 요구하는 문구와 서명 여부도 점검합니다.
하나의 양식을 모든 국가와 거래에 그대로 적용할 수는 없습니다. 수입국, 품목, 특송·항공·해상 등 운송 방식, 신용장 조건, FTA 적용 여부에 따라 추가 정보나 원본 제출이 요구될 수 있습니다. 기존 양식을 복사했다면 이전 거래의 주소, 통화, Incoterms와 원산지 문구가 남아 있지 않은지 먼저 확인하세요.
필수 항목을 정확하게 작성하는 순서
송장번호와 발행일
회사 내부에서 중복되지 않는 송장번호를 부여하고 발행일을 명확한 형식으로 적습니다. 03/04/2026처럼 국가에 따라 월과 일이 바뀔 수 있는 표기보다 04 Mar 2026 또는 2026-03-04처럼 오해가 적은 형식이 안전합니다. PO 번호, 계약번호, L/C 번호가 있다면 별도 참조란에 표시합니다.
수출자·구매자·수입자·수하인
수출자에는 법인명, 전체 주소, 국가, 담당자 연락처와 필요한 등록번호를 기재합니다. 구매자(Buyer)는 물품을 구매하고 대금을 부담하는 당사자, 수입자(Importer of Record)는 목적국에서 수입신고 책임을 지는 주체, 수하인(Consignee)은 운송서류상 물품을 인도받는 주체입니다. 같은 회사일 수도 있지만 다르다면 계약과 운송 지시서에 따라 각각 구분합니다.
세관이 식별할 수 있는 품명
“parts”, “sample”, “accessories”처럼 범위가 넓은 표현만 쓰지 마세요. 무엇으로 만들었고 어디에 쓰이며 어떤 모델·규격인지 파악할 수 있도록 적습니다. 예를 들어 “Plastic parts”보다 “Injection-molded ABS housing for desktop air purifier, Model AP-20”이 구체적입니다. 상표가 있더라도 브랜드명만 적지 말고 일반 품명과 재질·용도를 함께 기재합니다.
무상 샘플이나 수리품도 “No commercial value”만 표시하기보다 물품의 실체, 반출입 목적과 합리적인 신고가액을 목적국 기준에 맞춰 기재해야 합니다. 무상이라는 사실과 세관 신고를 위한 가치 표시는 별개의 문제일 수 있습니다.
수량·포장·중량
품목별 수량과 단위(PCS, SET, KG 등)를 적고 포장 개수와 식별번호를 필요에 따라 연결합니다. 총중량(Gross Weight)은 포장을 포함하고 순중량(Net Weight)은 물품 자체를 뜻하므로 서로 바꾸지 않습니다. 상업송장과 Packing List의 상세 수준은 달라도 총수량과 총중량은 설명 가능한 범위에서 일치해야 합니다.
단가·총액·통화·결제조건
각 행에서 수량과 단가를 곱한 금액을 표시하고 품목별 합계가 최종 총액과 맞는지 계산합니다. USD, EUR, KRW처럼 통화를 코드로 명시하면 혼동을 줄일 수 있습니다. 할인은 할인 전 금액, 할인 사유와 금액, 할인 후 금액이 추적되게 표현합니다. 결제조건도 T/T advance, T/T 30 days, L/C at sight 등 계약서와 같은 내용으로 적습니다.
HS 코드와 원산지
HS 코드는 물품의 재질, 기능, 용도와 구성에 따라 분류합니다. 과거 유사품 코드나 구매자가 전달한 코드를 검증 없이 복사해서는 안 됩니다. 국가별 세번 자릿수와 세부 분류가 다를 수 있으므로 요구되는 수준을 목적국 수입자와 확인하세요. 판단이 어렵다면 관세청 품목분류 자료나 관세사에게 확인하는 편이 안전합니다.
원산지는 선적국이 아니라 물품이 생산되거나 원산지 기준을 충족한 국가를 뜻합니다. FTA 특혜 원산지와 일반적인 원산지 표시는 적용 요건과 증빙이 다를 수 있으므로 생산 자료 없이 임의로 확정하지 마세요.
Incoterms와 운임·보험료
“FOB Busan, Incoterms 2020”, “CIF Hamburg, Incoterms 2020”처럼 규칙명뿐 아니라 지정 장소·항구와 적용 버전을 함께 적습니다. Incoterms는 비용과 위험의 분담 기준이며 소유권 이전이나 결제기한을 자동으로 결정하는 문구가 아닙니다.
운임, 보험료, 포장비와 기타 비용이 물품금액에 포함됐는지 별도인지 항목으로 보여주고 계약조건과 가격 구성에 모순이 없는지 확인합니다. 송장에 적힌 총액이 곧 모든 국가의 최종 과세가격이라고 일반화해서도 안 됩니다.
작성 예시로 계산 흐름 확인하기
다음은 작성 방식을 설명하기 위한 가상 예시이며 실제 신고에 그대로 사용할 수 없습니다. 품목을 “Stainless steel reusable water bottle, 750 ml, Model SB-750”으로 가정하겠습니다. 수량 100 PCS, 단가 USD 8.00이면 품목금액은 USD 800.00입니다. 상업할인 USD 40.00과 별도 운임 USD 120.00을 반영한다면 상품금액 800.00 – 할인 40.00 + 운임 120.00 = 송장 총액 USD 880.00처럼 계산 과정을 추적할 수 있어야 합니다.
이후 검증한 HS 코드와 원산지, 순중량·총중량, 포장 수, 결제조건과 Incoterms를 채웁니다. 계약가격이 운임이나 보험료를 이미 포함한다면 다시 더해 이중 계상하지 않도록 가격 조건과 비용란을 함께 검수합니다.

Packing List·B/L·AWB와 대조하는 방법
| 대조 항목 | 확인할 서류 | 검수 기준 |
|---|---|---|
| 당사자 | 계약서, B/L·AWB | 수출자와 수하인의 명칭·주소·역할이 일치하는가 |
| 품명·수량 | Packing List, 신고 초안 | 동일 물품이며 품목별·전체 수량이 맞는가 |
| 포장·중량 | Packing List, B/L·AWB | 포장 수, 표시번호와 총중량 차이를 설명할 수 있는가 |
| 가격·통화 | 계약서, PO, L/C | 단가·할인·추가 비용·총액과 통화가 합의 내용과 같은가 |
| 운송정보 | Booking, B/L·AWB | 출발지·도착지·참조번호가 최신 정보인가 |
B/L이나 AWB가 아직 발행 전이라면 상업송장과 Packing List의 확정 정보를 포워더에게 전달하고, 운송서류 초안이 나오면 역방향으로 다시 대조합니다. 서류의 목적에 맞는 상세 수준을 유지하면서 물품의 정체, 수량, 포장과 거래 당사자가 모순되지 않게 만드는 것이 핵심입니다.
통관 지연을 부르는 대표적인 오류
- 모호한 물품 설명: 재질·용도·모델이 빠져 물품 식별이 어렵습니다.
- 금액 계산 오류: 수량과 단가의 곱, 할인 후 금액, 통화 또는 총액이 다릅니다.
- HS 코드·원산지 오기: 근거 없이 이전 송장을 복사하거나 선적국을 원산지로 적습니다.
- 거래조건 모순: CIF로 표시하면서 운임·보험료의 포함 여부나 지정 장소를 누락합니다.
- 당사자 혼동: 구매자, 수입자와 수하인이 다른데 한 주소로 통합합니다.
- 서류 간 불일치: 총수량·중량·포장번호가 Packing List나 운송서류와 다릅니다.
수정할 때는 숫자 하나만 고치지 말고 그 숫자를 참조하는 모든 서류를 함께 찾으세요. 포장 수가 바뀌면 Packing List, B/L·AWB 초안과 수출입신고 초안까지 영향을 받을 수 있습니다. 수정본에는 버전이나 재발행일을 관리하고 관계자에게 어느 파일이 최종본인지 명확히 알려야 합니다.
국가와 거래조건에 따라 달라지는 요구사항
필수 항목, 언어, 서명·도장, 원본 또는 전자문서 인정, 세관 등록번호와 추가 선언문은 목적국에 따라 달라질 수 있습니다. 같은 국가라도 규제 품목인지, 특혜관세를 신청하는지, 개인 또는 기업 수입인지에 따라 필요한 자료가 달라집니다. 특정 국가의 샘플 양식을 국제 공통 법정 양식으로 여기지 말고 목적국 세관, 수입자, 포워더, 은행과 계약조건을 함께 확인하세요.
한국에서 서류제출 대상으로 선별된 수입신고 건은 송품장 외에도 사안에 따라 가격신고서, B/L 또는 AWB 사본, 포장명세서, 원산지증명서와 수입요건 서류 등이 제출될 수 있습니다. 전자 제출 원칙과 일부 종이서류 예외도 있으므로 관세법령정보포털의 수입통관 고시와 최신 적용 규정을 확인해야 합니다. 상업송장 한 장만으로 모든 통관이 완료되는 것은 아닙니다.

발행 직전 최종 점검
- 송장번호와 발행일이 중복되거나 모호하지 않은가?
- 거래 당사자의 법적 명칭, 주소와 역할이 정확한가?
- 품명에 재질·용도·모델·규격 등 식별 정보가 충분한가?
- 수량, 단가, 할인, 추가 비용, 총액과 통화가 맞는가?
- HS 코드와 원산지를 뒷받침할 자료가 있는가?
- 중량·포장 수·포장번호가 Packing List와 맞는가?
- Incoterms의 장소와 버전, 운임·보험료 포함 여부가 명확한가?
- 계약서, PO, L/C, 신고 초안과 B/L·AWB의 관련 값이 일치하는가?
- 목적국, 품목, 운송사와 은행의 추가 요구사항을 확인했는가?
상업송장 작성 시 자주 묻는 질문
프로포마 인보이스와 같은 서류인가요?
같지 않습니다. 프로포마 인보이스는 일반적으로 거래 전 가격과 조건을 제안하거나 사전 절차에 활용하고, 상업송장은 확정된 거래 내용을 바탕으로 발행합니다. 실제 역할과 형식은 계약 및 목적국 절차를 확인해야 합니다.
HS 코드는 항상 반드시 적어야 하나요?
국가, 운송 방식과 신고 절차에 따라 요구 수준이 달라질 수 있어 일률적으로 말하기 어렵습니다. 요구되는 경우 실제 분류 결과와 맞아야 하며, 확신이 없다면 관세사나 관할 기관에 확인하세요.
영어로만 작성해야 하나요?
국제거래에서는 영어가 널리 쓰이지만 모든 국가에 같은 언어 규칙이 적용되는 것은 아닙니다. 목적국이 자국어 번역이나 특정 표기를 요구하는지 수입자와 확인하는 것이 좋습니다.
전자 상업송장도 사용할 수 있나요?
전자 제출이 가능한 절차가 있지만 모든 국가와 거래에서 종이 원본을 대체한다고 단정할 수 없습니다. 세관, 운송사, 은행의 제출 방식과 신용장 조건을 각각 확인해야 합니다.
무상 샘플이나 수리품에도 필요한가요?
대금이 없더라도 세관이 물품의 종류, 목적과 가치를 판단할 자료가 필요할 수 있습니다. 무상이라는 이유로 0원만 적거나 품명을 “sample”로 끝내지 말고 반출입 목적과 신고가액 기재 방법을 목적국 기준에 따라 확인하세요.
좋은 상업송장은 화려한 양식보다 추적 가능한 정보가 중요합니다. 계약에서 확정된 당사자·물품·가격·거래조건을 정확히 옮기고 Packing List, B/L·AWB와 신고자료의 같은 항목을 교차 검수하세요. 실제 제출 전에는 목적국 요구사항을 확인하고 수입자, 포워더 또는 관세사와 최종본을 검토하는 것이 안전합니다.