Since I last commented, someone brought to my attention a piece of software called Duet that looks pretty good. It's a decent project management tool, it allows for file uploads, client logins, payment processing, account-wide payment statistics and reports and more.
It's a one off payment ($49) with free updates for a year, and it's standalone software too! Your data is yours, all you need is a web hosting account and you're good to go!