Most of these companies offer the convenience of getting a free estimate right on their websites, but others may need you to call.