有个做嵌入式的兄弟跟我吐槽,说实在想不通:人家一套核心算法,就一个程序文件,敢卖 100 万;我这边原理图、PCB、样板焊接、固件源码全包,报 3 万,客户聊两句直接把我微信删了。是不是现在甲方都不懂行?
我听完后没急着安慰他,因为这事表面是"报价高低",实际是"你卖的东西和客户以为你卖的东西,根本不是同一个"。
别人卖的是"方法",你卖的是"体力"
先说那套 100 万的算法。
客户买的不是那段代码,买的是"这事只有他能解决"。算法值钱的地方在于:同样一个问题,别人算不准、算不快、算不稳,他行。卖出去一份,还可以继续卖给下一家;就算卖源码买断,那也是把吃饭的家伙交出去,价格自然按"资产转移"来算。
所以那 100 万里,大部分是稀缺性溢价,不是敲键盘的工时费。
再看 3 万整包:原理图设计、PCB、打样、源码。客户一眼看过去——这些是"做出来"的过程,不是"只有你能做"的结果。哪怕你真写了核心算法,只要报价单上没单独把算法列出来、没说明它解决什么关键问题、没提授权范围,客户就默认:这就是个劳动打包价。
而劳动在甲方心里是不值钱的,尤其是看不见的劳动。
嵌入式这行最惨的就在这:客户看得到的是一块板子、一个灯亮了、串口打印正常。他看不到的是你调了三天电源时序、改了五版 PCB 走线、抓了两周野指针。你按工时算成本,他按"功能个数"估价格,两边差十倍。
3万报出来,客户第一反应不是"便宜"
很多技术佬以为:我报低一点,甲方肯定高兴啊。
错。在定制开发里,价格低到脱离行业水位,客户第一反应不是捡漏,是警惕。
为什么?因为他会被拉去跟两个东西比:
- 淘宝现成开发板:"一个 STM32 最小系统才十几块,你凭啥收我几万"
- 同行报价:"上次那家报 8 万,你报 3 万,是哪儿省了?"
嵌入式行业里有个很现实的经验线——中等复杂度项目从设计到样机联调,正常水位基本在十万上下,3 万往下大概率意味着三种情况之一:
- 需求没真做进去,按"最小可跑"报的
- 源码是开源例程改引脚,没自有算法
- 前面低价接,后面增项补
客户不一定懂技术,但他懂"便宜没好货"这种直觉。尤其老板级甲方,被低价套餐坑过的太多了——装修、软件外包、模组定制,全是"前期报低、中期加钱"的剧本。
所以你发过去"原理图 + PCB + 样板 + 源码全包 3 万",他脑子里的翻译是:这人要么不懂行乱报,要么后面得给我来一刀。直接拉黑,反而省得后期扯皮。
你缺的不是涨价,是"交付边界"
说句直白的:光把报价从 3 万提到 8 万,客户也不一定理你。因为你报价单里缺的不是数字,是确定性。
甲方怕的不是花钱,怕的是:
- 做到一半说"这个不含,要加钱"
- 板子焊出来跑两天死机,你说"环境有问题"
- 源码发过来一堆野注释,自己人接手看不懂
- 出问题微信不回,人消失
这些才是他被低价触发警觉的真正原因。
一份像样的硬件定制报价,至少得写清楚几件事:
需求基线:不是"做个控制器",是采集几路、采样率多少、通信协议哪几个、工作温度范围、要不要过 EMC 预测试。
交付物清单:原理图版本、PCB 文件、BOM、样板几块、源码目录、驱动说明、接口文档、测试记录。只说"含源码"三个字等于没说。
验收标准:"功能正常"不算验收。得写清楚上电时序、异常断电恢复、满负载跑多久不崩、通信丢包率多少算过。
变更规则:中途加需求怎么算钱、改几次以内免费、超出部分按人天还是补充协议。这条不写,后面必翻脸。
售后边界:样机阶段管多久、小批量试产支不支持、出问题响应时间。
你把这五条补上,哪怕还是报 3 万,客户也会觉得"这人是正经做项目的";一条不写,报 1 万他都觉得要跑路。
源码≠值钱,得看源码里装了什么
还有个误区得掰一下。
有些兄弟觉得:"我把源码给了,那不该贵吗?"
不一定。源码的价值不是"给没给代码文件",而是代码里有没有东西:
- 核心算法是不是自研
- 架构能不能二次开发
- 注释和文档齐不齐
- 后续能不能换人接手
- 出了事你担不担责
如果源码就是把 GitHub 例程改了引脚定义、HAL 库自动生成一遍、main 里堆了八百行 while——客户拿到手也用不起来,那叫"交差",不叫"交付资产"。
反过来,哪怕你不交源码,只给固件 + 通信协议 + 配置工具,只要算法真稳、接口清楚、后续能远程升级,客户反而更愿意掏钱买授权。
所以别再拿"我给源码"当溢价理由。客户问的是:给了我之后,这项目是不是真在我手里了?
那怎么报才不像"练手价"
不是让你硬涨到 100 万,那是算法厂商的玩法。你做硬件整包,逻辑应该是另一套:
别整包一口价:拆开报——硬件设计多少、PCB 几层多少、样机物料多少、固件多少、联调测试多少、后续支持多少。客户看的是构成,不是总数。
算法单独列一行:哪怕你就写"运动控制核心算法适配",也别把它白送进打包价里。这一行就是你的护城河标识。
分阶段收款:需求确认收一部分、原理图评审收一部分、样机跑通收一部分、终验收尾款。客户敢打钱,是因为你敢分阶段兜底。
低价可以留,但别"全包":比如原理图 + PCB 报低一点引流没问题,但样机、源码、后续量产支持单独算。不然你 3 万兜了一切,客户觉得你兜不住,你自己真做下去也必亏。
最后说回那句"客户不懂行"
其实客户没不懂,他只是不懂技术细节,但懂风险。
你报 3 万整包,他看不出你少算了打样费、看不出你没留变更余量、看不出源码质量,但他看得出一个信号:这报价经不起拆。
经不起拆的报价,在甲方眼里不是便宜,是雷。
别人卖 100 万,卖的是"这算法离了我不行";你被拉黑,不是因为报便宜了,是因为你把一整套工程交付,报成了"顺手帮你弄一下"。
报价单写清楚边界,源码里真有东西,该收 8 万就是 8 万,客户不会拉黑你——他只会嫌贵、然后琢磨两天,回来问你"能不能分期"。
这就正常了。
做技术的别怕报价被嫌贵,怕的是报价单发过去,对方连问都不问直接删人。那种不是穷,是信不过。真想把报价聊透、把项目边界盘清楚的,可以到云栈社区的技术论坛里跟同行对一对思路,很多时候一句话就能少踩一个坑。