Charging and tracking the "small" changes.
Early on when freelance web-hosting was a hobby for me I would gladly make any small tweaks with no charge for the few clients I had since most of them were friends and other acquaintances.
Eventually I did start to wonder how much time it was taking so after some research I realized that a few hosting services offer free license to scripts such as WHMCS (Web Host Manager Complete Solution) which is great billing and accounting software and more.
After setting it up, not only did it help keep a list of billable services but also sent overdue reminders to late accounts. That function actually pestered a neglectful client to finally sending in their payment with out my intervention.
After a month of keeping track of the small changes one particular client asked of me, I decided not to charge them but still sent an invoice of the work done including the time spent on researching and responding to inquiries.
To my pleasant surprise their company sent a check for the services without me asking for compensation and still continue to use my consulting services often.
The real time saver is now that I have most of the common activities already listed in the WHMCS script, invoicing and job quotes take only minuets to conjure and send. The ROI for only two days of learning and setup of the system has turned out to be amazing.
Naturally each situation is different per client and developer and depending on their relationship what expenses are expected to be compensated for.
I just though I would share my experience with the WHMCS and how new webmasters may be sitting on a very useful benefit provided by their hosting service not realizing they had access to such a time saver.