The fee depends on what type of account you set up with them and where you live (out of USA fees are higher). You will need to go to PayPal site with your specific information.
PayPal has a “Websites Payment Standard” account that is free. They take a fee per transaction for their service. It is affordable and works out to be less than if you had your own merchant account.