阅读约 5 分钟

如何按项目记录计费工时

给每个项目一个编号,让每条工时记录都写明所属项目,并用一张持续更新的表跟踪已工作、已开票、已减记和未开票的工时。包括设置方法、核对办法,以及项目合计可能掩盖的问题。

最近更新于 2026年11月6日

要按项目记录计费工时,请在开工前给每个项目一个专属编号,让每条工时记录都写明一个项目,记下日期、人员、任务和工时,并在工时开进发票时标记为已开票。每个项目的合计就能显示已工作、已开票和尚未开票的工时。

记录工时的一般规则见如何记录计费工时。本篇讲的是:以项目为统计单位时,有什么不同。

为什么要按项目而不是按客户记录计费工时?

按项目记录计费工时很重要,因为同一个客户可能有几项条款各不相同的工作,按客户合计会掩盖每一项的实际情况。举一个虚构的例子:某客户有一个固定费用的网站项目,预算 40 小时,另有一项按小时计费的支持服务。这个月您为该客户记了 60 小时。

按客户看,60 小时像是不错的一个月。按项目看,网站项目用了 52 小时,超出预算 12 小时,而这 12 小时没人会付钱,真正能开票的只有 8 小时。这两件事要跟客户谈的内容不同,而客户合计两件都提示不了。

怎样为工时记录设置一个项目?

为工时记录设置项目的做法是:在任何人记第一个小时之前,给它写一份简短的档案。小企业只需要下面这些:

字段 示例 决定什么
编号 P-105 大家在每条记录上填什么。见项目编号
客户 Alder Foods 开在谁的发票上
计费方式 工时加材料,设上限 工时是用来开票,还是只用来衡量
费率 €110/小时 每个计费小时值多少
工时预算 80 提前预警
状态 进行中 状态为“已关闭”时,任何人都不应再往里记工时

状态的作用比看上去大。没有它,人们会把工时继续记在最后记得的那个项目上,于是工时落到一个六月就已开票并关闭的项目里。

一条项目工时记录要写什么?

一条项目工时记录需要日期、人员、项目编号、任务、工时、是否计费的标记,以及事后补上的发票号码。有两条规则能保证记录老实可靠:

  • 一条记录,一个项目。 如果一天做了三个项目,就是三条记录。
  • 没有编号,不要猜。 不属于任何项目的工作,记在内部编号上,绝不记到最接近的进行中项目上。

项目里不计费的时间也要记录,例如返工或内部评审,并作出标记。这部分不能收费,但它是这项工作实际耗费的一部分。这个标记的规则见计费工时与不计费工时。

怎样查看每个项目的已开票和未开票工时?

查看每个项目的已开票和未开票工时,办法是保留一张持续更新的表,每个项目一行,每月根据工时记录重新生成。在下面这张虚构的表里,每一行都必须满足一个等式:已工作工时等于已开票工时加已减记工时加未开票工时。

项目 费率 工时预算 已工作 已开票 已减记 未开票 剩余预算
P-104 审计 €90 60 52.5 40.0 1.5 11.0 7.5
P-105 品牌重塑 €110 80 78.0 64.0 0 14.0 2.0
P-106 支持 €75 无 17.25 17.25 0 0 不适用

每一列都在提醒您做一件事:

  • 未开票: P-104 有 €990 的工作等着开票(11 小时,每小时 €90),P-105 有 €1,540(14 小时,每小时 €110)。合计 €2,530 的工作已经做了,却还没向客户收款。如果您在账上记录了这部分,它应当列入在制工作报表。
  • 剩余预算: P-105 已用掉 97.5% 的工时。如果设有上限,请在到达 80 小时之前通知客户,并先谈妥追加的部分。
  • 已减记: P-104 让出了 1.5 小时。放在一个项目上,这不算什么。但如果同样的原因在十个项目上反复出现,就说明您的估算需要改进,详见减记与核销的区别。

固定费用的项目不适用“已开票”这一列,因为发票开的是这笔费用或其中一个阶段。保留“已工作”和“剩余预算”,并参考对照预算与实际工时这篇指南。

怎样避免项目工时重复开票或漏开?

避免项目工时重复开票或漏开,办法是在每条记录开票时写上发票号码,并在每轮开票前运行上面那条等式。带号码的记录已经开过票,没有号码的就没有,下个月它还会在那里。

出错时,按错误走了多远来处理。开票前,把记录改记到正确的项目上。开票后,不要动这条记录,而是用贷项通知单或更正后的发票来规范地更正发票,因为时间记录应当始终与您发出的内容保持一致。

在 ERPFlow 中按项目记录工时

ERPFlow 目前没有计时器,也没有工时表。工时记录功能,包括把记录的工时转换为发票,将在后续推出。它也没有项目费率或预算,没有按员工统计的工时报表,工时上也没有“已开票”标记,所以上面那张持续更新的表仍要放在您的电子表格里。

ERPFlow 目前能做的,是把工时记在项目上。项目如何运作有完整的介绍:

  • 项目: 项目是一块看板,列的名称由您来定。把它关联到客户,它就会出现在该客户的记录里。
  • 工时: 每张卡片有一个已用时间字段,以小时和分钟录入。项目列表会汇总每个项目的卡片数和已用时间,已归档的卡片也计入,客户的“项目”标签页则汇总该客户所有看板的数据。
  • 限制: 一张卡片只有一个数字,没有日期,也不按员工拆分,所以每项任务或每个计费周期用一张卡片。
  • 区分已开票与未开票: 添加“待开票”“已开票”之类的列,把卡片在列间移动。看板不会汇总某一列,但 CSV 导出会给出每张卡片的项目、所在列和以分钟计的已用时间,电子表格可以把它们加起来。
  • 开票: 卡片上的时间不会变成发票明细。读出合计,然后在发票上选一个设有您小时单价的服务,把工时填作数量。您可以在关联单据下把发票关联到项目。

所有套餐都不限项目数量,但 Free 套餐的卡片总数上限为 10 张,已归档的也计算在内。

FAQ

按项目记录计费工时:常见问题

没有找到答案?我们乐意帮您解答。

联系我们
一条工时记录可以同时算在几个项目上吗?
不可以。一条工时记录应只写明一个项目,因为多个项目共用的记录既无法开票,也无法纳入预算,更无法对照任何一个项目核对。如果一个上午同时处理了两个项目,就拆成两条记录,哪怕拆分只是估算。
同时涉及两个项目的会议,工时怎么记?
按两个项目各讨论了多久的比例,把会议时间拆分到两个项目上,并在两条记录的说明里写明。如果实在无法判断,就平均分配。不要把整场会议记两次,因为客户在两张发票上看到同一个小时,投诉是有道理的。
时间记录里,一个项目应该设多少项任务?
只设您会拿来做报表的那几项。对大多数服务项目来说,几项任务或几个阶段就够了。清单越长,记录越慢,人们会随手选排在最前面的那项,结果您想要的细节反而不准确。
固定费用的项目也要记录工时吗?
要,只要您想知道这笔费用是否划算。固定费用的项目里,工时不会进入发票,但它显示这项工作实际耗费了多少,这是给下一个项目定价的唯一可靠依据。
ERPFlow 能按项目记录计费工时吗?
暂时还没有计费工时这个功能。ERPFlow 会按项目、按客户汇总项目卡片上填写的时间,但目前没有计时器,也没有工时表,卡片上的时间也不会变成发票明细。工时记录功能,包括把记录的工时转换为发票,将在后续推出。

立即开始

免费起步,随业务成长。

在一个平台里经营整个公司,付的是创业者的价,不是大公司的价。

  • 免费开始
  • 几分钟即可完成设置
  • 无试用倒计时