What causes food costs to vary between restaurant locations?

Common causes include inconsistent portioning, waste, supplier pricing differences, overordering, inaccurate inventory counts, theft, preparation mistakes, and recipe deviations.