Teori penawaran menyatakan bahwa kuantitas barang yang ditawarkan dipengaruhi oleh beberapa faktor seperti harga barang, harga input, harga barang terkait, teknologi, ekspektasi harga di masa depan, jumlah produsen, dan faktor lainnya. Secara matematis, fungsi penawaran menunjukkan hubungan antara kuantitas penawaran dengan berbagai variabel tersebut.