Tavaratalo on laajan tuotevalikoiman myymiseen erikoistunut vähittäiskauppaliike, jolla ei ole yhtä erityistä tuotelinjaa. Tavaratalot myyvät yleensä muun muassa vaatteita, kenkiä, kosmetiikkaa, huonekaluja, kodin tekstiilejä, kodinkoneita, työkaluja, toimistotarvikkeita, leikkikaluja sekä urheiluvälineitä. Joissakin tavarataloissa myydään myös elintarvikkeita ja muita päivittäistavaroita.
Tavaratalolla ei ole yksiselitteistä määritelmää, vaan kriteerit vaihtelevat maittain ja luokittelijoittain. Suomessa Tilastokeskus määrittelee tavaratalon myymäläpinta-alaltaan yli tuhannen neliömetrin vähittäiskaupaksi, jossa myynti perustuu palveluun eikä minkään yksittäisen hyödykeryhmän myynti ylitä puolta kokonaismyynnistä[1]. Päivittäistavarakauppa ry asettaa pinta-alarajaksi vähintään 2 500 m² ja yhden tavararyhmän osuudeksi korkeintaan puolet myyntipinta-alasta. Osastojen tulee vastata alan erikoisliikkeiden valikoimia, asiakaspalvelun tulee korostua itsepalvelun sijasta ja kassojen tulee sijaita osastoilla eikä uloskäyntien yhteydessä[2]. Nämä seikat pyrkivät erottamaan tavaratalot hypermarketeista, joissa elintarvikemyynti voi edustaa valtaosaa myynnistä ja pinta-alasta, ja erilaisista käyttötavaramyymälöistä kuten halpahalleista. Perinteisissä tavarataloissa on usein myös omia palvelupisteitä, kuten kampaamo, kauneussalonki, ompelimo ja matkatoimisto.
Tavaratalo-termin käyttöä ei ole Suomessa mitenkään rajoitettu, vaan esimerkiksi suuret vaatekaupat voivat kutsua itseään muotitavarataloiksi ja suuret huonekaluliikkeet sisustustavarataloiksi.