《商君书》的文体多样。议论体有《农战》、《开塞》、《划策》等十数篇,或先综合后分析,或先分析后综合,兼用归纳演绎,首尾呼应。有时也运用比喻、排比、对比、借代等修辞手法。《徕民》篇运用了“齐人有东郭敞者”的寓言,以增强说理的效果和形像性,说明体有《垦令》、《靳令》、《境内》等篇,是对秦政令的诠释。辩难体有《更法》,通过人物对话相互驳辩来阐述中心论点,司马迁录入《史记商君列传》文字有改动,用以表明商鞅的主张。