No! Creating a Settle account is 100% free, with no application fee or any hidden charges.