Kokonaiskustannukset (TCO) ovat tapa tarkastella omaisuuden kokonaiskustannuksia, mukaan lukien alkuhankinta, ylläpito, vaadittu koulutus, korjaukset ja muut siihen liittyvät kustannukset. TCO -käsitettä käytettiin laajalti rahoitusmaailmassa 1980 -luvun lopulla, kun uutta teknologiaa kehitettiin nopeasti ja yritysten oli joskus vaikea ymmärtää omaisuutensa arvoa. TCO näkyy yleisesti auto- ja teknologiateollisuudessa, jossa kuluttajia kannustetaan punnitsemaan ostamiensa tuotteiden TCO.
TCO alkaa omaisuuden alkuperäisestä hinnasta, mukaan lukien verot ja maksut. Tällöin on otettava huomioon myös omaisuuteen liittyvät kustannukset. Esimerkissä autosta ajoneuvo vaatii vakuutuksen, säännöllisen huollon, polttoaineen ja korjaukset. Mahdollinen ostaja voi punnita halvan auton kustannukset kalliita korjauksia vastaan tai päinvastoin ja päättää, mikä vaihtoehto on käytännöllisempi. Vaikka suuret yritykset käyttävät sitä yleisimmin, yksilöitä voi palvella hyvin TCO -analyysi suurista elämänostoista, kuten tietokoneista, autoista ja kodeista.
Laskennan tapauksessa TCO: n arvioidaan joskus olevan jopa neljä kertaa alkuperäisen tietokoneen hinta, mikä voi olla erityisen tuhoisaa toimistoympäristöissä, joissa ostetaan suuria ja kalliita tietokonejärjestelmiä. Tietokoneen TCO sisältää laitteisto- ja ohjelmistopäivitykset, teknisen tuen, tietokannan ylläpidon, koulutuksen ja ylläpidon erityisesti suurissa yrityksissä, joissa henkilökunta on erikoistunut tietokonelaitteiden ylläpitoon. Usein näitä tekijöitä ei oteta huomioon arvioitaessa ensimmäisen kerran uuden tietokonejärjestelmän kustannuksia, ja tällä voi olla tuhoisia tuloksia, kun budjetti on rajallinen.
TCO voi myös tarkastella siihen liittyviä kustannuksia, joista osa voi olla aineettomampaa. Esimerkiksi suojattuja tietoja käsittelevä yritys ottaa yleensä huomioon tietoturvaloukkausten ja epäonnistumisten kustannukset. Sen lisäksi, että tietoturvaloukkaukset edustavat kallista tietojen palautusprosessia, ne voivat myös johtaa suureen epäluottamukseen yrityksessä, mikä voi johtaa asiakkaiden menetykseen. Virusten haavoittuvuus on myös huolenaihe, ja virusten aiheuttama mahdollinen tietojen menetys on tärkeä osa TCO: ta.
Suuria investointeja harkittaessa on tärkeää tarkastella TCO: ta, jotta uuteen hankintaan ei liity epämiellyttäviä yllätyksiä. On olemassa useita ammattimaisia yrityksiä, jotka suorittavat TCO -analyysin pienestä maksusta, ja tätä reittiä suositellaan yrityksille, jotka aloittavat suuria investointeja. Yksityishenkilöille uudet ostot on tutkittava perusteellisesti ennen sitoutumista.