I found this question on a Reddit-style website: I thought it was interesting.
"Our caterer has asked to be paid before the event. Is this normal? What if they take the money and don't turn up?"
The short answer is yes – it is completely normal for caterers to require payment before an event. In fact, it would be very unusual for a caterer to provide food and staffing for an event and then wait until afterwards to be paid. Catering requires a huge amount of preparation
Planning a wedding is exciting, but let’s be honest - it can also be a bit overwhelming. One of the biggest decisions? The food. You want something memorable, tasty, and maybe a little different from the usual chicken or fish option at every venue.