Hi Tope,
Thanks for taking the time to submit this idea.

At present, when planning price changes, you'd use the Bulk Pricing Update tool to change the price for existing customers x days ahead. Where x is the number of days specified in your Invoice Generation Days setting in the Automation Settings.

Then on the process change day, update the Product/Domain pricing.

In this way both renewal and new invoices will receive the new price from the desired date.