Site looks lovely.
If you can work out how to tell when an invoice is paid through the system (without trusting the user to tick off the invoice as paid) I would suggest offering the service with no sign-up cost and charge a % of the paid invoices.
There's a reason most every payment site does it this way :)