Membedakan dua jenis perubahan pada kurva permintaan atau penawaran adalah salah satu keterampilan paling penting dalam ekonomi.
- Pergerakan di sepanjang kurva terjadi hanya ketika harga barang itu sendiri berubah. Yang berubah adalah jumlah yang diminta atau ditawarkan, bukan permintaan atau penawaran secara keseluruhan.
- Pergeseran seluruh kurva terjadi ketika faktor selain harga barang itu berubah — misalnya pendapatan, selera, harga barang lain, dan jumlah pembeli (untuk permintaan), atau biaya produksi, teknologi, dan jumlah penjual (untuk penawaran).
Contoh. Harga apel naik menyebabkan pergerakan di sepanjang kurva permintaan apel. Sebaliknya, naiknya pendapatan masyarakat menggeser seluruh kurva permintaan apel ke kanan.