It should be based on how much time it will take you to develop. If you're doing time based billing, multiply the number of hours by your hourly rate.
If you're developing controls to be re-sold to other developers to use in their products, rather than building them to a single person, you should charge less per sale. In this instance your development costs are high, but your production costs are low. You can scale your sales by selling the same component to many people.
If you're doing a once off for a single client you can't scale it, your development costs are your production costs, and you only get one sale which is why you need to charge more.
发布评论
评论(2)
它应该基于您需要花费多少时间来开发。如果您进行基于时间的计费,请将小时数乘以每小时费率。
如果您开发的控件要转售给其他开发人员以在他们的产品中使用,而不是为一个人构建它们,那么您应该减少每次销售的费用。在这种情况下,您的开发成本很高,但生产成本却很低。您可以通过向许多人销售相同的组件来扩大销售额。
如果您只为单个客户做一次,您就无法扩展规模,您的开发成本就是您的生产成本,并且您只能获得一笔销售,这就是您需要收取更多费用的原因。
It should be based on how much time it will take you to develop. If you're doing time based billing, multiply the number of hours by your hourly rate.
If you're developing controls to be re-sold to other developers to use in their products, rather than building them to a single person, you should charge less per sale. In this instance your development costs are high, but your production costs are low. You can scale your sales by selling the same component to many people.
If you're doing a once off for a single client you can't scale it, your development costs are your production costs, and you only get one sale which is why you need to charge more.