I'm curious about the best practices for taking payments when selling websites. Should I have clients sign a contract first? Is it better to use a payment service like Stripe, or are there other methods you recommend?
2 Answers
For larger businesses, I often provide my routing and account number for ACH transfers to avoid the 3% fees from Stripe. But for clients I don't know well, I definitely stick to using Stripe for credit card payments.
I recommend using Escrow.com. You specify what the deliverables are, set a price, and once the buyer pays, the funds go to a neutral account until everything is accepted. It's a great way to protect both parties.

What about the contracts?