Generally, it should take between 5-10 seconds, to receive a transaction. However, a crypto payment should NOT be considered complete at this point.
A crypto payment is processed and completed when the number of confirmations has been reached. The time it takes for a crypto payment to be fully completed will vary depending on the number of confirmations required. The common practice is to wait for 6 confirmation before you considered received funds secured.