While a liability is an obligation (a contractual debt to be repaid over a period of time in the future), an expense is a single payment for a good or service. e.g. buying a TV is an expense, nothing more to pay until you buy another TV. Putting the TV purchase on a credit card becomes a liability (there is more to pay every month until entirely paid off). 

Did this answer your question?