Yes, Magento 2 allows your customers to use a coupon at checkout. There are some restrictions such as using one coupon per user at a time but you can manage these by adding extensions via the Magento Marketplace.