输入
合同
支出与收款曲线
付款条款
在第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 积分起 |
|---|---|
| 需要更多积分? | 查看定价 |
也可通过
使用指南
这个项目现金流计算器能做什么
一个盈利的项目仍然可能出现现金短缺:工作进行时你要向供应商和施工队付款,而客户往往滞后付款,并扣留一部分质保金。本计算器正是为了模拟这种资金缺口。输入合同金额、项目总成本和工期,选择成本与结算款随时间的分布方式,再加上预付款、质保金、质保金返还时间和客户付款延迟,即可得出资金需求峰值、峰值出现的月份,以及逐月累计的现金流明细。
使用方法
- 输入合同金额(即你将结算的金额)和项目总成本。
- 设置工期(月),并选择成本曲线和进度结算曲线:S曲线(前期慢、中期快、后期慢)、均匀、前期集中或后期集中。
- 设置预付款、质保金、质保金返还时间和客户付款延迟。
- 可选:输入你的可用资金或授信额度,查看其能否覆盖资金需求峰值。
计算方式
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