Zoho is 100% free invoicing software if you turn over less than $50,000 per year. You don’t need to share your card details, and the Zoho team won’t bombard you with ads, either. It’s also a great choice if you need to upgrade to a paid plan for greater functionality.