- Best accounting software: QuickBooks Online and Xero.
- Best POS software: Square.
- Best payment processors: Stripe and Helcim.
- Best invoicing software: Harvest and Square Invoices.
- Best inventory software: Square Inventory and Zoho Inventory.
- Best payroll software: Gusto and QuickBooks Payroll.
- Best HR software: Rippling.
Our picks for
Best accounting software
Solid accounting software is the foundation of a capable business software ecosystem. Use it to centralize all of your financial data, prepare for tax season and keep tabs on the financial health of your business. Accounting software often includes features for budgeting, reporting and invoicing and may also include time and expense tracking, among other capabilities.
QuickBooks Online
on QuickBooks Online's secure website
Additional pricing tiers (per month): $65, $99, $235.
for first three months or free 30-day trial.
Pros
- Easy to share information with your accountant and to find QuickBooks experts and online resources if needed.
- More than 750 app integrations.
- Robust feature set includes record-keeping, reporting, invoicing and inventory management, plus a capable mobile app.
- Chat and phone support available Monday through Saturday in all plans.
Cons
- Expensive compared with the competition.
- Frequent price increases and a tendency toward upselling.
- Limited account users with each plan.
Xero
on Xero's secure website
Additional pricing tiers (per month): $47, $80.
for 6 months.
Pros
- Unlimited users in all pricing plans.
- Integrates with more than 1,000 third-party apps.
- Feature set includes an excellent mobile app and suite of reports, capable invoicing features, plus automated bill and receipt capture through Hubdoc.
- Simple layout and easy to use.
Cons
- No inbound phone customer support (callbacks are available, though).
- Entry-level plan limits bills and invoices to five and 20 per month, respectively.
- Must subscribe to the highest-tier Established plan to claim expenses.
Our pick for
Best point-of-sale (POS) software
Point-of-sale software often enables you to do much more than take payments. It can often help you manage inventory, menus and tables, employees and customer loyalty programs. If you have a brick-and-mortar storefront, make sure your POS software provider also offers hardware that lets you accept in-person payments.
Square POS
on Square POS's secure website
in-person; 2.9% + 30¢ online.
and up.
Pros
- Free plan option available.
- Offers helpful related services, like payroll, that integrate closely with its POS system.
- No long-term contracts or termination fees.
- All plans include a free online store.
Cons
- Can’t run on Windows devices.
- Complex industries might prefer a more specialized system.
Our picks for
Best payment processors
A payment processor is necessary for any business that accepts credit cards. The best payment processors offer competitive transaction rates, can process multiple payment methods and currencies, are transparent with their fees and may offer discounted transaction rates based on sales volume.
Stripe
on Stripe Payments' secure website
in-person; 2.9% + 30¢ online.
Pros
- Highly customizable online checkout options.
- No termination fees or long-term contracts.
- 24/7 chat support.
- Can process transactions in more than 135 currencies.
- No PCI compliance fees.
Cons
- Doesn’t sell full countertop POS setups; hardware is limited to handheld terminals and card readers.
- Deposits can take up to two business days.
- No phone or email support.
Helcim
on Helcim's secure website
plus interchange, in-person; 0.50% + 25¢ plus interchange, online.
Pros
- Businesses save when customers use cards with low interchange rates.
- Offers free POS software.
- Offers volume-based discounts automatically.
- No termination fees, long-term contracts or PCI compliance fees.
Cons
- Deposits are available within two business days; same-day deposit option is not available.
- Interchange-plus costs can be difficult to predict.
Our picks for
Best invoicing software
Square Invoices
on Square Invoices' secure website
Additional pricing tiers (per month): $20.
of the Plus plan.
Pros
- Unlimited invoicing, estimates, contracts, users and clients in all plans.
- Integrates with Square’s all-in-one payment platform.
- Streamlined and intuitive.
- Ability to process in-person and online card payments as well as cash, checks, ACH transfers, Apple Pay and Google Pay.
- Send recurring invoices.
- Automatic payment reminders.
- Gives clients the option to include a tip.
Cons
- Must use Square’s in-house payment processing to accept online payments.
- Free plan does not enable custom invoicing fields and the ability to auto-convert estimates into invoices.
Harvest
Additional pricing tiers (per month): $13.75, $17.50 per user.
Pros
- Offers a free plan (limited to two projects).
- Advanced time tracking features, including integrations with Google Calendar, Slack, Asana, Trello and other project management tools.
- Display billable hours by task, person or project on invoices.
- Snap and upload photos of billable expense receipts with the mobile app.
- Integrates with QuickBooks Online and Xero for accounting.
Cons
- Invoice customization options are limited. Free users can’t add company logos to invoices, and Harvest offers only two templates (one PDF and one GDoc).
- Payment integrations are limited to Stripe and PayPal.
Our picks for
Best inventory management software
It’s not uncommon to find inventory tracking features in your accounting or POS software. Standalone options, however, may provide more robust inventory management capabilities or be designed for specific industries.
Zoho Inventory
on Zoho Inventory's secure website
Additional pricing tiers (per month): $39, $99, $159, $299.
Pros
- Sync inventory across multiple online sales channels. Other integrations include Zoho Books and QuickBooks Online for accounting.
- Free plan includes invoice customization, shipping labels, backorders and item bundling.
- Free barcode, purchase order and shipping label generators.
- Mobile app available for iOS and Android.
Cons
- Free plan caps users at one, purchase orders at 20 and sales orders at 50.
Square Inventory
on Square Inventory's secure website
Additional pricing tiers (per month): $89 per location, custom.
Pros
- Built-in POS system and payment processing; in-house POS hardware available.
- Unlimited items and low stock alerts.
- Weekday live chat and phone support.
- Barcode printing, mobile inventory counting tool, COGS tracking, stock forecasts and reorder recommendations in paid plans.
- Mobile app available for iOS and Android.
Cons
- Coupons and sale prices don’t sync between Square Online and Square POS.
- Fewer inventory reports than some competitors.
Our picks for
Best payroll software
Payroll software doesn’t just make paying your employees easier — some will also calculate and file payroll taxes for you. Typically, it offers some level of access to employees so they can view pay stubs, download tax forms and update their personal information. Standout payroll software includes automatic payroll functionality and direct integrations with popular accounting software.
Gusto Payroll
on Gusto Payroll's secure website
Additional pricing tiers (per month): $80, $180. Fee per employee varies by tier.
for contractor-only businesses.
Pros
- Benefits administration (health benefits are available in 38 states and Washington, D.C.; 401(k) plans are available in all 50 states).
- Time-tracking features at higher-price tiers (limited at Simple level).
- Certified HR experts available (at the Premium level).
- Free account setup.
- Next-day direct deposit (at Plus and Premium levels).
Cons
- More expensive than some options.
- Limited hours for live support.
QuickBooks Payroll
on QuickBooks Payroll's secure website
Additional pricing tiers (per month): $80, $125. Fee per employee varies by tier.
or 50% off for three months; terms apply.
Pros
- Benefits administration at all levels.
- Time-tracking features and HR support available (Premium and up).
- Next-day direct deposit at Core level (same-day at Premium).
- The option to choose a 30-day free trial or 50% off base price for first three months; terms apply.
- Easy integration with QuickBooks Online. (Integrated accounting and payroll plans start at $75 per month.)
Cons
- Limited integration with non-QuickBooks products.
- Additional fees if you have employees in more than one state (Core and Premium).
Our pick for
Best HR software
If your business spends a lot of time hiring and training employees, it may be time to explore human resources software that can assist in benefits administration, payroll and employee onboarding.
Rippling
on Rippling's secure website
Per person plus quote-based monthly software fee.
Pros
- Single platform for employee data.
- Payroll in all 50 states and outside the U.S.
- Employee app and device management.
Cons
- Lacks pricing transparency.
- System may be more than the average small business requires.
How to choose the right business software