hey there, I run a small agency.
I have tried different methods, normally what I would do is ask the client to create the project themselves, and add me/my team as collaborators.
( in my experience as simple as creating a project and paying for it, Ive found founders tend to be more committed from the get go. also I charge a significant fee upfront so I rarely have issues of clinets not paying for delivered work.)
if not, you can create the project and then transfer the ownership of the project. works flawlessly and is the easiest way when you start