Hi guys and gals, for those of you who design web sites for clients, do you you register their domain for them? If so, do you charge them for this service? Is this charge a one time charge or do you charge them every year for renewal?

I personally just want to charge $20 once for registering them their domain and then put their contact information in the whois information. I would let them renew their domain every year on their own. I don't want to charge $20 every year for each client