Calvin Harris left a $1,000 tip to the captain and crew of a yacht he rented.

The DJ chartered the luxury vessel to shoot his new video for 'How Deep Is Your Love' starring Gigi Hadid and he thanked staff with the lump sum, TMZ reports.

Calvin hired the $1,000 an hour boat for six hours.

Calvin's not the only celebrity to leave a generous tip lately; Kim Kardashian West gave $300 after lunch with friends at Brennan's in New Orleans this week, in recognition of the service they received for their $200 meal.

According to TMZ, pregnant Kim - who has two-year-old daughter North with Kanye - was being filmed for her reality show in the restaurant.

The 34-year-old star tucked into eggs and french toast, while her best friend Jonathan Cheban ordered turtle soup. The group were reportedly shocked it was made from ''real turtles'', but it still got eaten.

Amy Schumer left a $500 tip for a student working at Peter's Clam Bar in Long Island, New York, despite her bill only coming to $49.

The 'Trainwreck' star reportedly opted to leave the generous sum after an ''engaging, animated conversation with her server, Ryan''.

During the course of their conversation, Ryan explained that he was ''a college student working two jobs to fund his education'' and so Amy decided to be particularly kind when it came to paying the bill.

And in March, Charlie Sheen left a $1,400 tip on a $629 restaurant bill.

The 49-year-old actor treated his dentist, Dr. Kevin Sands, and pals, comic Jon Lovitz and actor Darius McCrary, to a meal at Café Roma in Beverly Hills, and splashed gave an extra 200 per cent of his bill.

Charlie's bill already had a $115 tip written on it but the former 'Two and a Half Men' star left the waiter ''shocked'' with his generosity.

An eyewitness explained: ''[The waiter was] shocked upon reading the receipt, as the total read $2,000.

''Charlie said it was no mistake ... even though a tip was already included.''