Invoicing for small business must need more versatile and user-friendly tools due to the often-limited access to professional accountants. In addition to this, costs are also an important aspect to consider for small businesses, while large enterprises need richer features.