Hukum permintaan adalah apabila harga naik maka jumlah barang yang diminta akan mengalami penurunan, dan apabila harga turun maka jumlah barang yang diminta akan mengalami kenaikan. Dalam hukum permintaan jumlah barang yang diminta akan berbanding terbalik dengan tingkat harga barang. Begitu lah siklus permintaan dipasaran saat ini, atau masyarakat akan mencari barang penggati lain. Contohnya jika harga beras melambung tinggi maka masyarakat yang tidak mampu membelinya akan menggatinya dengan singkong atau yang lainnya yang harganya relative lebih murah.
Konsumen akan cenderung mencari barang atau jasa yang harganya relatif lebih murah untuk dijadikan alternatif penggunaan. Contohnya: bila harga tiket pesawat Jakarta-Surabaya sama harganya dengan tiket kereta api, maka konsumen cenderung akan memilih pesawat sebagai alat transportasi. Contoh lain: untuk seorang pelajar bila harga pulpen lebih mahal dari pensil, maka ia akan cenderung untuk membeli pensil.
Keduanya merupakan kombinasi barang yang sifatnya saling melengkapi. Contoh: kompor dengan minyak tanah, karena harga minyak tanah mengalami kenaikan maka orang beralih menggunakan bahan bakar minyak tanah dan beralih ke bahan bakar gas.
Apabila konsumen menduga harga barang akan terus mengalami kenaikan di masa datang, maka konsumen cenderung untuk menambah jumlah barang yang dibelinya. Contoh: Pada saat krisis ekonomi, ketika konsumen memperkirakan harga-harga sembako esok hari akan melambung tinggi, maka mereka akan memborong sembako tersebut hari ini.
Bila suatu barang atau jasa sangat dibutuhkan secara mendesak dan dirasakan pokok oleh konsumen, maka jumlah permintaan akan mengalami peningkatan. Contoh: kebutuhan akan bahan pokok beras, konsumen bersedia membeli dalam jumlah harga tinggi, walaupun pemerintah sudah menetapkan harga pokok.
Penawaran adalah sejumlah barang yang ditawarkan pada tingkat harga tertentu dan waktu tertentu. Contohnya adalah tablet yang bermerk awal awal keluar tipe yang biasa lama kelamaan akan keluar tablet yang lebih canggih dan penawaran pun akan melambung sesuai perkembangan tablet tersebut.
Hukum penawaran berbunyi: bila tingkat harga mengalami kenaikan maka jumlah barang yang ditawarkan akan naik, dan bila tingkat harga turun maka jumlah barang yang ditawarkan turun. Dalam hukum penawaran jumlah barang yang ditawarkan akan berbanding lurus dengan tingkat harga, di hukum penawaran hanya menunjukkan hubungan searah antara jumlah barang yang ditawarkan dengan tingkat harga. Contohnya jika banyak permintaan pada sejumlah barang maka harga tersebut akan melonjak secara dratis karena permintaan pun melonjak begitu pula sebaliknya.
Kurva penawaran adalah kurva yang menunjukkan hubungan berbagai jumlah barang dan jasa yang ditawarkan oleh produsen pada berbagai tingkat harga. Kurva ini akan menghubungkan titik-titik koordinat pada sumbu harga (sumbu Y) dengan sumbu jumlah barang (sumbu X). Contoh: jumlah pakaian batik yang ditawarkan Ibu Nina pada berbagai tingkat harga.
Faktor-faktor yang mempengaruhi penawaran, diantaranya :
Harga bahan baku yang mahal akan mengakibatkan tingginya biaya produksi dan menyebabkan produsen menawarkan barang dalam jumlah terbatas untuk menghindari kerugian karena takut tidak laku.
adanya kemajuan teknologi akan menyebabkan pengurangan terhadap biaya produksi dan produsen dapat menawarkan barang dalam jumlah yang lebih besar lagi.
Harga barang pelengkap dan pengganti
Apabila harga barang pengganti mengalami kenaikan maka produsen akan memproduksi lebih banyak lagi karena berasumsi konsumen akan beralih ke barang pengganti karena harganya lebih murah.
semakin tinggi tarif pajak yang dikenakan akan berakibat naiknya harga barang dan jasa yang akan membawa dampak pada rendahnya permintaan konsumen dan berkurangnya jumlah barang yang ditawarkan.
4. Perkiraan harga barang di masa datang
Apabila kondisi pendapatan masyarakat meningkat, biaya produksi berkurang dan tingkat harga barang dan jasa naik, maka produsen akan menambah jumlah barang dan jasa yang ditawarkan. Tetapi bila pendapatan masyarakat tetap, biaya produksi mengalami peningkatan, harga barang dan jasa naik, maka produsen cenderung mengurangi jumlah barang dan jasa yang ditawarkan atau beralih pada usaha lain.
5. Tujuan dari perusahaan
Bila perusahaan berorientasi untuk dapat menguasai pasar, maka dia harus mampu menekan harga terhadap barang dan jasa yang ditawarkan sehingga keuntungan yang diperoleh kecil. Bila orientasinya pada keuntungan maksimal maka perusahaan menetapkan harga yang tinggi terhadap barang dan jasa yang ditawarkannya.
6. Harga barang itu sendiri
Apabila harga barang yang ditawarkan mengalami kenaikan, maka jumlah barang yang ditawarkan juga akan meningkat. Sebaliknya jika barang yang ditawarkan turun jumlah barang yang ditawarkan penjual juga akan turun. Misalnya jika harga sabun mandi meningkat dari Rp1.500,00 menjadi Rp2.000,00, maka jumlah sabun mandi yang penjual tawarkan akan meningkat pula.
7. Harga barang pengganti (subtitusi)
Apabila harga barang pengganti meningkat maka penjual akan meningkatkan jumlah barang yang ditawarkan. Penjual berharap, konsumen akan beralih dari barang pengganti ke barang lain yang ditawarkan, karena harganya lebih rendah. Contohnya harga kopi meningkat menyebabkan harga barang penggantinya yaitu teh lebih rendah, sehingga penjual lebih banyak menjual teh.
Pertambahan penduduk akan memengaruhi jumlah barang yang diminta. Jika jumlah penduduk dalam suatu wilayah bertambah banyak, maka barang yang diminta akan meningkat.
9. Harga barang itu sendiri
Harga barang akan memengaruhi jumlah barang yang diminta. Jika harga naik jumlah permintaan barang tersebut akan meningkat, sedangkan jika harga turun maka jumlah permintaan barang akan menurun.