The first time you receive a payment from a payer, it may take up to 24 hours after you submit an invoice for funds to be cleared for withdrawal. This is true any time you receive a transfer from a new payer.
For subsequent transfers from the same payer, your funds will typically be available for withdrawal by you within an hour of your submission of an invoice.
When you request a withdrawal, your money will typically arrive at your local bank quickly - many times within an hour. However, in some cases, it may take up to 2 business days before funds are deposited into your local bank account.