As a developer, I am brand new to the "art of billing." Frankly, I have no idea how much to bill, when to bill, how to handle a client who has issues that could actually be a programming error on my part, etc. My solution is provided via a server and I have access to all of my clients' solutions.
I currently have three clients. I am not billing any of them now because my product is brand new and I have considered them "beta testers." But the time has come to change this practice.
Is there such a thing as an industry standard as to the amount I should bill? Is this an hourly thing or more of a maintenance agreement?
I would truly appreciate some guidance here. Thank you!