I recently started a project for my fiance, who told his company about it and wants to pay me for it (great). However, they want me to give them a cost, but have expressed they don't want to pay an arm and a leg.
Usually when I do freelance work, the price is negotiated prior to the start of work. But as I mentioned, originally this was just for my fiance to help manage the work load for him only so payment was not even required.
This is a complete project management system, CRM, Payroll (time sheet entry, management only), and billing system. This system is written from the ground up in .NET WEB, fully customized to fit this companies needs. Due to the nature of their business, a typical canned program would not work with out a lot of modifications.
The company is paying for the server hosting, and because this is a web based system there will need to be updates over time to account for Browser updates and code compliance, and added features (which they agreed to pay me for). So far I have about 150 hours of coding into this system with about another 20 hours prior to being finished. After talking with the owner of the company, they already want to add more features into this system.
What can I charge for a system that originally was going to be free (to my fiance), but now the company wants to buy it from me?