》作者不详，旧说夏官之作、大禹亲笔等，都缺乏实证。成书年代历来多有争论，有夏禹说、西周说、春秋说、战国说、秦汉说，多数学者认为是战国时代着作，约成书于前5～前3世纪。王国维《古史新证》认为周初人所作。内滕虎次郎《禹贡制作年代考》主张战国末至汉初说，史念海在《论〈禹贡〉的着作时代》一文中，则据《禹贡》中有“南河”、“西河”之称，认定作者为魏国人。顾颉刚认为是战国时代的作品。
成书时间.
战国说.顾颉刚在1920年代初提出《禹贡》成书于战国，与战国时期疆域的扩大