Guide/세금과 환율

IRS 연평균 환율, 일별 데이터로 재계산하다

IRS에는 공식 환율이 없다 — 일관되게 사용하는 한 게시된 환율이면 무엇이든 인정한다. 2025년 연평균 표를 일별 데이터로 재계산해 0.1%포인트 이내로 일치시켰고, 표에 없는 통화 두 개도 계산했다.

ERexchangerate.dev·Aug 7, 2026·5분 읽기

미국 납세자는 해외 소득을 달러로 환산해야 하며, IRS는 이를 위한 연평균 환율 표를 게시한다. 이 표에서 잘 알려지지 않은 두 가지가 있다. IRS는 공식 환율이 없다고 명시하며 일반적으로 "일관되게 사용하는 게시된 환율이면 무엇이든" 인정한다는 점, 그리고 표가 고정된 통화·연도 목록만 다룬다는 점이다. 둘 다 자신의 통화나 연도가 표에 없을 때 중요해진다. 이 가이드는 IRS 평균값을 일별 데이터로 재계산해 그 방법을 보여준 다음, 지원하는 모든 통화와 1999년까지 거슬러 올라가는 모든 연도에 대해 같은 평균을 구하는 방법을 설명한다.

Key points
IRS는 "일관되게 사용하는 게시된 환율이면 무엇이든" 인정하며, 자체 공식 환율은 없다고 명시한다.
IRS 연평균 표는 미화 1달러당 외화 단위로 표시된다 — 해외 소득을 달러로 환산하려면 평균값으로 나눈다.
당사의 일별 USD 기준 시계열을 2025년 전체로 평균하면 IRS 표를 0.1%포인트 정도 오차로 재현한다: EUR 0.887 대 0.886, GBP 0.759 대 0.759, JPY 149.655 대 149.632, CAD 1.398 대 1.398.
같은 한 줄짜리 계산은 IRS 표에 없는 통화를 포함해, 지원하는 모든 통화와 1999년까지 거슬러 올라가는 모든 연도에 적용된다.
환율은 인디케이티브이며 이는 세무 조언이 아니다 — 게시된 출처 하나를 정해 일관되게 사용하라.

IRS가 실제로 요구하는 것

규칙은 대부분의 사람이 예상하는 것보다 느슨하다. IRS 연평균 환율 페이지에 따르면 "일반적으로 일관되게 사용하는 게시된 환율이면 무엇이든 인정한다"고 하며, 같은 페이지에서 IRS는 자체 공식 환율이 없다고 밝힌다. 게시된 표는 편의를 위한 것이지 의무 사항이 아니다. 방향 규칙에 유의해야 한다. 표는 미화 1달러당 외화 단위로 표시되므로, 외화 금액을 연평균으로 나누어 달러로 환산한다.

일별 데이터로 재계산한 2025년 표

연평균은 재현 가능해야 한다. 해당 연도의 모든 일별 관측값을 평균하면 된다. 다음은 IRS가 발표한 2025년 수치와, 같은 해에 대한 당사 일별 USD 기준 시계열(ECB·FRED 영업일 고정값에 실시간 소스 일별값을 더한 것)의 산술 평균을 나란히 놓은 것이다.

통화IRS 2025년 평균일별 데이터로 재계산한 값
유로(EUR)0.8860.887
영국 파운드(GBP)0.7590.759
일본 엔(JPY)149.632149.655
캐나다 달러(CAD)1.3981.398
호주 달러(AUD)1.5511.552
스위스 프랑(CHF)0.8310.831
인도 루피(INR)87.13387.166
멕시코 페소(MXN)19.21219.213

모든 행이 0.1%포인트 정도 오차 안에 들어온다. 이 차이는 어떤 날을 포함하는지, 휴일을 어떻게 처리하는지 같은 달력상의 선택에서 비롯되며, 시장 데이터 자체가 달라서가 아니다. 이 예시가 보여주는 요점은, IRS 평균값은 일별 환율의 평범한 평균이며 표에 없는 항목도 직접 같은 방식으로 만들어 낼 수 있다는 것이다.

당사가 지원하지만 IRS의 2025년 표에는 없는 통화 두 가지가 있다. 필리핀 페소와 인도네시아 루피아다. 같은 방식으로 2025년 전체를 계산하면 PHP 57.509, IDR 16,478.44다 — 각각 미화 1달러당 외화 단위이며, 환산하려면 나눈다.

어떤 통화든 어떤 연도든 계산하기

히스토리컬 레인지 엔드포인트에 요청 한 번을 보내면 일별 시계열을 받을 수 있고, jq 식 하나로 평균을 낼 수 있다. 시도해 보는 데 API 키는 필요 없다.

Yearly average from daily rates — EUR, full year 2025copy
curl -s "https://api.exchangerate.dev/v1/range?base=USD&symbols=EUR&start_date=2025-01-01&end_date=2025-12-31" \
  | jq '[.data[].rates.EUR] | add/length'

# 0.8867047450980384  <- foreign units per 1 USD; divide income by this

기호와 날짜를 바꾸면 다른 통화나 연도에도 그대로 적용된다 — 일별 이력은 Free를 포함한 모든 등급에서 1999년까지 거슬러 올라간다. 연도 중간에 입국하거나 출국한 경우(부분 과세 연도)라면 날짜 범위를 바꾸면 같은 식이 해당 기간의 평균을 반환한다. 모든 응답에는 `source`와 `market_session`이 포함되어 있어 평균을 산출한 관측값의 종류를 정확히 밝힐 수 있다 — 표를 캡처한 스크린샷보다 더 설득력 있는 일관성 근거다.

세무 조언이 아닙니다
이 글은 공개된 환율 평균값이 어떻게 계산되고 재현되는지를 설명한다. 세무, 법률, 재무 조언이 아니며, exchangerate.dev의 환율은 인디케이티브 값으로 참고 및 분석용으로 게시되는 것이지 공식 또는 결제용 환율이 아니다. 부동산 매각, 외국납부세액공제, 기능통화 선택 같은 특정 거래에는 다른 규칙이 적용된다. 단순한 소득 환산을 넘어서는 사안이라면 세무 전문가에게 문의하라.
ER
exchangerate.dev
인디케이티브 환율을 다루는 개발자를 위한 FX 데이터 가이드.

Keep reading

Reference1999년까지의 역사적 환율 시계열Read Referencesource와 market_session 읽기Read GuideECB 기준환율 설명Read ReferenceUSD/JPY 실시간 환율Read
더 많은 비교Fixer vs exchangerate.devOpen Exchange Rates vs exchangerate.devCurrencylayer vs exchangerate.dev
학습Reading source and market_session in your pipelineIndicative vs executable FX rates: what a rates API actually gives youECB reference rates, explained
실시간 환율EUR/USDGBP/USDUSD/JPY