If you authorize the recurring charges, the business does not need an expiration date. The expiration date on a credit or debit card just means the card cannot be used for new charges or debits, it does not mean the account cannot have new charges added or funds withdrawn. The only way to stop recurring charges is to pay off then cancel the card or cancel the recurring charge with the business.
If you feel my answer is rude, mean, snarky or in anyway not to your liking, I did my job. You don't need to tell me.
No private messages, I do not reply to them.