My current system is I invoice the client and after they’ve paid, I then go and create the website. Unfortunately, it has recently come to my attention that I cannot link the client to their site after they’ve paid the invoice for that site because the site has to be created before the invoice/client is created to link it.
This is also frustrating because I have clients go and purchase multiple sites in the future where I run into the same issue.
This leads to further problems with clients needing access to the Dashboard of the site vs just WordPress back-end.