Paid plan users can add custom fields to invoices and they can set up milestone-based invoices for longer projects. If you ever need to take a payment over the phone, the transaction fee is 3.5% plus 15 cents.īoth plans for Square Invoices allow you an unlimited number of invoices, and you can schedule recurring invoices for regular clients. Whether you choose the free or paid plan, processing rates are the same: 2.9% plus 30 cents per online transaction, 2.6% plus 10 cents per in-person payment or 1% for an online bank transfer.
Square’s products cover both types of businesses. Service-based businesses tend to need an invoicing solution that lets them accept payments online, while product-based businesses may need to accept payment in person and require inventory management. Square Invoices offers a free or low-cost plan for online and in-person invoicing, making it one of the best billing software options for any small business.