Los Angeles - Justin Bieber's credit card was declined at Subway.
The 22-year-old pop star is worth millions and was no doubt left embarrassed after a fan reportedly recognised him and offered to pay for his meal at a branch of the sandwich shop in West Hollywood on Thursday.
A source told DailyMail.com that one of the Sorry hitmaker's Beliebers footed the bill for his impressive order of a foot-long sandwich, four bottles of milk and cookies.
The pop hunk dropped by the store on 8859 Sunset Boulevard with his girlfriend Sofia Richie, who was waiting in his car.
The couple had taken a visit to Barney's in New York on the same day as Bieber's Subway pitstop.
It comes after the What Do You Mean? singer and Sofia - who is Lionel Richie's daughter - jetted off to Cabo San Lucas, Mexico, for her 18th birthday over the weekend and amped up the heat after raunchy pictures of them locked in a series of steamy embraces - and with Justin semi-naked - emerged on the internet.