Lepingute ja tehingute arutamisel on kaks sagedamini kasutatavat terminit tingimus ja garantii. Neid termineid kasutatakse juhul, kui müüja esitab kauba kohta teatud avaldused eesmärgiga lõppkokkuvõttes kaup müüa. Nende kahe mõiste eristamine pole alati mõlemale võõrastele selge, kuid peamisi erinevusi on mitu.
Kui millegi müügilepingu kohta koostatakse leping, kehtivad tavaliselt sätted, mis viitavad müüdud kauba laadile ja kvaliteedile. Tavaliselt peetakse neid tingimusteks või garantiideks. Lepingu väljatöötamisel olulisemat sätet nimetatakse tingimuseks, samas kui garantii väljatöötamisel väiksema tähtsusega sätet peetakse garantiiks. Põhimõtteliselt ei täidetaks tingimust täitmata müügilepingut, kui seda tingimust ei täideta, samas kui garantii puhul on see säte üksnes teisejärguline ega oma elutähtsust. Lepingut võib täita ilma garantiita.
Mõlema vormi ametlikud määratlused on toodud 1930. aastal kirjutatud hea müügi seaduse paragrahvis 12. Selle seaduse tekst sisaldab garantiide ja tingimuste kohta mitmeid asju, sealhulgas seda, et mõni säte võib olemas olla. Samuti öeldakse, et tingimus on hädavajalik või võidakse lepingust keelduda. Garantii on teisejärguline lepingu põhieesmärgi korral ja garantii täitmata jätmise korral ei pruugi lepingust loobuda. Siiski võib siiski olla esitatud hüvitise või kahju hüvitamise nõue. Lõpuks osutab see seadus, et tingimuse olemasolu või garantii olemasolu kindlaksmääramine sõltub lepingu keelest. Sellega seoses võib tingimust lepingus nimetada garantiiks, kuid see peab siiski olema tingimus. Need tingimuste ja garantii määratluste erinevused on kahe mõiste eristamise aluseks.
Äriõiguses on tingimuse määratlus lepingu põhieesmärgi jaoks oluline tingimus, mille rikkumise korral peetakse lepingut loobunuks. Garantii määratlus oleks lepingu peamise eesmärgi tagamise tingimus, mille rikkumisega kaasneb hüvitamise nõue, kuid mitte õigus kaubast keelduda ja lepingust loobuda. Tingimuse rikkumise korral võib kahjustatud pool lisaks lepingu tagasilükkamisele ja garantii rikkumisega nõuda ka hüvitist, hüvitise nõuet saab esitada ainult.
Tingimuste või garantii rikkumisel tuleb kindlaks teha edasiliikumise tee. Seoses sellega on tingimuste rikkumisega rohkem võimalusi kui garantii rikkumisega. Tingimuste rikkumist võidakse teatud tingimustel käsitleda garantiina, kuid garantii rikkumist ei saa kunagi käsitada tingimuste rikkumisena. On mitmeid asjaolusid, mis lubaksid tingimuste rikkumist käsitada garantii rikkumisena. Nende hulka kuulub ka tingimusest vabatahtlik loobumine. See eeldab, et ostja otsustab käsitleda rikkumist garantiina ja on oma olemuselt vabatahtlik ning sõltub ainult ostja tahtest. Kui ostja lepingut ei lükka, eeldatakse, et ta on loobunud oma õigusest seda teha. See stsenaarium võib ilmneda ka siis, kui ostja on kauba vastu võtnud. See juhtub siis, kui ta teatab, et on kaubad vastu võtnud, need on tarnitud ja mõistliku aja jooksul ei ole neid tagastatud ega keeldutud. Neil asjaoludel loetakse tingimuste rikkumist garantii rikkumiseks ja hüvitist võib nõuda ainult hüvitise maksmine. Viimane asjaolu ilmneb siis, kui tingimuse täitmine on seaduse kohaselt võimatu täita.
Tingimus võib olla kas sõnaselge või kaudne. Selgesõnaline tingimus on see, mille lepingupooled lisavad lepingu keeles, väites, et täitmine sõltub ühest või mitmest sündmusest. Ekspresstingimusi on lihtne tuvastada ja need on partei kaitsmisel ettenägematute asjaolude eest, mis võivad takistada nende täitmist, väga väärtuslikud. Neid tingimusi leidub tavaliselt koduostulepingutes.
Tingimus võib olla ka kaudne, lisaks võib see olla kaudne-tegelik või kaudne-seadusega. Tegelikult kaudsed on sarnased otseste tingimustega, kuna sündmused peavad aset leidma ja lepingu osapooled on sellest teadlikud, kuid need on erinevad, kuna neid pole lepingus sõnaselgelt öeldud. Neid saab järeldada ainult lepingutingimustest, müügi olemusest ja poolte käitumisest. Need, mis on seadusega kaudsed tingimused, mida nimetatakse ka ehitustingimusteks, erinevad otsestest tingimustest ja kaudses õiguses olevatest tingimustest kahel esmasel viisil. Esiteks ei pruugi tingimus tingimata sisalduda lepingu keeles või tuleneda sellest. Ja teiseks, seda tuleb teostada ainult sisuliselt, mitte täielikult. Selle põhjuseks on asjaolu, et sellised olukorrad tekivad siis, kui kohtud püüavad saavutada õiglast ja õiglast tulemust.
Üldiselt kehtivad garantiid ainult väljendatud tingimustel, ehkki on ka mõned erandid. Ja kui neid eeldatakse, on see tavaliselt väljendatud garantii tingimus. Näiteks kui uuele autole on antud garantii, väljendatakse selle garantii keelt, kuid võib eeldada, et sõidukit kasutatakse ainult tavapärastes tingimustes. See on palju piiratum kui tingimuse võime eeldada.