Unele avantaje ale hidroponiei includ folosirea minimă a apei și a îngrășămintelor, cerințele reduse de întreținere, randamentul ridicat al culturilor, eficiența spațiului și capacitatea de a crește plantele în condiții dure și pe tot parcursul anului. Dezavantajul hidroponicii este costul ridicat al instalării și funcționării sistemului.
Un sistem de hidroponie reduce consumul de apă, deoarece apa este furnizată direct rădăcinilor plantelor. Sistemul permite, de asemenea, reciclarea apei de irigare. Deoarece apa este furnizată rădăcinilor plantei, aceasta reduce la minimum pierderile de îngrășăminte din scurgere, reducând astfel cantitatea de îngrășământ necesară.
Un alt avantaj este faptul că sistemul nu necesită îndepărtarea obișnuită a buruienilor. Deoarece nivelurile de iluminare, nutrienți și pH sunt controlate într-un sistem hidroponie, cultivatorul are un control mai bun asupra procesului de creștere și poate proteja mai ușor plantele de poluanți și dăunători. Ca urmare, randamentul recoltei de la un sistem hidroponie este ridicat. În plus, plantele tind să crească mai repede în condiții favorabile, ceea ce crește numărul de cicluri de creștere într-o anumită perioadă de timp.
Deoarece sistemul hidroponic nu depinde de condițiile de mediu externe, cum ar fi calitatea solului, disponibilitatea razelor solare și schimbarea anotimpurilor, plantele pot fi cultivate chiar și în deșerturi, în regiuni cu o calitate slabă a solului și pe tot parcursul anului. De asemenea, plantele cultivate prin hidroponie au rădăcini mai mici, ceea ce le permite să fie cultivate mai aproape unul de altul.
Cu toate acestea, costul de instalare a unui sistem hidroponie este mai mare decât cel necesar pentru pornirea unei grădini bazate pe sol. Deoarece sistemul necesită mai multă forță de muncă, costurile sale operaționale sunt și ele ridicate. Setările pe scară largă sunt mai rentabile decât cele mai mici.