All domain registrations and renewals are non-refundable.
When a domain is registered/renewed, all registrar companies, including ours, pay including ours, pay a service fee to the top-level Registry organization that manages the particular extension.
As the Registries do not reverse dates and do not refund service fees, it is not possible for us to do this either.