Let's say that you are in New York while your client is in Berlin or Beijing. How will you ensure that he pays on time.
I have freelanced for 15 years, never had a client refuse to pay. Big companies with bureaucratic payables systems can take time to pay, you have to anticipate that, typically net 30 days.
Retainer arrangements also work well if you have a long-term relationship with the client. You get into their payables system as a recurring fixed cost, rather than an irregular invoiced amount.
Get some upfront payment (20-30%) to get started.
Breaking the project into deliverables bill accordingly. No payment, no further work.
> How will you ensure that he pays on time.
Could be any gender of course.