No. Your clients don't need to download any app or create an account. They simply click your link, choose a service, and pay with a credit or debit card — right in their web browser.
However, there is a benefit to them if they do have an account: project tracking, direct messaging, and potentially lower service fees.