A US friend and I both PayPal have accounts and both accounts are attached to our respective bank accounts. Is there a charge for my US friend to transfer money from his bank to his PayPal account, then to my PayPal account and for me to move that money to my bank account (other than the exchange rate)?
Depending on where each of you are located (I know your friend is in the US, but I don't know where you are), fees may apply:
I'm in Canada and it seems that US and Canada transfers are considered domestic not international by PayPal. Thus the confusion. So would fees acpply between US and Canada
Thanks for the clarification. That helps a bunch!
So, your US friend won't pay a fee to move funds into their PayPal account (assuming they're keeping it in USD the whole time). There's really no need to do this, as they can just make a direct transfer over to you using their bank or balance.
If they send a Personal Payment in USD over to your Canadian account, from a PayPal balance or bank transfer, they won't pay a fee to send it over to you. If they do opt to use a debit or credit card, a fee may apply.
Once you have the funds, you would need to convert the USD to CAD before sending it to your Canadian bank account (exchange rate would apply here). If you're withdrawing less than $150 CAD, a $0.50 CAD withdrawal fee will apply.
If you're withdrawing to a US bank account, you can do so in USD and with no minimum withdrawal amount or fee.
Thanks for the concise answer but my main question was " does PayPal charge for the transfer. Your website implies that between domestic PayPal accounts it's free. It's also free from bank account to Paypal account. However I have now received a $ transfer from my friend and was charged for the transfer (~2.9%) as well as the currency conversion so I have my answer. I think more clarity about this is needed on your website.
If you were charged a 2.9% fee when the payment was received, your friend either didn't select it as a personal transfer, or they paid via a card and elected to have you pay the fee for a card transfer