We found that FreshBooks outplays its rivals in its invoicing capabilities. Although ecommerce services that market physical products usually don't need to send invoices, service-based ecommerce firms will definitely require this function. We like FreshBooks for invoicing since it enables you to convert quotes and tracked time directly into invoice