A food truck can earn between $20,000 to $40,000 per month, resulting in annual earnings of $250,000 to $500,000. The amount a food truck makes is influenced by factors such as market saturation, type of food offered, operating days, and location. After deducting expenses, food truck owners typically earn between $24,000 to $153,000 per year. Expenses include food, supplies, employees, permits, maintenance, and insurance.