How does a tow truck company earn money?

Tow companies earn money by being reliable. Some jurisdictions have set costs for individual tows, and also some have extra work that must be done in case of clean up after an accident.