A ratcheting magazine for a firearm includes a main body, a floor plate, and an insert disposed inside the main body. The insert includes a front column of supports, a rear column of supports, and a sliding column of supports. The sliding column of supports includes a plurality of positions relative to the insert such that the sliding column of supports moves linearly relative to the insert.