I have been using PayPal for my small business needs. The best part of PayPal Invoicing is that it's free to use unlike other invoicing services which charge you to send the invoices.