現金回収サイクル:在庫、回収、支払いの日数を組み合わせる
在庫日数と顧客からの回収日数を足し、仕入先への支払い日数を引きます。期間と評価基準もそろえます。
計算方法
現金回収サイクルは、営業活動における資金の時間差を見積もるもので、利益や必要な現金額ではありません。在庫日数は保有期間、売上債権回収日数は顧客からの回収期間、仕入債務支払日数は仕入先への支払い期間を表します。在庫と回収の日数を足し、支払い日数を引きます。仕入先の支払期限は顧客の現金が入るまでの待ち時間の一部を相殺するため、追加で足す遅れではありません。
同じ期間に基づく日数を使い、定義を記録します。原価評価の在庫は売上高ではなく売上原価と比較します。顧客回収には該当する信用販売の基準を使います。仕入先の日数は仕入額、または売上原価を近似値として使う場合があります。比較の途中で無断に基準を変えず、どちらかを明記してください。特に季節変動がある場合、平均残高が対象期間を代表している必要があります。
- 在庫+回収45 + 20 = 65 日
- 仕入先への支払い期間30 日
- 現金回収サイクル65 − 30 = 35 日
在庫と回収の日数を足し、仕入先への支払い日数を引きます。期間の定義はそろえます。
計算例
平均在庫の原価が18,000、365日間の売上原価が146,000と仮定すると、在庫日数は45日です。同じ期間の記録から、回収日数を20日、仕入先への支払い日数を30日と仮定します。サイクルは45 + 20 − 30 = 35日です。これは全体のモデルであり、すべての商品がその日に売れ、すべての顧客がその日に払うという意味ではありません。
在庫日数の計算ツールに在庫18,000、売上原価146,000、期間365を入力します。続いて現金回収サイクルに45、20、30を入力します。他の値を固定して回収日数を10日にすると、サイクルは25日です。別のケースとして、在庫35日、回収20日、支払い30日でも25日となります。これらは別々の仮定による計算上の変化で、どちらかの業務改善が実現できるという約束ではありません。
18,000 ÷ 146,000 × 365 = 45
45 + 20 − 30 = 35
45 + 10 − 30 = 25
35 + 20 − 30 = 25
- 基本ケース
- 35 日
- 回収:10日
- 25 日
- 在庫:35日
- 25 日
基本ケースは在庫45日、回収20日、支払い30日です。各ケースで変える入力は1つだけです。
確認事項と限界
顧客が仕入先への支払い前に払うと、サイクルが負になることがあります。それだけでは収益性や支払能力は証明できません。平均値は延滞請求、古い在庫、特定日の資金不足を隠す場合があります。期首と期末の二つの在庫残高だけでは、季節性の強い一年を十分に表せないこともあります。同じ定義で比較し、残高の経過期間と支払予定を確認し、仕入先の条件を守ってください。この計算ツールは目標日数、信用方針、必要な借入額を指定しません。