How to price customer for tailored solutions?<p>What is best pricing strategy from your experience? Per hours/days/line of code/functions/customer value/quality etc.?<p>Story behind: they have software infrastructure and need middle-ware solution to overcome difficulties in communication between two systems and remove manual processing of repetitive administrative tasks. Raw data are exported in xml/csv format, needs to be processed/compared/cleaned/formatted and imported to another system.<p>Thanks
You want to price your work product based on Customer Value if you can. As a businessman, you almost always want to sell <i>value</i>, not hours worked. The businesses you are selling to use the same metric.<p>The exception to this if you need to offset risk. If you have no idea how long the project will take, you may want need use some arrangement that caps your downside risk. Example: If the job involves Research and might not even be solvable, no time estimate is going to be accurate. In that case, you would want to work by the hour or something so if it takes longer than you think you aren't working for free.<p>A couple of things businesses pay for are:<p>A) Relief from pain (make the problem go away)<p>B) Reduction of risk (fixed price)<p>"A" is obvious but I think many new freelancers/consultants ignore "B". If you want to quote a fixed price, you absolutely need to price in a risk premium. If you "normal" rate is $100hr, your "fixed priced" needs to be some multiple of that, say $2-400hr.
The simplest method is time and materials. It integrates well with unfamiliar clients, open ended requirements like "overcoming difficulties" and vague boundaries like "administrative tasks" because it avoids disputation over contract scope.<p>There are other methods related to perceived value. These have the potential for greater upside and greater downside.<p>Good luck.