Many hotels now offer guests two types of a rates: 1) regular rate with flexible cancellation and 2) a discount rate that's nonrefundable. This is a great strategy to generate reliable bookings further out on the calendar. Help desk indicates that OR does not currently support this use case.
Although it would be great to execute against this strategy across all channels, I would prioritize developing a solution for direct bookings initially given the additionally complexity you'll encounter with OTAs.
Please consider enabling this use case for direct bookings using OwnerRez.