All I'm familiar with is commercial work.

I always pay within 30 days of being billed after the work is done. In fact, I don't think I've ever even discussed terms with an electrician. I call one out, he does the job, either hands me a bill or sends one and I pass it along to accounting for payment.

For contract items, same deal...Always paid after work was done.