Roketlerin yakıtı katı veya sıvı olabilir. Katı yakıtlar genellikle uzay araçlarının fırlatılmasının ilk aşamasında kullanılır ve farklı kimyasal bileşime sahip maddelerden oluşur. Sıvı yakıtlar ise belirli bir miktarın uzay aracının momentumunda daha yüksek bir değişim sağlar ve genellikle sıvı hidrojen gibi maddelerden oluşur.