A proposal may differ from one roof replacement contractor to another. It could be a one-page handwritten bid or a longer, official-looking document. A form letter-like bid could contain all the elements you need to review. When it comes down the details of your project, it is still best to have everything spelled out ahead of time.