If you possibly can and the customer will stand it, (always think of return business
), charge as the local going rate for the type of work. Always provide full details of work proposed and
what you expect to receive from the client to meet any estimate of time needed to complete, you may give, This should include access to information and resources.
One tip I always give is the use of delay notices ....
If a client asks for a change to spec part way through a job get them to sign a document stating the estimate of additional time this change will take. You should also give a change notice when they come back and say they want it back to the original spec
this way you have an additional estimate plus a set of signed agreements to extensions of that estimate (Clients always seem to see the words "Fixed Quotation" when they read "estimate")