Tesco staff were full of beans after a crazy fundraising stunt in their Vimy Road, Linslade store.
The team took it in turns to sit in a bath, supplied by Homebase, which was full of baked beans.
They endured an hour each in the bath, with the public able to add a can of beans to the mix for a £1 donation.
Over the course of the day £523 was raised for for Diabetes UK and the British Heart Foundation.
Store spokesman Emma Brandon said: “It was a fantastic day, colleagues and customers really enjoyed it.
“Thank you to all the customers that supported us. The colleagues that went in the bath for an hour each were myself, Matthew Smith, Ryan Williams, Raj, Ed Thompson, Vanessa Pullen. Everyone did a great job, it was very cold!”