Veiksniai, turintys įtakos prekių rinkos kainai, yra pasiūla, paklausa, konkurencija ir pakaitalai. Priklausomai nuo rinkos, gali būti ir kitų veiksnių, tokių kaip valiutos kursai, aplinkosaugos problemos ir politinis nestabilumas. Kainos svyravimas įvairiose rinkose taip pat skiriasi.
Produkto pasiūlos lygis yra vienas iš pagrindinių veiksnių, turinčių įtakos jo rinkos kainai. Jei produkto arba žaliavų šiam produktui sukurti yra ribota, rinkos kaina padidės, kai atsargos mažės. Pavyzdžiui, sumažėjus naftos pasiūlai, didėja ne tik naftos kaina, bet ir produktų, kurių žaliava naudojama nafta, kaina. Priešingai, kai pasiūlos lygis ir toliau didėja, rinkos kaina greičiausiai mažės arba išliks tokia pati; rinkos kaina gali išlikti tokia pati, jei įmonė nenori perleisti sutaupytų lėšų savo vartotojams.
Prekės paklausa taip pat daro didelę įtaką jo rinkos kainai. Jei paklausa padidės, pasiūlai nesikeičiant, tada kainos greičiausiai padidės. Pavyzdžiui, jei vestuvių fotografas pradeda jausti didesnį savo paslaugų poreikį, ji gali būti labiau linkusi didinti kainas. Jei vienu metu didėja ir paklausa, ir pasiūla, kaina gali ir nepasikeisti. Tai galima pastebėti, pavyzdžiui, knygų pramonėje, kai romanas tampa bestseleriu ir spausdinama daugiau knygų, siekiant patenkinti paklausą nedidinant kainos. Paklausos lygiui įtakos gali turėti demografiniai pokyčiai, vartotojų skonis ir ekonominės sąlygos.
Konkurencinė aplinka taip pat nulems produkto ar prekės rinkos kainą. Monopolijos paprastai gali nustatyti savo kainas, nes klientai negali pirkti kitur, o konkurencijos prisotintose rinkose kainos dažnai būna mažesnės. Dažnai pasitaiko, kad daugiau konkurentų rinkoje padidins įmonės efektyvumą, kad galėtų pasiūlyti konkurencingas kainas.
Pakaitalų prieinamumas taip pat yra svarbus kainos veiksnys – jei prekės kaina tampa per aukšta, vartotojai pereis prie pakaitalo. Pvz., jei dujos tampa per didelės, kad vartotojai galėtų naudotis savo automobiliais, jie gali pradėti važinėti dviračiais arba važiuoti viešuoju transportu, kad išvengtų papildomų išlaidų. Kuo daugiau pakaitalų bus, tuo didesnė tikimybė, kad tie klientai taps jautrūs kainoms, todėl paklausa mažės kylant kainoms. Jei pakaitalų yra mažai, įmonės paprastai gali nustatyti didesnes kainas, nes klientai neturi kitų galimybių.