跳到主要内容

项目现金流计算器

API reference

预测建设或合同项目的现金流:成本与收入的S曲线、预付款、质保金以及客户付款延迟,并给出资金需求峰值、峰值出现的月份,以及逐月累计的现金流明细。

输入

合同

支出与收款曲线

付款条款

在第0个月支付,并按进度结算从各期款项中逐步扣回。

从每期结算款中扣留,项目完工后返还。

从结算到实际收到现金之间的月数。

用于与资金需求峰值进行比较。

输出

项目现金流摘要
指标数值
No data yet
逐月明细
月份已付成本结算工程量扣留质保金已回收预付款实收现金净现金流累计
No data yet
这对您有帮助吗?

使用此工具的更多方式

REST API

curl -X POST https://api.iotools.cloud/v1/tool/project-cash-flow-calculator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "contractValue": "1000000",
    "totalCost": "900000",
    "duration": "12",
    "costProfile": "front",
    "revenueProfile": "scurve",
    "advancePct": "0",
    "retentionPct": "5",
    "retentionLag": "3",
    "paymentDelay": "1",
    "availableFunding": "50000",
    "currency": "USD"
  }'

替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。

让 AI 代理执行

Use the IOTools `project-cash-flow-calculator` tool (Project Cash Flow Calculator) on this input:

YOUR_INPUT_HERE

将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。

嵌入式小组件

<iframe
  src="https://iotools.cloud/embed/project-cash-flow-calculator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="项目现金流计算器 — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

把它放到您自己的页面上——免费,无需密钥,只需保留一个反向链接。

每次 API/MCP 调用费用5 积分起
需要更多积分?查看定价

也可通过

使用指南

这个项目现金流计算器能做什么

一个盈利的项目仍然可能出现现金短缺:工作进行时你要向供应商和施工队付款,而客户往往滞后付款,并扣留一部分质保金。本计算器正是为了模拟这种资金缺口。输入合同金额、项目总成本和工期,选择成本与结算款随时间的分布方式,再加上预付款、质保金、质保金返还时间和客户付款延迟,即可得出资金需求峰值、峰值出现的月份,以及逐月累计的现金流明细。

使用方法

  1. 输入合同金额(即你将结算的金额)和项目总成本。
  2. 设置工期(月),并选择成本曲线和进度结算曲线:S曲线(前期慢、中期快、后期慢)、均匀、前期集中或后期集中。
  3. 设置预付款、质保金、质保金返还时间和客户付款延迟。
  4. 可选:输入你的可用资金或授信额度,查看其能否覆盖资金需求峰值。

计算方式

Cost(month)       = Total cost × cost-profile weight
Billed(month)     = Contract value × billing-profile weight
Advance recovered = Advance × billing-profile weight
Retention held    = Billed × retention %
Cash received     = Billed − advance recovered − retention   (arrives after the payment delay)
Retention release = Contract value × retention %             (month n + release lag)
Net cash flow     = Cash received − Costs paid
Peak funding      = deepest negative point of the cumulative net cash flow

第0个月记录预付款。时间表会延续到最后一个工作月之后,直到最后一笔延迟付款和质保金返还到账,因此最终的累计现金等于预期利润。

简化假设: 成本在发生当月支付(不考虑供应商账期),也不计算借款利息或通货膨胀。请将结果视为规划用的估算值。

常见问题

什么是资金需求峰值? 指在客户回款赶上支出之前,为维持项目运转而必须同时备有的最大现金额。它是累计现金流曲线的最低点。

为什么S曲线很重要? 实际项目通常是逐步加速、达到高峰,然后放缓。相比直线,S曲线的分布更符合实际,并会改变现金低谷出现的时间。

它与现金流计算器有何不同? 现金流计算器预测固定的每月经常性收入和支出。本工具适用于合同金额明确、按进度结算、有质保金和付款延迟的项目。

预付款和质保金的合计能否超过合同金额? 两者合计不能超过100%,因为质保金和预付款的回收都是从每期结算款中扣除的。

隐私

所有计算都在你的浏览器中完成。项目数据不会被上传或保存。

s-curveconstruction cash flowpeak fundingretentioncontractor financeworking capitalproject budgetprogress paymentscumulative cash

喜欢这些工具?去掉广告吧。

一次性付款即可永久移除您账户中的所有广告。无需订阅,不追踪。