Takuulaki on säädetty laki, joka asettaa ohjeet takuutuotteille. Tällainen laki suojaa kuluttajia petoksilta ja petoksilta. Valmistajien ei tarvitse antaa tuotteilleen kirjallista takuuta. Kaikki tuotteet saavat tyypillisesti perustason suojan epäsuoran takuulainsäädännön mukaisesti, mutta jos valmistaja päättää lisätä tietyn kirjallisen takuun, sen on usein noudatettava takuulain antamia ohjeita.
Kirjallisia takuita on kahta tyyppiä – täysi ja rajoitettu. Täydet takuut kattavat kaikki tuotteen käytön osat, ja rajoitetut takuut kertovat, mitä takuu kattaa ja mitä ei. Kummassakin tapauksessa takuu on kirjoitettava selkeällä ja kuluttajien helposti ymmärrettävällä kielellä. Kirjallisia takuita on oltava saatavana tuotteen myyntiin, jotta kuluttajat, jotka haluavat lukea ne ennen tuotteen ostamista, voivat tehdä niin. Kirjallinen takuu ei vaikuta takuulakiin, eikä sitä voida käyttää epäsuoran takuun muuttamiseen tai peruuttamiseen.
Jälleenmyyntiin myydyt tai kaupallisesti käytetyt tuotteet eivät ole takuulain alaisia. Suulliset takuut eivät myöskään yleensä kuulu takuun piiriin. Palvelut, kuten nurmikonhoito ja taloudenhoito, eivät kuulu takuun piiriin, ellei takuuseen erikseen mainita, että katettujen osien asentamisesta suoritetaan työt.
Täydet takuut ovat rajoittavampia kuin rajoitetut takuut. Niiden on tarjottava rahat takaisin -takuu tai tuotteen täydellinen vaihto tai korjaus. Takuulaki velvoittaa yleensä palauttamaan kaikki kuluttajat, jotka eivät ole tyytyväisiä korjaukseen. Ainoa askel, jonka kuluttaja vaatii takuun voimaansaattamiseksi, on ilmoittaa yritykselle tuotteen viasta.
Rajoitetut takuut voivat vaatia kuluttajaa toimittamaan viallisen osan korjattavaksi. Ne voivat myös rajoittaa tuotteen kattamisaikaa tai takuun piiriin kuuluvia osia. Kuluttajien tulee käydä huolellisesti läpi rajoitetut takuut ennen ostamista, jotta he ymmärtäisivät tarkasti, mitä tuote sisältää ja mitä ei. Takuulaki vaatii yleensä, että kaikissa rajoitetuissa takuissa on oltava näkyvä merkintä, että ne ovat rajoitettuja.
Kirjallisten takuiden, joko rajoitettujen tai täydellisten, on sisällettävä erityisiä tietoja. Niiden on kerrottava kuluttajalle takuun kattama kesto, vakuutuksen poissulkeminen, kuluttajan lailliset oikeudet, ketä vakuutus koskee ja mitä kuluttajan on tehtävä, jos takuu kattaa. Takuulain rikkominen on takuulain rikkominen. Tällainen rikkomus antaa kuluttajalle oikeuden haastaa valmistajan, jakelijan ja jälleenmyyjän oikeuteen.