barnesjohn said:
I do some access programming for local non-profits. I have always charged by the job, but typically put the hours on my estimate. I recently completed a job in less than my estimated time, and the customer asked if I would reduce my final invoice.
I'd like to get some other opinions on whether other database designers charge by the hour or by the job.
Thanks!
Hello. I've been developing custom databases for ten years or so now and have always tried to keep in mind a couple key thoughts regarding client costs.
Most important to me after having met with the client, is the project scope and expectations for the system; ask direct questions as to the level of forms and reports development they are really seeking and if they're not really sure, find someone who is because knowing the scope as well as you can helps me to determine my prevailing rate and there's the answer to that part of your question; I have always and always will charge by the hour with anywhere from a half hour to and hour minimum, depending on their location for onsite support...all of my development offerings are agreed upon as offsite...
Next, determine your true interest in performing the work...do you want it or do you NEED it? - Base your rate, either hourly or project based on your determined need!
Next, be the superior communicator your client needs and explain to them every level of support if that's what they wish and develop a repoire that suits you both. Trust is absolutely key because they can always find someone else...remember that...
Try to think like THEM and realize as best you can, their base needs for this system as well as their reasonable future use for this system and show off a little by explaining that you understand where this application needs to go for their continued use; impressive insights will definitely help your bid!
Finally, as posted here, your rate or your projection for the project is
SET. Get a professional consulting contract drafted by a legal firm and present this as the standard agreement between yourself and your clients; this will impress any business to let them know from second one, you are serious and truly prepared to perform the desired work!
Lastly, have fun...you're making great money and getting to do something you enjoy, so enjoy it!
Good Luck!