- The need for good reporting discipline
- Four pain points to take care
- Simple guidelines for financial reporting discipline
- Summary
The need for good reporting discipline
Being an owner-manager of a B2B software company can be demanding. While most of your time is rightly spent on a variety of sales effectiveness and product tasks. When it comes to finances most owner-managers simply just focus on whether there is enough cash to sustain or grow the business. While all this makes sense, it is prudent to invest a small portion of your time to set up good reporting discipline.
Reporting discipline is important for several reasons. First, it helps you to identify potential problems with your business early on so you can take corrective action. For example, if you see that your cash flow is declining, you can start to take steps to improve your collections or reduce your expenses. Second, reporting discipline helps you to track your progress and measure your success. By regularly reviewing your financial statements, you can see how your business is doing and identify areas where you can improve.
I’m not suggesting that you invest tens of thousands of pounds every month in setting up a sophisticated financial reporting process and hire a large team. This is not feasible and not required for small and medium B2B software businesses. However, you need to take care of the basic hygiene aspects. That is all there is to it.
An average owner-manager comes from a product background and is not comfortable with reading financial statements. For this type of owner-manager, our suggestion would be to just review the P&L every month. Your focus is to ensure that you are making profits. In a relatively stable software business, the profits should also be stable except for fluctuations triggered by non-recurring revenues. The other thing that you care about is: Are you generating enough cash? The focus here is cash conversion. A good cash conversion benchmark is 1x profit. A £100 profit should result in close to £100 of cash. If this isn’t the case, then either the debtors are not collected on time or creditors are not paid on time or both. This simplified focus around profit and cash conversion is foundational.
If you are a stable software business a 25% EBITDA margin is good. If it is lower say 10%, then it could well be the case that the company spends more on R&D or making investments in sales and marketing. In the former case of R&D, our view is that this should have been customer-funded. In an ideal world, all new R&D should be customer-funded but it doesn’t happen. In this ideal world despite the customer funding, the intellectual property still stays with the company. Customer funding does not always have to be 100% - they don’t have to pay 100% of billable rates; it can be discounted.
Four pain points to take care
It is good practice to track month-on-month management accounts covering the basics as stated earlier in this article. If you have a good accountant get the numbers and just factor in these four adjustments - Deferred income, Accrued income, Accrued liabilities and Prepayments. In our experience operating software businesses, the pain is driven by these four items. The traditional accounting software packages do not have an automated mechanism to track these adjustments. Thus necessitating the requirement to manually adjust for it. You could always try and automate these with the help of add-on software. For one of our operating companies, we are implementing an add-on software that could automate the tracking of these four items and reduce the pain points.
Here are some simple actions for each of these four items.
Category | Definition | Pain point | Resolution |
Deferred income | Deferred income is a liability that arises when a company receives payment from its customers for goods or services that it has not yet delivered or started but not yet completed at the period end. This typically occurs when customers prepay for software licenses or subscriptions that will be delivered or used over a period of time, such as a year. | Accounting software programs are designed to record transactions as they occur, with little regard for the timing of revenue recognition.
Deferred income is often complex to track and manage, especially for businesses with multiple contracts and revenue streams. | Adjust manually or with the help of add-on software by creating a liability towards payments received in advance and reducing revenue for the subscription that will be delivered after the period in question.
Debit Revenue,
Credit Deferred Income. |
Accrued Income | Accrued income is income that a company has earned but has not yet received in cash. In the case of a software company, this can occur when the company has completed work or provided a service but has not yet invoiced the customer or received payment. | Accrued income often requires estimating the amount of revenue earned but not yet received, which can be subjective and time-consuming. Since accounting software programs primarily track transactions with associated cash flows accrued income has to be captured manually. | You adjust revenue manually to include income accrued but not yet invoiced. Revenue increases and an equivalent asset is created.
Debit Accrued Income,
Credit Revenue. |
Prepayments | Prepayments are a type of asset that arises when a company pays for goods or services in advance. This can occur when the company pays for expenses such as rent, insurance, or software licenses in advance. | Prepayments are often associated with long-term contracts or recurring expenses, making it difficult for accounting software to automatically adjust their value over time. | Manually reduce expenses to reflect only what pertains to the period and create an asset for prepayments.
Debit Prepaid expenses,
Credit Expenses. |
Accrued Liabilities | Accrued liabilities are expenses that a company has incurred but has not yet paid or recorded in its accounts. This typically arises when the company has received goods or services but invoices are not received from suppliers as of period end | Accounting systems primarily focus on transactions with associated cash flows and without a supplier invoice expenses are not accounted automatically. This makes it difficult to capture accrued liabilities without manual adjustments. | Adjust manually or with the help of add-on software to include expenses that need to be accrued/built up for the period.
Debit Expenses,
Credit Accrued liabilities. |
Simple guidelines for financial reporting discipline
Owner-managers are often busy with other tasks, such as managing their teams and developing new products. This can make it difficult for them to dedicate the time and attention that is needed to maintain good reporting discipline. There are several software solutions available that can help owner-managers track and analyse their financial performance. However, these software solutions can be expensive, which can be a barrier for some businesses.
There are many strategies that owner-managers can use to overcome these pain points. These include:
- Work with an accountant: An accountant can help you track your financial data and prepare your financial statements. This can free up your time so you can focus on other tasks.
- Use cloud-based software: Cloud-based software is a cost-effective and easy-to-use solution for tracking and analysing financial performance. There are several cloud-based software solutions available that are specifically designed for small businesses.
- Focus on key metrics: Don't try to track everything. Focus on the key metrics that are most important to your business. As stated earlier, the most basic KPIs to track would be profit, and cash flow (incl. cash conversion). See here for a detailed post on KPIs.
- Lastly, get comfortable with your financial statements: Take some time to learn how to read your financial statements. The more comfortable you are with them, the easier it will be for you to interpret the information and make informed decisions.
Summary
Reporting discipline is an important part of being an effective owner-manager. By tracking and analysing your company's financial performance regularly, you can identify potential problems early on, track your progress, and measure your success. There are some pain points that owner-managers can experience with reporting, but there are several strategies that can be used to overcome these pain points. By working with a bookkeeper, using cloud-based software, focusing on key metrics, and getting comfortable with your financial statements, you can establish good reporting discipline and make better decisions for your business.