Reply to @danindu001: Exactly what sincere18 said below. I’ve never seen money exchange hands instantly for any freelancing role. You bill them, they pay you at some point and you get your money. Some pay quickly, others don’t. If you were a tradesman like a plumber - they expect payment immediately. But generally any business service will bill you. Hell I don’t even pay my medical bills on time - they bill my insurance, they haggle and 6 weeks later they get their payment from me.