해외 고객 인보이스 발행: 실전 통화·세금·주소 가이드
InvoiceFlow 팀 작성 — 2026년 6월 16일 게시 — 10분 분량
다른 나라에 있는 고객에게 처음 인보이스를 발행해 보면, "인보이스를 보낸다"는 말 뒤에 사실 꽤 많은 작업이 조용히 숨어 있다는 걸 알게 됩니다. 베를린의 고객은 유로를 기대하고, 소수점 자리에 마침표가 아니라 쉼표가 찍히기를 기대하며, 독일식 세금 항목처럼 읽히는 세금 줄을 원합니다. 토론토의 고객은 캐나다 달러를 원하고, 우편번호 필드가 "ZIP"이 아니라 실제로 "Postal code"라고 표시되기를 원합니다. 도쿄의 고객은 당신 나라의 관행을 그대로 옮겨 놓은 문서를 눈을 가늘게 뜨고 들여다보고 싶지 않을 겁니다.
이 중 어느 것도 어렵지 않습니다. 그저 자잘한 디테일들의 모음일 뿐인데, 운에 맡겨 두면 당신을 아마추어처럼 보이게 만들고, 의도적으로 다루면 이 일을 백 번쯤 해 본 사람처럼 보이게 만듭니다. 이 글은 바로 그 가이드입니다. 각 인보이스를 올바른 통화로 발행하는 법, 고객이 기대하는 대로 숫자가 맞아떨어지도록 세금을 처리하는 법, 고객의 언어로 PDF를 인쇄하는 법, 그리고 199개국 어디에든 맞는 주소를 작성하는 법을 다룹니다. 아래 설명하는 작동 방식은 InvoiceFlow에서의 방법이지만, 그 원칙은 제대로 된 어떤 인보이스 환경에도 통합니다.
통화: 한 인보이스, 하나의 통화, 추측 금지
국경을 넘는 인보이스의 제1원칙은 인보이스는 하나의 통화로 표시되며, 그 통화는 당신의 것이 아니라 고객의 것이라는 점입니다 — 달리 할 특별한 이유가 없는 한 말이죠(어떤 계약은 고객이 어디에 있든 청구 통화를 USD나 EUR로 고정하기도 합니다. 그럴 땐 계약을 따르세요). 독일 에이전시는 달러로 인보이스를 받아 직접 환산하고 싶어 하지 않습니다. 미국 고객은 파운드로 적힌 합계를 들여다보며 고민하고 싶어 하지 않습니다. 통화는 고객별로 한 번 정하고, 일관되게 유지하세요.
InvoiceFlow에서는 각 인보이스를 고객 고유의 통화로, 올바른 서식과 함께 발행할 수 있습니다. 마지막 부분이 들리는 것보다 훨씬 중요합니다. "올바른 서식"이란 통화 기호, 숫자에 대한 기호의 위치, 천 단위 구분자, 소수점 구분자가 모두 그 통화의 관례에 맞는다는 뜻입니다. €1.234,56과 $1,234.56은 완전히 다른 두 방식으로 쓰인 같은 금액이며, 이것을 틀리면 재무 담당자가 눈썹을 치켜올리게 만드는 사소한 단서가 됩니다.
또한 고객 설정에서 고객별 기본 통화를 지정할 수 있어, 그 고객의 다음 인보이스가 자동으로 올바른 통화로 열립니다. 이 설정 하나가 국경 간 거래에서 가장 흔한 실수를 없애 줍니다 — 앱이 기본값으로 그렇게 설정되어 있다는 이유만으로 유로 고객에게 자국 통화로 인보이스를 보내는 실수 말입니다.
앱이 하는 일 — 그리고 하지 않는 일
솔직한 경계선을 짚고 넘어가겠습니다. 이것이 작업 방식을 바꾸기 때문입니다. InvoiceFlow는 각 인보이스를 명시된 통화로 서식화하고 추적합니다. 실시간 자동 환전은 수행하지 않습니다. 금액은 당신이 정하고, 필요한 경우 환율도 당신이 정합니다. 앱이 전송 시점에 조용히 중간 시장 환율을 끌어와 당신의 숫자를 뒤에서 환산하는 일은 없습니다.
이것은 결함이 아니라 기능이며, 국경 간 청구가 실제로 작동하는 방식을 반영한 것입니다. 뮌헨 고객에게 프로젝트 비용으로 €2,000을 제시했다면, 인보이스도 €2,000으로 발행합니다 — 그게 전부입니다. 수행할 환산이 없습니다. 그것이 그들의 통화로 표시한 가격이니까요. 자국에서의 자체 장부, 즉 그 €2,000이 입금이 처리된 날 자국 통화로 얼마가 들어왔는지를 기록하는 일은 결제 이후에 은행이 실제로 적용한 환율로 이루어지는 별개의 작업입니다. 이 둘을 혼동하는 것 — 한 통화로 인보이스를 발행하면서 속으로는 다른 통화로 생각하는 것 — 이 바로 프리랜서들이 스스로를 매듭처럼 꼬이게 만드는 지점입니다.
그래서 작업 흐름은 깔끔합니다:
- 고객의 통화로 가격에 합의합니다. 처음부터 그 통화로 견적을 냈거나, 견적 시점에 한 번 환산해서 그 값으로 고정한 경우입니다.
- 바로 그 금액으로 인보이스를 발행합니다. 앱이 해당 통화에 맞게 올바르게 서식화합니다.
- 결제될 때까지 그 통화로 잔액을 추적합니다. 나눠서 들어오면 부분 결제를 그 잔액에 기록합니다.
- 돈이 도착한 뒤 자국 통화로 정산합니다. 추정치가 아니라 은행 명세서상의 실제 환율을 사용합니다.
고객에게 참고용 환산("오늘 환율로 약 $2,150")을 보여 주고 싶다면, 인보이스 메모에 한 줄 텍스트로 넣되 참고용임을 명확히 표시하세요. 청구되는 금액은 고객의 통화로 유지됩니다.
세금: 포함, 별도, 복수 세율, 그리고 세전 금액
세금은 국경을 넘는 인보이스가 가장 자주 조용히 잘못되는 지점입니다. 나라마다 기본부터 합의가 안 되어 있기 때문입니다 — 세율도, 명칭도, 그리고 결정적으로 가격을 보통 세금이 포함된 채로 표시하는지 아니면 세금 없이 표시하는지조차도요.
포함 대 별도 — 고객이 기대하는 쪽을 선택하세요
InvoiceFlow는 세금 포함과 세금 별도 가격을 모두 지원하며, 이 선택은 단순한 외형 문제가 아닙니다 — 고객이 어느 숫자를 "가격"으로 읽느냐가 달라지기 때문입니다.
- 세금 별도: 항목에는 세전 가격이 표시되고, 세금은 별도 줄로 추가되며, 합계는 그 둘의 합입니다. 이는 세계 많은 지역에서 B2B 업무의 표준입니다 — 기업은 어차피 세금을 환급받으므로 순(net) 금액으로 생각하니까요.
- 세금 포함: 표시된 가격에 이미 세금이 들어 있고, 인보이스는 그 가격 중 얼마가 세금이었는지를 분리해 보여 줍니다. 이는 많은 나라에서 소비자 대상 가격에 흔하며, 표시 가격이 곧 고객이 지불하는 금액이라는 것이 법이거나 관습입니다.
시장별로 이것을 제대로 맞추세요. 명확히 분리된 부가세 줄이 있는 세금 별도 인보이스를 받는 B2B 독일 고객은 정확히 기대한 것을 보고 있는 셈입니다. 같은 고객이 세금 포함 인보이스를 받으면, 자기 장부를 위해 당신의 순 금액을 역산해야 할 수도 있습니다 — 아무 이유 없이 당신이 만들어 낸 마찰이죠.
한 인보이스에 복수 세율
실제 인보이스가 항상 단일 세율인 것은 아닙니다. 컨설팅(한 세율)과 실물 제품(다른 세율)을 한 고객에게 청구할 수도 있고, 경감 세율과 표준 세율에 걸친 업무를 청구할 수도 있습니다. InvoiceFlow는 한 인보이스 내에서 복수 세율을 처리하여, 항목별로 올바른 세율을 적용하고 세율별로 세금을 요약합니다. 고객은 검증할 수 없는 뭉뚱그려진 숫자 하나 대신 깔끔한 내역을 보게 됩니다.
세전 금액과 미수금
이 모든 것의 기저에서 앱은 세전 금액과 미수금을 올바르게 계산하므로, 포함·별도·복수 세율을 어떻게 조합해 사용하든 합계가 맞아떨어집니다. 결제가 일부만 들어오면, 미수금이 잔액에 맞춰 갱신됩니다. 밤 11시에 손으로 이 계산을 하지 않아도 됩니다 — 바로 그 시간이 계산 오류가 인보이스에 슬그머니 끼어드는 때이죠.
어떤 앱도 당신을 대신해 결정할 수 없는, 국경 간 세금에 관한 실무 한 가지: 해외 판매에 세금을 부과할지 말지는 앱 설정이 아니라 법적 문제입니다. 역과세(reverse-charge) 규정, 수출 영세율, 공급지 판정 — 이것들은 당신의 관할권, 고객의 관할권, 그리고 판매하는 것이 무엇이냐에 따라 달라집니다. 앱은 당신이 지정한 세금 처리 방식을 충실히 보여 줄 뿐입니다. 올바른 처리 방식을 아는 것은 당신(또는 회계사)의 몫입니다. 규칙을 먼저 정하고, 인보이스를 그다음에 설정하세요.
인보이스별 언어 설정: 고객의 언어로 인쇄하세요
여기 사람들에게 조용히 깊은 인상을 남기는 디테일이 있습니다. 앱은 영어로 실행되고 있어도, 고객에게 건네는 인보이스는 독일어, 프랑스어, 또는 일본어로 인쇄될 수 있습니다.
InvoiceFlow는 인보이스별 언어 설정을 지원합니다. 특정 인보이스의 언어를 지정하면, 생성된 PDF — "Invoice(인보이스)", "Due date(결제 기한)", "Subtotal(소계)", "Tax(세금)", "Total(합계)" 같은 라벨, 날짜 형식 등 — 이 앱에 설정된 언어와 상관없이 그 언어로 렌더링됩니다. 당신은 편한 인터페이스에서 작업하고, 고객은 마치 자신을 위해 만들어진 듯한 문서를 받습니다.
이는 앱의 PDF 렌더링과 짝을 이루는데, 이 렌더링은 번들된 NotoSans 글꼴과 사용자가 선택할 수 있는 글꼴을 사용해 비라틴 문자를 올바르게 처리합니다 — 키릴 문자, 아랍 문자, CJK(한중일) 문자까지요. 도쿄나 리야드의 고객에게 보낼 문서가 글자가 들어가야 할 자리에 빈 네모 상자만 줄지어 나오지 않습니다. 깨진 문자가 들어간 PDF를 받아 본 적이 있다면, 그것이 얼마나 순식간에 신뢰를 무너뜨리는지 알 겁니다. 이것을 제대로 처리하는 것은 역량을 드러내는 작은 신호입니다.
실용적인 방법: 각 해외 고객의 선호 인보이스 언어를 한 번만 설정하세요. 그 이후로는 당신이 자신의 인터페이스를 절대 벗어나지 않으면서도 그들의 인보이스가 자동으로 그들의 언어로 나옵니다.
주소: 199개국, 그리고 필드가 실제로 들어맞습니다
국제 인보이스의 화려하지 않은 진실은, 주소가 나라마다 제멋대로 제각각이며, 경직된 단일 주소 양식 하나로는 모든 외국 주소가 어딘가 살짝 어긋나 보인다는 것입니다.
InvoiceFlow의 주소 필드는 199개국에 걸쳐 국가별로 맞춤화되어 있습니다. 고객의 국가를 선택하면 두 가지 일이 일어납니다:
- 지역·우편번호 라벨이 적응합니다. 미국에서는 "ZIP code"인 것이 캐나다에서는 "Postal code", 영국에서는 "Postcode", 인도에서는 "PIN code"입니다. 필드는 그 나라가 부르는 방식대로 라벨이 붙어, 받는 사람과 그 회계 팀에게 주소가 자연스럽게 읽힙니다.
- 일부 국가는 지역과 우편번호를 아예 숨깁니다. 상당수 국가는 다른 나라들이 쓰는 방식으로 주/지역 줄이나 우편번호를 사용하지 않습니다. 그런 나라의 주소에 빈 "State" 필드를 억지로 끼워 넣으면, 그저 그 나라를 잘 모른다는 인상만 줍니다. 양식은 해당되지 않는 필드를 떨어내 버립니다.
그 결과는 현지인이 작성한 것처럼 보이는 PDF상의 주소 블록입니다 — 올바른 필드 이름, 있어야 할 필드만 존재, 억지로 끼워 넣은 것 없음. 제대로 되어 있을 때는 눈에 띄지 않고, 틀렸을 때는 두드러집니다. 바로 그래서 제대로 할 가치가 있는 것이죠.
한데 모아 보기: 실전 가이드
당신이 해외 고객 셋을 둔 프리랜스 디자이너라고 상상해 봅시다. 뮌헨의 에이전시(유로로 결제, B2B, 명확한 부가세 줄이 있는 세금 별도를 기대, 인보이스는 독일어로), 토론토의 스타트업(캐나다 달러, 영어, 우편번호), 그리고 도쿄의 스튜디오(일본 엔, 일본어 인보이스). 한 번 하는 설정과 반복되는 작업 흐름은 다음과 같습니다.
- 각 고객을 한 번만 설정합니다. 고객마다 기본 통화, 선호 인보이스 언어, 그리고 국가(주소 라벨을 고정함)를 설정합니다. 뮌헨: EUR, 독일어, 독일. 토론토: CAD, 영어, 캐나다. 도쿄: JPY, 일본어, 일본.
- 고객별 세금 처리 방식을 회계사와 함께 결정한 뒤 설정합니다. 뮌헨 인보이스는 부가세 줄이 있는 세금 별도, 나머지는 그 판매에 대한 당신의 규칙에 따릅니다.
- 인보이스를 생성합니다. 올바른 통화로 열립니다. 그 통화로 항목을 입력합니다 — 즉석에서 환산한 값이 아니라 실제로 합의한 금액입니다.
- 합계는 앱이 처리하게 두세요. 세전 금액, 세율별 세금, 미수금이 모두 올바르게 계산됩니다.
- PDF를 생성합니다. 고객의 언어로 인쇄되고, 통화가 올바르게 서식화되며, 올바른 라벨로 주소가 렌더링됩니다 — 고객의 언어가 비라틴 문자라 하더라도요.
- 추적하고 정산합니다. 인보이스의 통화로 잔액을 따라가고, 결제가 완료되면 은행에서 받은 실제 자국 통화 금액을 자신의 장부에 기록합니다.
고객 셋, 통화 셋, 언어 셋 — 그런데 당신 쪽에서는 매번 똑같이 몇 번의 탭이면 됩니다. 고객별 설정이 그 차이들을 대신 짊어져 주기 때문이죠.
쌓이고 쌓이는 작은 디테일들
국경을 넘는 인보이스는 국내 인보이스와는 다른 방식으로 정밀함에 보상을 줍니다. 자국에서는 살짝 어긋난 주소 라벨이나 낯선 세금 표기가 눈에 띄지 않고 지나갑니다. 모두가 같은 전제를 공유하니까요. 국경을 넘으면, 모든 불일치가 당신이 즉흥적으로 하고 있다는 작은 신호가 됩니다. 유로 인보이스가 유로로, 독일어로, 독일 인보이스가 부가세 줄을 배치하는 방식대로 배치된 부가세 줄과 함께, 그리고 올바르게 읽히는 주소 블록과 함께 도착하는 프리랜서는 전문 공급업체 대접을 받습니다. 인보이스가 AP(미지급금) 팀이 처리하기 전에 번역하고, 환산하고, 다시 서식화해야 하는 프리랜서는 "좀 번거로운 외국 공급업체"가 됩니다.
이것은 고객당 한 번만 설정하면 됩니다. 그 이후로는, 현지인처럼 보이느냐 관광객처럼 보이느냐의 차이가 당신이 보내는 모든 인보이스에 내장됩니다 — 그리고 그 비용은 처음에 고객의 통화, 언어, 국가를 올바르게 채워 넣는 데 드는 10분 외에는 아무것도 들지 않습니다.