Booking.com's cancellation policy has clearly stated the cancellation fee. The cost of any cancellation fees is determined by the accommodation provider, and you may pay additional fees to the accommodation provider. If your order is marked as free cancellation, there is no charge. If you have exceeded the free cancellation period or the order is non-refundable, then you will need to pay a certain fee.