Are you planning to replace with tile? or with shingles? You have not given enough information to give even a ball park #... As mentioned above...size of roof would be nice, also mentioned above, local contractors usually give free estimates...