Cenotvorba je proces stanovování ceny výrobku nebo služby. Zahrnuje rozhodování o tom, za jakou cenu bude nabídka uvedena na trh, jak se bude cena měnit v čase a jakým způsobem bude reagovat na náklady, poptávku, konkurenci, hodnotu vnímanou zákazníkem a další podmínky trhu.
Při cenotvorbě mohou podniky vycházet zejména z nákladů, cen konkurence nebo hodnoty, kterou zákazník produktu přisuzuje. Nákladově orientovaná cenotvorba stanovuje cenu na základě nákladů a požadované marže. Konkurenčně orientovaná cenotvorba se řídí cenami obdobných nabídek na trhu. Hodnotově orientovaná cenotvorba vychází především z toho, jakou hodnotu zákazník v produktu nebo službě vnímá a kolik je ochoten zaplatit.
Cenotvorba je součástí marketingové a obchodní strategie a úzce souvisí s pozicováním produktu, cílovou skupinou a obchodními cíli firmy. Cena může ovlivňovat objem prodeje, ziskovost, vnímání kvality i konkurenceschopnost nabídky. V některých případech se proto používají různé cenové strategie, například zaváděcí ceny, prémiové ceny, penetrační cenotvorba nebo dynamické ceny.
Do cenotvorby mohou vstupovat také slevy, množstevní zvýhodnění, sezónní změny, náklady na distribuci, daně nebo jiné povinné odvody. U digitálního prodeje se stále častěji používá dynamická cenotvorba, při níž se cena může automaticky měnit podle aktuální poptávky, dostupnosti, času nebo jiných předem stanovených podmínek.