Emailing is the best way to send invoices. In addition to near-instant delivery, emailed invoices can provide an opportunity for the customer to pay with just a few clicks. Many of the best invoicing software will automatically email invoices after they are finalized.