Stripe is free to signup. Once you start getting payments, you’ll incur transaction fees on a pay-as-you-go pricing model. There are no setup fees, monthly fees, or hidden fees.