Amazon charges Professional sellers a referral fee for each product sold. The fee is calculated based on product category and the listing price. It can cost up to 17% per sale. You can read more about Amazon's pricing and fees here.
Keep in mind that a Professional seller account also costs $39.99/month.