Discuss the various options with your caterer. Don't order too much. Ask yourself if additional courses are really necessary. If the reception venue allows you to bring outside food, consider asking family members and friends to prepare dishes, or you can get a caterer to prepare the main dishes and have homemade appetizers and salads. Have a solid head count.
Many caterers base their prices on the minimum or confirmed number of guests.
Don't estimate or guess. Sit down with your guest list and do a solid count. Check with your caterer for discounts. Some caterers offer discounts for children, the DJ or band, photographer and other parties participating throughout the day. Cut down on alcohol costs.