Yes, it's appropriate to charge late fees for overdue payments as long as it's clearly communicated in advance.