Albert is very handy when it comes to sending invoices and uploading expenses. I am myself a plumber and am able to send an invoice to my clients right after I finish my work. Highly recommended. On top of it, Albert is 100% free, so it was a no brainer for me when I chose which app I would use.