If buying a gun from a private seller, do you wait to pay until the background check is complete and transfer can take place?

I ask because the waiting times can be several days.

Thanks