Stripe charges a processing fee depending on the payment method your customers use with no hidden or additional fees. The fees for each payment method are as follows:
Credit & Debit Cards: 3.49%
Bank Transfer (ACH): 1%, with a $15 fee cap
Digital Wallets (Apple Pay, Google Pay): 3.49%
Stripe Link (vaulting for cards & bank accounts): 3.49% or 1% with a $15 fee cap
It's also possible to have your clients cover your fees so you keep 100% of what you earn. To learn more about that feature, please view this article.