服务定价计算器 · solo-pricing-calculator
为独立工作者、一人公司、自由职业者服务的内部定价决策工具——帮你算出"自己该收多少钱",与生成给客户看的报价单(freelance-quote-maker)互补。
何时使用
- 想从"目标年净收入"反推自己该报多少每小时 / 每天
- 想确认当前报价有没有覆盖成本与税
- 在"按时 / 按天 / 按项目"之间犹豫,需要量化对比
- 打算提价或打折,想先看对收入和客户数的影响
- 想达到上班族某档年薪,换算自由职业该报的费率
核心子命令
| 子命令 | 作用 | 关键参数 |
|---|---|---|
calc |
综合定价:目标净收入 + 成本 + 税 + 可计费时间 + 缓冲 → 反推费率 | --target-income --annual-costs --tax-rate --billable-days --hours-per-day --buffer |
equiv |
等效年薪反推:上班族年薪(含福利折算)→ 自由职业小时费率 | --salary --benefit-mult --tax-rate --billable-days --hours-per-day |
compare |
计费模式对比:给定目标,算按时/按天/按项目各自需要的工作量 | --target-income --annual-costs --tax-rate --hour-rate --day-rate --project-price |
hike |
提价/折扣模拟:现有费率 × 调整幅度 → 新费率、收入变化、维持收入所需客户数 | --base-rate --pct --clients |
review |
定价体检:费率是否覆盖成本、可计费时间是否过满、是否漏税、缓冲是否过低(有硬风险时退出码 1) | --hourly-rate --annual-costs --tax-rate --billable-days --hours-per-day --target-income --buffer |
templates |
参考模板:年固定成本清单、可计费天数参考、福利折算、缓冲建议 | 无 |
计算口径与假设
所有"率/比例"参数统一按小数传入(0.2 = 20%,0.1 = 10%)。
- 税前需赚 =(目标年净收入 + 年固定成本)÷(1 − 综合税负率)。模型假设:经营所得先按比例交税,税后部分再用于生活(目标净收入)与经营成本。这是简化模型,未区分个税/增值税/社保的逐档计算。
- 可计费总小时 = 年可计费天数 × 每日计费小时。
- 达标小时费率 = 税前需赚 ÷ 可计费总小时。
- 建议对外小时费率 = 达标小时费率 ×(1 + 安全缓冲)。
- 保本小时费率 =(年固定成本 ÷(1 − 税负率))÷ 可计费总小时(仅覆盖成本与税,零利润)。
- 福利折算:
equiv默认按 1.3 倍折算上班族年薪(覆盖公司承担的社保、福利与稳定性溢价),可用--benefit-mult覆盖。 - 默认货币
CNY,可用--currency调整(仅影响展示标签)。
输出与退出码
- 默认输出 Markdown;
--format txt输出等宽文本;--json输出结构化数值(Decimal 已量化到 2 位小数,便于程序消费)。 review子命令:发现"费率不足以覆盖需求"或"未考虑税负"等硬性风险时,退出码为1;其余仅为提醒(warn),退出码0。输入非法(如税率 ≥ 0.95、除零)退出码2。
边界与声明
- 本工具仅做数值参考,输出不构成税务、会计或法律意见;实际税负与合规请咨询专业人士。
- 不联网、不收集任何用户输入;所有计算在本地完成。
- 参考模板中的具体数值(年成本清单、可计费天数、折算系数、缓冲比例)均为经验参考值,须按个人实际情况调整。