When should I plant roses in Michigan?
If you’ve invested in bare-root roses the best time to plant in Michigan is anytime from late March through April. That’s after the last frost. So, depending on where you are in the State, perhaps late March is pushing it a bit and a safer bet would be well into April.

For container-grown roses, the scenario is different.
Container-grown roses can be planted at any time during the growing season.
The key with container-grown roses is that you want to plant them well before the initial fall frost. This would allow your rose or roses to become nicely established before frost halts any growth.