I recently discovered that Cloudflare has domain registrations for wholesale**:
$9.77 for a .COM after the ICANN fees
That compares to $14.16 at my previous registrar :-O
You DO have to use them as the domain's DNS server, but you don't have to use their proxy / CND service if you don't want. I'm using a free Cloudflare account, too, so there's no additional overhead.
I have no connection to the company, I just transferred 37 domains that were expiring and was pretty pleased to save $160! So I wanted to pass it along :-)
** I'm assuming that it's "wholesale" in theory, but since Cloudflare is a bigger company then they probably pay less than wholesale.