A man ran up a £336.95 tab in a Fylde pub enjoying food and drink with friends.
But Jack Spinks left the Highcross pub in Poulton knowing that the debit card details he had given the staff had not got enough money to pay. Spinks, of Alexandra Road, South Shore, admitted fraud at Blackpool Magistrates.
The group had called a taxi but before they left Poulton, Spinks went into the Highcross office licence nearby and stole two packets of cigarettes and tobacco valued at £35.
The taxi took them to Bispham where Spinks ran off without paying the fare.
He was sentenced to 200 hours work for the community and must pay the shop and pub full compensation. after admitting theft from the shop and two bail act offences.