Oh, and if you renew for several years at a time, the cost per year goes down too.
Disclosure: Namecheap employee
Coupons are just a way of creating psychological anxiety about missing a good deal, an archetypal 'dark pattern'. That sort of thing actively drives people like me away from your business. I know I'm not a mainstream consumer, but IMHO neither is the average domain registrant.
Bear in mind the products we're mostly represent cost a low $10. If we had more wiggle room on pricing, we'd offer low pricing all the time. It's just not feasible for a business like ours to do 24/7.
I mean, Google is charging more than you, and it's not like they couldn't win a price war if they were so inclined - they could probably sell domains for $1/year without significant damage to their bottom line. Maybe it's time to get out of the 'cheap' box.