Your customer can view all their invoices online

You will no longer hear the excuse "please send your invoice once again". You can allow your customer to view all their invoices and its status (paid, unpaid and overdue) online

Give multiple payment options for your customers

Receive your money via paypal (all countries). You can also receive money via debit/credit card or directly from your customer's bank accounts if you are in the USA

Setup as many payment terms as you like

You can either select from the list or create a new payment term for each invoice

Manage payment receipts when payment received offline

When you receive payments as cheque or cash, you can record this and it will automatically trigger thanks for payment email to your customer