My typical process for working with a new customer, or with a returning customer is usually always the same process in order to maintain a clear understanding, no hidden fees, as well as consistency. I recommend an on-site free estimate of request/service needed for every work order so that I can always give an accurate estimate. During the estimate meeting I am always willing to discuss pricing with customer to help meet customer needs as well as finances. After the estimate, I type up a written estimate and forward it to the customer. Moving forward from there, I purchase the materials needed for work to be done. The materials receipts are always attached with the invoice for payment of materials to be paid to me when billed for the labor unless otherwise discussed. I then begin the request/service needed on the customers schedule. I keep customer informed of progress and update of projected completion date. I do an additional materials check list to make sure I have all materials needed to complete work order and if not, I return to store to purchase remainder of materials. I then complete work order and ask customer to inspect my work to make sure they are more then satisfied with the work done. After completing work request, I type up an invoice and attach copies of any materials receipts I have. If I have materials on- hand I usually don't bill for that and if I do it is at a lesser price.