I have a personal PayPal account and there are no fees charged for receiving money as long as it is not via credit card. If the payment is made from another PayPal account or bank account tied to PayPal, there is no fee.
This is for personal accounts. Business accounts (or "upgraded" accounts) are charged for every transaction.