Making Tax Digital: accounting software for businesses

Making Tax Digital (MTD) is the Government's scheme to drive all businesses to modernise by switching to online accounting software. If you've never used accounting software to manage your taxes, it can be difficult to know where to start.

In this article, we:

  • explain what accounting software is and how it can benefit small businesses
  • look at some options available on the current market — particularly for MTD — so you can consider which package could be suitable for your business

What is accounting software?

Accounting software is an electronic program you use for various accounting tasks, such as:

  • calculating taxes
  • raising invoices
  • paying bills
  • managing payroll
  • processing expenses
  • controlling stock levels
  • managing projects
  • administering pension payments

Once you've entered your financial information, the software can perform calculations, conduct transactions, analyse data and generate reports, among other capabilities. It can also automate these processes so they're quick and easy to repeat.

Most modern accounting software is hosted in the cloud. This means it's stored online rather than installed on a company server or network. As a result, you can connect to the software not just from your computer but from any internet-enabled device, such as a smartphone or tablet.

How does accounting software benefit small businesses?

Many small businesses do their accounting either on paper or with computer spreadsheets (in Microsoft Excel, for example). However, there are lots of benefits to switching to a digital software package that's purpose-built for business accounting.

Better accuracy

Accounting software reduces human error. Bookkeeping on paper or with spreadsheets means making mathematical calculations “manually”. Mistakes are easily made and putting them right can be time-consuming and expensive.

Providing the data is correct to begin with, accounting software can carry out complex calculations with speed and accuracy.

Saves time

Accounting software can work through huge sets of figures quickly and accurately, particularly when configured to run tasks (such as calculating taxes or salaries) as automated processes.

Deeper insight into finances

Accounting software is able to analyse financial data and generate detailed reports on things like cashflow, profits and stock levels, or create a more general balance sheet.

Most programs have this function built in and are so intuitive that they require just a few clicks of a button. This cuts down your administrative time significantly and is invaluable for auditing purposes.

Better invoicing

Accounting software lets you keep a close eye on payments and identify customers whose payments are late.

You can generate reports that tell you how much you're owed and when these amounts are due, and send automated reminders to your debtors, giving you much greater control over your finances and profits.

Better stock control

Many accounting software packages let you closely track your stock levels as you satisfy orders and dispatch products to your customers. Automated processes tell you when levels are depleting so you can order items well before you run short.

What types of accounting software are there? How do I choose one?

There are accounting software products to suit every size of business. For example, software packages designed for small and medium-sized companies should offer the functionality you need to have control over your finances, without being too technical or unwieldy.

While there are programs out there that are free to use, the software packages sold as paid subscription services often have a wider range of capabilities. Most are cloud-based, which means everything is stored online and you can access your data remotely from any internet-connected device.

Choosing software for your small business

Here are some things to consider when selecting an accounting software package for your business. Note: There may be other factors particular to your business which will influence your decision.

Analysing your needs

Selecting the right accounting software for your business means analysing exactly what it is your business needs. It's important to think about this in some detail, to avoid choosing software that quickly becomes unfit for purpose as your business grows and changes over time.

Considering your budget

Obviously, your budget plays a part. Many of the well-known and highly rated accounting software packages (see Paid subscription services below) have tiered pricing structures that make them affordable for most small businesses. They also offer free trials so you can try before you buy.

Consulting your existing teams

If you have an accountant, ask them for their input. What do they think would best suit your business? What works well for their other similar-sized clients?

It's also worth consulting your IT team (if you have one) as they will be able to weigh in on what type of software your computer system is set up to accommodate.

Learning about finance

If your understanding of small business finance is limited, take the time to educate yourself — don't assume that the software will do everything for you. Your accounting software will only be as good as the data you give it, so it's crucial to get it right from the very beginning.

Small business accounting software - current products

The following table shows some of the accounting software packages currently on the market that are aimed specifically at small businesses.

(Note: This isn't an exhaustive list, nor is it a list of recommended products. It's worth doing your own research to determine which option is most suitable for your business.

The information and prices in this table are accurate as at December 2019 and taken from the websites of the respective software manufacturers.)


  • Quickbooks - Features

    Includes: Invoicing, payroll, expenses, VAT software, bill payments, Construction Industry Scheme (CIS)

  • Quickbooks - Capabilities

    Cloud-based, MTD-ready, bridging software, mobile app, free 24/7 support

  • Quickbooks - Pricing

    Tiered packages: Simple Start – £12 per month, Essentials – £20 per month, Plus – £30 per month (free 1-month trial available)


  • Xero - Features

    Includes: Invoicing, payroll, expenses, VAT software, inventory, payments

  • Xero - Capabilities

    Cloud-based, MTD-ready, bridging software, mobile app, free 24/7 support

  • Xero - Pricing

    Tiered packages: Starter – £10 per month, Standard – £24 per month, Premium – £30 per month (free 30-day trial available)


  • FreshBooks - Features

    Includes: Invoicing, projects, expenses, estimates, time tracking, payments

  • FreshBooks - Capabilities

    Cloud-based, MTD-ready, mobile app

  • FreshBooks - Price

    Tiered packages: Lite – approx. £11.50 per month, Plus – approx. £19 per month, Premium – approx. £38 per month, Select – custom pricing (free trial available)

Sage Business Cloud Accounting

  • Sage Business Cloud Accounting - Features

    Includes: Connect my bank, invoicing, stock management, intelligence reporting

  • Sage Business Cloud Accounting - Capabilities

    Cloud-based, MTD-ready, mobile app

  • Sage Business Cloud Accounting - Price

    Tiered packages: Accounting Start – £12 per month, Accounting – £24 per month (free 30-day trial available)


  • FreeAgent - Features

    Includes: Estimates, invoicing, expenses, projects, time tracking, payroll, banking

  • FreeAgent - Capabilities

    Cloud-based, MTD-ready, mobile app

  • FreeAgent - Price

    Tiered packages (first 6 months, prices exclude VAT): Limited Company – £14.50 per month, Partnership/LLP – £12 per month, Sole Trader – £9.50 per month (free 30-day trial available)

Free subscription services


  • Wave - Features

    Includes: Invoicing, accounting, receipts, payments, payroll

  • Wave - Capabilities

    Cloud-based, bridging software, mobile app

  • Wave - Price


What accounting software should I use for Making Tax Digital?

Before you can register your business for MTD, you must be using, or be ready to use, either:

  • an MTD-compatible digital software package
  • bridging software that allows you to connect incompatible software (electronic spreadsheets, for example) to the MTD system

MTD-compatible software

Your accounting software needs to be compatible with HMRC's MTD system. This means it must:

  • be able to connect to that system
  • allow you to submit your tax data electronically to HMRC
  • be authorised

We've mentioned above some well-known accounting software packages such as QuickBooks, Xero and Sage, all of which are stated to be “MTD-ready”. However, there are many more software programs available that are MTD-compatible, and HMRC's website has a search tool that lets you find one for your business's needs.

Bridging software

Bridging software is any software that can take information from other applications (such as an electronic spreadsheet), convert it into an MTD-compatible format, then send the data to HMRC.

It's intended for businesses that are still to acquire MTD-compatible software but want to comply with the rules of MTD in the meantime. However, taken on its own, bridging software is not MTD‑compatible software but rather a temporary measure.

VAT payments

From 1 April 2019, VAT-registered businesses with a taxable turnover above the current VAT threshold must keep digital VAT records and submit their VAT returns to HMRC using MTD-compatible software. This is mandatory for VAT return periods that started on or after 1 April 2019.

If your business still keeps paper VAT records, and your taxable turnover exceeds the current VAT threshold, you must begin using MTD-compatible software and register for the MTD scheme. If you're using spreadsheets, you can use bridging software to upload the VAT data within them to HMRC, but only for as long as it takes to replace your spreadsheet system with MTD software.

Reference to any organisation, business and event on this page does not constitute an endorsement or recommendation from the British Business Bank or the UK Government. Whilst we make reasonable efforts to keep the information on this page up to date, we do not guarantee or warrant (implied or otherwise) that it is current, accurate or complete. The information is intended for general information purposes only and does not take into account your personal situation, nor does it constitute legal, financial, tax or other professional advice. You should always consider whether the information is applicable to your particular circumstances and, where appropriate, seek professional or specialist advice or support.

Your previously read articles