Biaya adalah angka yang mewakili perkiraan penggunaan sumber daya untuk rencana eksekusi. Model biaya pengoptimal memperhitungkan I/O, CPU, dan sumber daya jaringan yang diperlukan database untuk menjalankan kueri. Pengoptimal menetapkan biaya untuk setiap paket yang memungkinkan, lalu memilih paket dengan biaya terendah.