If you are hosting the dinner, you are usually expected to pay for the meal.  However, it is polite to offer to split the bill or to allow your guest to contribute to the cost of the meal. Find out how you can tell someone they are not invited to the party here.