Invoicing shouldn't cost more than the invoices you send.
Wave is free but limited to invoicing. FreshBooks costs $2,100 over 5 years. Nexa is $279 once — invoicing plus full business operations.
30-day money-back guarantee.