You got most steps right but payment timing was off
You provided a mostly clear process, but the order of steps in billing and payments was confusing. Usually, I'd expect the invoice to arrive before payment instructions, but here it felt the other way round. This caused some back and forth as I double-checked what was expected at which point. The sign-up and invoicing system worked smoothly apart from this hiccup. Automatic updates to billing information did not cause issues, which I appreciate. Still, arranging the payment process in a more logical sequence would make it less stressful and more efficient for customers like me who rely on clear steps.