HostShop domain renewals
The best practice when it comes to domain names in HostShop is to have your customers' domain names set to not auto-renew within My20i, via the Renewals section.
This means that if your customer doesn't pay or have a valid payment method, you won't be charged by us until the customer makes a successful payment to you. At the bottom of the Account Preferences page, you'll note the option to automatically disable auto-renew on 'new' domain purchases. We'd suggest doing so so that if customers buy domains from you through HostShop, their default status is to not auto-renew in your 20i account.
It ensures that they renew the domain on time, and you are not charged for domains they don't want.