I agree with MM Media that a step by step process will provide you with the information you need to provide in a quote. However it also depends on the questions you ask and answers the client provides.
In my quotes, i ask the client key questions and do a project plan in how i see this happening and provide the breakdown to the client with quote.