Total cost of ownership, TCO is a comprehensive assessment of information technology, IT or other costs across enterprise boundaries over time. For IT, TCO includes hardware and software acquisition, management & support, communications, enduser expenses and the opportunity cost of downtime, training and other productivity losses.