Yes, domain names are billed annually, and most plans enable automatic renewals which will charge your credit card or payment method on file.