not sure if this is the case for all domain providers, but at least for name cheap: transfer and renew price are quite different from the new price. Also, different contract will have different prices. Longer terms will normally be discounted. It will be nice to display prices based on different use cases.
Anyways! Great work! I wish this can be maintained up-to-date. So many bullshits / price traps on domain registration.