Viljasilo on rakenne, joka on luotu materiaalien varastoimiseksi irtotavarana. Ne ovat yleensä korkeita ja lieriömäisiä, mutta ne voidaan rakentaa myös varastoina, kupuina tai suurina pitkänomaisina pusseina. Ne pitävät pääasiassa viljaa, siemeniä tai säilörehua, rehua, joka korjataan vihreänä ja varastoidaan ja jätetään käymään. Tätä rehua käytetään sitten karjan ruokintaan tai biopolttoaineena, ja se on yleensä ruohoa, sinimailasta, durraa, kauraa tai maissia.
Kolme ensisijaista viljasiloa ovat pussisiilot, bunkkerisilot ja tornisiilot. Säkkisiilot ovat halpa tapa varastoida viljaa ja säilörehua, ja ne on valmistettu raskaasta, kestävästä muovista, joka on yleensä halkaisijaltaan 6–8 metriä ja voi olla minkä tahansa pituinen. Niitä käytetään usein ylivuotoihin, kun viljan säilytystilaa tarvitaan enemmän.
Viljan saamiseksi viljelijät yksinkertaisesti repivät muovin läpi käyttämällä mitä tahansa terävää esinettä. Jokainen pussin osa leikataan auki, kunnes kaikki vilja on poistettu ja käytetty tarpeen mukaan. Jotkut viljelijät käyttävät tätä menetelmää yksinomaan sen helppokäyttöisyyden, alhaisten ylläpitovaatimusten ja edullisen hinnan vuoksi.
Bunkkerisiilot muistuttavat pussisiiloja, koska niissä säilytetään sekä viljaa että säilörehua, ja ne on valmistettu pääasiassa raskaasta muovista. Nämä siilot luodaan kaivamalla kuoppa maahan ja täyttämällä se viljalla, kunnes se muodostaa suuren kumpun. Suuri muovinen pressu asetetaan sitten kumpun päälle ja peitetään raskailla esineillä, yleensä kivillä, estääkseen sen räjähtämisen. Sen ympärille muodostuu joskus betoniseiniä suojaamiseksi. Bunkkerisiilot ovat edullisia ja vaativat vähän ylläpitoa.
Tornisiilot ovat yleisin viljasilo. Nämä korkeat rakenteet voivat olla jopa 275 jalkaa (84 metriä) korkeita, ja ne on tyypillisesti valmistettu betonista. Tornisiilo käyttää painovoimaa viljan pakkaamiseen ja jakamiseen. Materiaalin paino painaa alas ja puristaa pohjakerrokset, jolloin säilytystilaa on enemmän.
Toistuva torni -siilojen ongelma on erittäin happaman säilörehun varastoinnin aiheuttama huononeminen. Ajan myötä se voi alkaa syödä rakenteen seiniä. Korkea huolto vaaditaan tai siilo voi romahtaa. Joka kerta, kun se tyhjennetään, viljelijän on tarkastettava koko rakenne perusteellisesti varmistaakseen, ettei siinä ole vaurioita.