Yes, Businesses can charge late fees for overdue payment fees to avoid late payments and to compensate for cash flow disturbances after invoicing process. It helps the business financially to avoid losses.