Our year
In 2026, 2,4002,4002,400 businesses wrote 2.12.12.1 million invoices with us and won back 666 hours a week on average.