실무에서 바로 쓰는 현금흐름표 작성법

fanruan blog avatar

Seongbin

2025년 11월 17일

매출이 늘어도 현금이 부족해 자금 운용에 어려움을 겪는 경우가 많습니다. 거래가 복잡해질수록 손익계산서만으로는 실제 현금의 흐름을 파악하기 어렵습니다. 실무에서는 매출, 비용, 투자, 차입 등 다양한 자금 이동이 동시에 발생해 현금흐름표 작성 과정에서 오류나 누락이 빈번하게 발생합니다. Fanruan의 FineReport와 같은 데이터 통합 및 자동화 도구를 활용하면, 실무자는 정확하고 신속하게 현금흐름표를 완성할 수 있습니다. 실수 방지 체크리스트를 통해 기말 현금과 장부상 현금이 일치하는지 반드시 점검해야 합니다.

현금흐름표와 손익계산서 차이

현금흐름표와 손익계산서 차이

기업의 재무관리를 위해서는 현금흐름표와 손익계산서의 차이를 명확히 이해해야 합니다. 두 보고서는 모두 재무 상태를 평가하는 데 필수적이지만, 작성 기준과 목적, 평가 관점에서 뚜렷한 차이를 보입니다.

항목현금흐름표손익계산서
작성 기준현금 기준으로 작성발생주의 기준으로 작성
목적과 초점현금 유입과 유출, 유동성 평가수익과 비용 기록, 수익성 평가
구성영업활동, 투자활동, 재무활동 구분매출액, 매출원가, 영업이익 등 구성
평가 관점단기 재무 건전성 평가장기적 수익성 평가

현금흐름표 작성 목적

현금흐름표는 일정 기간 동안 기업에 실제로 들어온 현금과 나간 현금의 흐름을 명확하게 보여줍니다.

  • 현금흐름표는 가계의 수입과 지출을 정리한 가계부와 유사한 역할을 합니다.
  • 일정 기간 동안 기업에 유입된 자금과 유출된 자금의 흐름을 한눈에 파악할 수 있습니다.
  • 재무상태의 변화 과정을 분석하고, 저축 및 투자 여력을 평가하는 데 기초자료로 활용됩니다.

실무에서의 필요성

실무에서는 손익계산서만으로는 실제 자금 상황을 정확히 파악하기 어렵습니다. 매출이 발생해도 현금이 즉시 유입되지 않거나, 비용이 발생해도 현금이 바로 유출되지 않는 경우가 많기 때문입니다.
현금흐름표를 통해 영업, 투자, 재무 각 활동별로 현금의 이동을 구체적으로 확인할 수 있습니다.
이 보고서는 단기적인 유동성 관리와 자금 운용 계획 수립에 중요한 근거 자료가 됩니다.
정확한 현금흐름 분석은 기업의 재무 건전성 평가와 위기 대응 전략 수립에 필수적입니다.

현금흐름표 작성법 선택

직접법과 간접법 비교

현금흐름표 작성 시 가장 먼저 고려해야 할 사항은 직접법과 간접법 중 어떤 방식을 선택할지입니다. 두 방법은 현금흐름을 산출하는 과정에서 접근 방식에 차이가 있습니다.
아래 표는 두 방법의 주요 차이점을 요약한 것입니다.

방법설명
간접법당기순이익에서 시작하여 비현금 항목과 운전자본의 변동을 조정하여 현금흐름을 도출합니다.
직접법고객으로부터 받은 현금과 공급업체에 지급한 현금을 직접 나열하여 현금흐름을 보여줍니다.

간접법은 손익계산서의 당기순이익을 출발점으로 삼아, 감가상각비 등 비현금 항목과 매출채권, 매입채무 등 운전자본 변동을 조정하여 실제 현금흐름을 계산합니다.
직접법은 현금의 실제 유입과 유출 내역을 항목별로 구체적으로 기록합니다.
실무에서는 간접법이 회계 시스템과 연동이 용이하고, 데이터 수집이 상대적으로 간단하여 널리 활용됩니다.
직접법은 현금 흐름의 투명성을 높일 수 있으나, 거래별 현금 내역을 모두 집계해야 하므로 데이터 관리가 복잡해집니다.

실무 적용 기준

기업은 현금흐름표 작성 시 내부 회계 시스템, 데이터 접근성, 보고 목적을 종합적으로 고려해야 합니다.
간접법은 ERP, 회계 소프트웨어 등 기존 시스템과의 연계가 쉽고, 정기적인 보고에 적합합니다.
직접법은 현금 흐름의 상세 분석이나 외부 감사, 내부 통제 강화가 필요한 경우에 선택할 수 있습니다.
Fanruan의 FineReport와 같은 데이터 통합 도구를 활용하면, 다양한 데이터 소스에서 현금 흐름 정보를 자동으로 집계하고, 실수 없이 신속하게 보고서를 작성할 수 있습니다.
실무자는 기업의 규모, 데이터 관리 역량, 외부 이해관계자의 요구사항을 종합적으로 검토하여 최적의 작성법을 선택해야 합니다.

 현금흐름표

활동별 현금흐름표 작성

현금흐름표는 영업활동, 투자활동, 재무활동으로 구분하여 각 활동별 현금의 유입과 유출을 체계적으로 파악할 수 있도록 설계됩니다. 실무에서는 각 활동별로 현금흐름을 정확히 분류하고, 반복적으로 발생하는 오류를 예방하는 것이 중요합니다. Fanruan의 FineReport와 같은 자동화 도구를 활용하면 데이터 통합과 보고서 작성의 효율성이 크게 향상됩니다.

영업활동 현금흐름

영업활동 현금흐름은 기업의 주된 영업 과정에서 발생하는 현금의 유입과 유출을 의미합니다. 매출채권, 매입채무, 재고자산 등 운전자본의 변동이 주요 항목에 포함됩니다.
작성 시 다음과 같은 실수가 자주 발생합니다.

  • 영업활동과 관련 없는 손익을 포함하는 오류
  • 법인세, 이자, 배당금 등 현금흐름을 잘못 분류하는 오류
  • 간접법 적용 시 비현금 항목과 운전자본 변동을 성격별로 구분하지 않고 임의로 가감하는 오류

실무자는 다음과 같은 단계로 영업활동 현금흐름을 작성할 수 있습니다.

  1. 당기순이익을 기준으로 시작합니다.
  2. 감가상각비, 대손상각비 등 비현금 항목을 가감합니다.
  3. 매출채권, 매입채무, 재고자산 등 운전자본 변동을 반영합니다.
  4. 법인세 납부액 등 영업활동 관련 현금 유출을 차감합니다.

이 과정에서 영업활동이지만 실제 현금흐름이 없는 계정을 가감하는 실수, 재무활동 손익을 중복으로 반영하는 실수, 성격별 구분 없이 항목을 조정하는 실수가 발생할 수 있으므로 주의가 필요합니다.

투자활동 현금흐름

투자활동 현금흐름은 유형자산, 무형자산, 투자자산의 취득 및 처분과 관련된 현금의 유입과 유출을 나타냅니다. 실무에서는 투자활동과 영업활동의 구분이 명확해야 하며, 자산의 취득과 처분 시점에 따라 현금흐름이 달라질 수 있습니다.

아래 표는 실제 사례를 참고하여 투자활동 현금흐름과 영업활동 현금흐름의 차이를 보여줍니다.

항목2017년 1분기 수치
영업활동현금흐름9,584억원
EBITDA2조 1,020억원
차이1조 1,436억원
원인 추측재고자산 증가로 인한 현금 묶임 가능성

이처럼 재고자산의 증가 등으로 인해 영업활동에서 발생한 이익이 실제 현금흐름으로 연결되지 않는 경우가 발생할 수 있습니다. 투자활동 현금흐름 작성 시에는 자산의 취득, 처분, 대여, 회수 등 각 항목을 명확히 구분하여 기록해야 합니다.

재무활동 현금흐름

재무활동 현금흐름은 자본 조달과 상환, 배당금 지급 등 자금의 조달과 관련된 현금의 유입과 유출을 의미합니다. 실무에서는 다음과 같은 사항에 유의해야 합니다.

  • 자본 조달의 출처와 사용처를 명확히 구분해야 합니다.
  • 현금 흐름의 변동성을 고려하여 예측을 세워야 합니다.
  • 회계 기준에 따라 현금 흐름을 정확히 반영해야 합니다.
  • 외부 감사 및 내부 통제를 통해 신뢰성을 확보해야 합니다.

재무활동 현금흐름 작성 시에는 차입금의 증가, 상환, 신주 발행, 배당금 지급 등 각 항목을 정확히 분류하고, 중복 반영이나 누락이 없도록 점검해야 합니다.

FineReport를 활용한 자동화 및 데이터 통합 사례

韩文版FineReport.png

현금흐름표 작성 과정에서  FineReport와 같은 자동화 도구를 도입하면 다음과 같은 효과를 기대할 수 있습니다.

장점단점
시간 절약과도한 의존으로 인한 인식 둔화
정확성 향상시스템 오류 및 보안 문제 위험
감정적 의사 결정 감소정기적인 검토 필요

FineReport는 다양한 데이터 소스를 통합하여 현금흐름표의 각 활동별 데이터를 자동으로 집계하고, 실시간으로 보고서를 생성할 수 있습니다.
화샤은행은 Fanruan의 FineReport를 도입하여 데이터 접근성과 사용의 어려움을 해결하고, 데이터 통합 플랫폼을 구축하였습니다. 이로 인해 운영 효율성, 리스크 관리, 비용 절감, 의사결정 지원 등 다양한 측면에서 개선 효과를 경험하였습니다.
자동화 도구를 활용하면 반복적인 수작업에서 발생하는 오류를 줄이고, 실시간 데이터 기반의 신속한 의사결정이 가능해집니다.
정기적인 검토와 내부 통제를 병행하면 시스템 의존에 따른 리스크도 효과적으로 관리할 수 있습니다.

현금흐름표 양식과 작성 순서

현금흐름표 양식과 작성 순서

직접법/간접법 양식

현금흐름표는 직접법과 간접법 두 가지 양식으로 작성할 수 있습니다. 두 방식은 현금흐름의 산출 원리와 보고 방식에서 차이를 보입니다.
아래 표는 직접법과 간접법의 주요 차이점을 정리한 것입니다.

구분직접법간접법
계산 방식실제 현금의 유입과 유출을 기준으로 작성당기순이익을 시작으로 비현금 항목 조정
K-IFRS 기준이자수령, 이자지급, 배당금 수령 관련 수익/비용 제거비현금 항목을 조정하여 현금흐름 도출

직접법은 실제로 유입된 현금과 유출된 현금을 항목별로 구분하여 보고합니다. 간접법은 손익계산서의 당기순이익을 출발점으로 하여 감가상각비 등 비현금 항목과 운전자본 변동을 조정하여 현금흐름을 산출합니다.
K-IFRS 기준에서는 이자수령, 이자지급, 배당금 수령 등 특정 항목을 별도로 구분하여 보고하도록 요구합니다.
실무에서는 간접법이 회계 시스템과의 연계가 용이하여 널리 사용되며, 직접법은 현금 흐름의 투명성을 높이고자 할 때 선택됩니다.

작성 단계와 실무 팁

현금흐름표 작성은 체계적인 절차와 꼼꼼한 검증이 필요합니다.
FineReport와 같은 자동화 도구를 활용하면 데이터 집계와 보고서 작성의 효율성이 크게 향상됩니다.
아래는 실무에서 활용할 수 있는 현금흐름표 작성 단계와 주요 팁입니다.

  1. 기초 데이터 수집
    회계 시스템, ERP, 은행 거래 내역 등 다양한 데이터 소스에서 필요한 정보를 수집합니다.
    FineReport를 활용하면 여러 데이터베이스를 통합하여 실시간으로 데이터를 집계할 수 있습니다.
  2. 활동별 현금흐름 구분
    영업활동, 투자활동, 재무활동별로 현금의 유입과 유출을 정확히 분류합니다.
    각 활동별로 작성 및 검증 과정을 거치면 오류를 줄일 수 있습니다.
  3. 직접법/간접법 선택 및 적용
    기업의 내부 시스템과 보고 목적에 따라 직접법 또는 간접법을 선택합니다.
    간접법을 적용할 경우, 당기순이익에서 비현금 항목과 운전자본 변동을 조정합니다.
  4. 정산표 작성 및 검증
    현금흐름표 정산표를 작성하여 각 항목의 산출 원리를 명확히 이해합니다.
    작성된 현금흐름표의 각 수치가 원장 및 회계자료와 일치하는지 검증합니다.
  5. 기말현금 일치 점검
    현금흐름표의 기초현금과 기말현금이 실제 장부상 현금과 일치하는지 반드시 확인합니다.
    불일치가 발생할 경우, 데이터 입력 오류나 분류 오류를 재점검해야 합니다.
  6. 보고서 자동화 및 배포
    FineReport의 자동화 기능을 활용하면 정기적으로 현금흐름표를 생성하고, 관련 부서에 신속하게 배포할 수 있습니다.
    예약 실행 기능을 통해 월별, 분기별, 연간 보고서를 자동으로 생성할 수 있습니다.

실무 팁

  • 현금흐름표 정산표 작성 원리를 충분히 이해하면 오류를 예방할 수 있습니다.
  • 영업, 투자, 재무활동별로 현금흐름을 각각 작성하고 검증하는 과정이 중요합니다.
  • 정부 및 회계기관의 공식 가이드라인을 참고하면 작성 기준과 오류 방지에 도움이 됩니다.

아래 표는 공식 가이드라인에서 참고할 수 있는 주요 항목을 정리한 것입니다.

항목내용
현금의 범위 및 현금흐름 구분현금흐름표 작성 시 필요한 기본 개념
영업, 투자, 재무활동으로 인한 현금흐름(사례)실제 사례를 통해 이해를 돕는 자료
간접법에 따른 현금흐름표 작성간접법을 이용한 작성 방법 설명
기관 작성 과정 오류작성 시 주의해야 할 오류 사항
주석공시의 비현금거래비현금 거래에 대한 주석 공시 방법

정확한 현금흐름표 작성은 기업의 재무 건전성 평가와 자금 운용 전략 수립에 핵심적인 역할을 합니다.
자동화 도구를 적극적으로 활용하면 반복적인 수작업에서 발생하는 오류를 줄이고, 신속하고 신뢰성 있는 보고가 가능합니다.

 현금흐름표

현금흐름표 작성 시 각 활동별 현금 유입과 유출을 명확히 구분하고, 데이터의 정확성을 반복적으로 점검해야 합니다. 실무자는 정산표와 장부상의 현금이 일치하는지 반드시 확인해야 하며, Fanruan의 FineReport와 같은 자동화 도구를 활용하면 보고서 작성의 효율성과 신뢰성을 높일 수 있습니다. 체계적인 실습과 정기적인 검증이 재무 관리의 품질을 결정합니다.

 

FAQ

현금흐름표 자동화 도구 도입 시 기대 효과는 무엇입니까?
현금흐름표 자동화 도구를 도입하면 데이터 집계와 보고서 작성에 소요되는 시간이 크게 단축됩니다. 수작업 과정에서 발생하던 오류 발생률이 감소하고, 최신 데이터가 반영된 현금흐름 정보를 바탕으로 실시간에 가까운 의사결정이 가능해집니다.
FineReport로 여러 데이터 소스를 통합할 수 있습니까?
네, 가능합니다. FineReport는 ERP 시스템, 회계 시스템, 엑셀 파일 등 다양한 데이터 소스를 동시에 연동하여 통합할 수 있습니다. 이를 통해 서로 다른 시스템에 분산되어 있는 재무 데이터를 한 번에 취합하고, 일관된 기준으로 현금흐름표와 각종 재무 보고서를 생성할 수 있습니다.
현금흐름표 작성 시 가장 많이 발생하는 실수는 무엇입니까?
현금흐름표 작성 시에는 영업활동·투자활동·재무활동 등 활동별 현금흐름 구분을 잘못하는 경우가 많습니다. 또한 비현금 항목(감가상각비, 대손충당금 등)에 대한 조정이 누락되거나 잘못 반영되는 실수가 빈번하게 발생합니다. 마지막으로, 기말현금 잔액이 재무상태표와 일치하지 않는 오류도 자주 나타나므로 정확한 분류와 반복적인 검증이 반드시 필요합니다.
현금흐름표 자동화 후에도 검증이 필요한 이유는 무엇입니까?
자동화 시스템을 도입하더라도 원천 데이터 입력 오류, 계정과목 분류 실수, 매핑 설정 오류 등은 여전히 발생할 수 있습니다. 따라서 정기적으로 현금흐름표를 검증하고, 재무제표 간 일관성을 점검해야 보고서의 신뢰성을 확보할 수 있습니다.
FineReport 활용 시 보고서 배포는 어떻게 이루어집니까?
FineReport에서는 현금흐름표를 포함한 재무 보고서를 자동으로 생성한 뒤, 예약 실행 기능을 통해 정해진 시간에 관련 부서와 담당자에게 이메일이나 내부 플랫폼 메시지로 자동 배포할 수 있습니다. 이를 통해 보고서 배포 시간을 줄이고, 필요한 사람이 동시에 동일한 최신 정보를 받아볼 수 있습니다.
fanruan blog author avatar

작성자

Seongbin

FanRuan에서 재직하는 고급 데이터 분석가