As a Web developer, I get most of my payments through Paypal and I can tell you this.
If the funds are already in your Paypal account, you can transfer them and they instantly show up in the recipient’s account, assuming they have one. If you fund the transfer with money in your bank account, it will take 3–4 business days to transfer the funds to your Paypal account and then to the recipient. If funding with a credit card, the funds will show as verified as soon as the transaction is cleared by the card’s merchant bank, usually within a day. In any case, the recipient will receive a notice instantly, but unless the money was already in your account the notice will also tell them that the funds cannot be accessed till the transaction is verified, and give them an estimate of how long that will take.
Likewise, on the receiving end, once funds are in the recipient’s account, they can use them immediately with a Paypal Master Card, or withdraw up to $400 a day from an ATM using that card. But if they wish to transfer the funds to their bank account, it will take 3–4 business days for the funds to show in their collected balance.
If it absolutely has to be there today and all the Paypal conditions work against you, use Western Union or a Wire transfer bank to bank.