Getting your books ready for your CIPC Annual Return: what we built and why
By SortedNexus Team · ShellRick Tech · 26 July 2026
Every registered company in South Africa has to file a CIPC Annual Return, and most also need proper financial statements to hand to their accountant along the way. We built a tool to help with the second part. Not the filing itself, but the groundwork that makes filing possible without a week of digging through invoices.
Where this idea came from
A few of our Pro users run registered companies, not sole proprietorships, and every year around their financial year end they hit the same wall. Their accountant asks for a summary of income and expenses for the year, and what they actually have is a folder of invoices, a separate spreadsheet of expenses, and no single document that ties it together.
That gap costs time and, often, money. Accountants charge for the hours they spend reconstructing a year's worth of transactions before they can even start preparing the actual Annual Financial Statements. If a business owner could hand over a clean summary instead of a shoebox of receipts, that billable time drops.
So we built one. It is called the Annual Financial Summary, and it produces a Statement of Comprehensive Income, which is the proper name for what most people just call an income statement, straight from the invoices and expenses already sitting in SortedNexus.
What a Statement of Comprehensive Income actually is
It is one of the core financial statements a business produces, and it answers one question: did you make money this year, and where did it come from and go to. Revenue at the top, cost of sales below that to get to gross profit, then operating expenses grouped by category, and a net profit or loss at the bottom.
It is not the same as a balance sheet, which shows what a business owns and owes at a single point in time, and it is not the same as a full set of Annual Financial Statements, which under IFRS for SMEs also needs a statement of changes in equity and a set of notes explaining the numbers. A Statement of Comprehensive Income is one piece of that larger picture, but for a small company it is usually the piece an accountant needs first, because it is the one built directly from day-to-day transactions rather than valuations and equity movements.
How we built it
The logic is straightforward once you see it laid out. Revenue comes from every invoice marked as paid during the financial year, using the VAT-exclusive amount since VAT is not income, plus any Cash Flow income logged over the same period, so a sale that never became a SortedNexus invoice, one pulled in by PayFast Transaction Sync, for instance, still counts. One category is deliberately excluded from that: a Director's Contribution is a capital injection into the business, not income, so it never inflates revenue even though it lands in the Cash Flow Tracker as an income entry. Cost of sales comes from expenses tagged under a materials category. Every other expense category, including the PayFast Commission/Fees entries that same sync now logs automatically alongside each sale, becomes an operating expense line, grouped and subtotalled. Gross profit minus operating expenses gives net profit.
The financial year itself is not hardcoded to March or February. Some companies use a calendar year, some use February, some pick something else entirely for reasons tied to their industry or their auditor's preference. So the tool asks for your financial year end once, in Settings, and calculates the correct twelve-month period from there. You can also only pick a year that actually has data behind it, since there is no point offering a dropdown full of empty years.
Everything renders into a plain, formal PDF. No branding, no colour, just a clean statement your accountant can open and immediately recognise the shape of. That was a deliberate choice. An invoice should look like your business. A financial statement should look like a financial statement.
What it deliberately does not do
This is the part we want to be completely upfront about, because it is easy for a feature like this to get oversold. The Annual Financial Summary is not a CIPC filing tool. CIPC does not accept a document in this shape as a submission on its own, and it never will, because an Annual Return and a set of Annual Financial Statements are not the same filing in the first place.
It is also not a full set of Annual Financial Statements. There is no balance sheet. There is no statement of changes in equity. There is no set of notes covering accounting policies, related party transactions, or any of the other disclosures IFRS for SMEs requires. We track invoices and expenses, not asset registers, loan balances, or share capital, so we are not in a position to produce those figures honestly.
What we built is a draft summary, meant for your accountant or auditor to use as a starting point when they prepare the real thing. Every place this feature shows up, on the page itself and on the PDF it generates, carries that disclaimer plainly. We would rather a user under-trust the output and double check it than assume it is filing-ready and get caught out.
Why sole traders do not see this feature
If you are a sole trader, you will not see this in your dashboard, and that is intentional rather than an oversight. Sole proprietors are not registered with CIPC and do not file Annual Returns or Annual Financial Statements. There is no compliance need for this document if you trade in your own name rather than through a registered entity.
So the feature only appears once your business is set up as a Pty Ltd, an NPC, or a Close Corporation in Settings. That gating exists so the feature only shows up for the people it is actually relevant to, rather than adding noise for everyone else.
Where this leaves you at year end
If you run a registered company through SortedNexus, invoice your clients through it, and log your expenses as they come in, your Annual Financial Summary is essentially ready the moment your financial year closes. Pick the year, download the PDF, and send it to whoever prepares your Annual Financial Statements. They still do their job. You have just saved them, and yourself, the reconstruction work that usually eats the first few hours of that process.
That is the whole point of the feature. Not to replace an accountant, and not to pretend CIPC compliance is a button you can click. Just to make sure the information you already have is organised well enough that the people who do that job professionally can get straight to work.
See it for yourself
The Annual Financial Summary is available on the Pro plan for registered companies. If you are already invoicing and tracking expenses through SortedNexus, it is one settings field and a click away.
Disclaimer: This article is for general information and does not constitute accounting, audit, or legal advice. The Annual Financial Summary is a draft tool only and is not a substitute for a full set of Annual Financial Statements prepared by a qualified accountant or auditor, nor is it a CIPC submission. Always confirm your specific filing obligations with a registered accountant or CIPC directly.