According to a post on Jay Westerdal’s blog ICANN are to drop their fees per domain later this year.
The announced reduction will be from 22 cents (US) to 20 cents (US) per domain.
Unfortunately, as mentioned previously, the registries will be upping their prices later this year, so while ICANN maybe cutting the cost on one side someone else is increasing it on another
NB: The ICANN fees are charged by ICANN to accredited registrars. These savings may or may not be passed onto registrants