Filing season open067 465 2243Tax Pig ↗
ONE ENGINE. THREE FRONT DOORS.

The workspace for accounting and tax practices, and the clients they sign for.

Client evidence arrives by WhatsApp, upload or statement. The engine reads it, matches it and names the section of the Act behind every claim. A registered practitioner reviews the gaps and signs off. Nothing files itself, nothing skips a human.

Evidence in. Gaps named. Practitioner signs.

All in one login 📱 WhatsApp slips 🏦 Statements 📄 IRP5 🏠 Home office 📋 Evidence 🔍 Review queue ✍ Sign-off
183rules in
the engine
562expense items
mapped
R0to see
your gaps
0returns
auto-filed

Counted from the engine as this page was drawn. It will not promise a refund, and it does not file: a registered practitioner does that, with their name on it.

EVIDENCE INGAPS NAMED NAME THE SECTIONSHOW WHAT WAS LEFT OUT PRACTITIONER SIGNSNO PROMISED REFUNDS
// WATCH IT READ ONE

A slip goes in. A section comes out.

This is the engine reading the pile below, line by line, in the order it reads them. Every value in the log is on the slip beside it, and the last counter says nothing was filed, because nothing ever is.

OptiTax enginedocument read SCANNING
ONE MONTH OF SLIPS
7 ITEMS · AS RECEIVED
DIESEL, 45.32 LITRES1 003.38
CELL PHONE, 40% BUSINESS412.00
ELECTRICITY, HOME OFFICE289.40
RETIREMENT ANNUITY TOP-UP2 500.00
MEDICAL, NOT PAID BACK1 248.50
PIE AND A COKE57.90
BURGER MEAL74.90
CLAIMABLE5 453.28
READ AND MATCHED · NOT FILED
Lines read0Read confidence--Sent to review0Filed by software0
Resolved into the ledgerEvery claim names its section
01⛽ Diesel, 45.32 litress11(a) · fuel on a work tripR 1 003.38Claim
02📱 Cell phone, 40% businesss11(a) · apportioned on usageR 412.00Claim
03⚡ Electricity, home offices23(m) · on measured floor areaR 289.40Claim
04🏦 Retirement annuity top-ups11F · inside the 27.5% capR 2 500.00Claim
05🩺 Medical, not paid backs6B · scheme shortfallR 1 248.50Claim
06🥪 Pie and a Cokea meal on your own is not a deductionR 57.90Review
07🍔 Burger mealsame slip as the diesel, still not itR 74.90Review
// SOUND FAMILIAR

It was paid. It was never claimed

Nobody loses a refund on one big thing. It goes in forty small ones: the litres, the forty percent of a phone bill, the medical the scheme did not cover, the retirement annuity the employer never saw. They sit in slips and statements the client already has, and nothing adds them up.

An auto assessment will not do it either. It only knows what was reported to it. For a practice the cost is different but the same: the time goes into finding the documents instead of deciding on them.

🧠

Claims from memory

Eleven months later, in a hurry. The small ones never make it.

📜

The rule exists, nobody named it

A claim without a section behind it is a guess, and a guess is what gets reversed.

👀

SARS cannot see most of it

If it was not reported by an employer or a fund, the auto assessment simply does not have it.

📦

The pile reaches the accountant unsorted

Email threads, forwarded photos, a folder of PDFs. The review starts with filing, not deciding.


One real slip pile R7 539.18 claimed across 9 items, every one with its section named.
This is deduction, not refund: what it saves depends on the bracket.
R1 331.80 left out 4 items refused, and we say which and why.
A tool that claims everything is not on your side.
engine · reading the pile above · same rows, same sections
readDiesel, 45.32 litresamtR1 003.38secs11(a) · fuel on a work tripCLAIM
readCell phone, 40% businessamtR412.00secs11(a) · apportioned on usageCLAIM
readElectricity, home officeamtR289.40secs23(m) · on measured floor areaCLAIM
readPie and a CokeamtR57.90whya meal on your own is not a deductionREFUSE
Diesel, 45.32 litress11(a) · fuel on a work trip R1 003.38
📱 Cell phone, 40% businesss11(a) · apportioned on usage R412.00
Electricity, home offices23(m) · on measured floor area R289.40
🏦 Retirement annuity top-ups11F · inside the 27.5% cap R2 500.00
🩺 Medical, not paid backs6B · scheme shortfall R1 248.50
🚗 Logbook, 214 business kms8(1)(b) · deemed cost rate R1 027.20
🌐 Internet, 30% businesss11(a) · apportioned on usage R209.70
💻 Accounting softwares11(a) · wholly for the trade R349.00
🎁 Donation to a PBOs18A · certificate on file R500.00
× Pie and a Cokea meal on your own is not a deduction R57.90
× Burger mealsame slip as the diesel, still not it R74.90
× Gym membershipnot in the production of income R699.00
× Speeding fines23(o) · fines are never deductible R500.00
// THE BLIND SPOTS

Pick the one that is you

Nine situations, nine rules. Each one has been checked against the Act or a SARS guide, and each one is invisible to an auto assessment: if no employer and no fund reported it, SARS has no way to know. This panel is reading the same knowledge base the engine reads.

s11F

Retirement annuity not reported by the employer

A retirement annuity funded personally is invisible to the employer payroll and therefore invisible to an auto assessment.

What people assume
People believe SARS already has it.
What actually gets missed
This is the single most common cause of a taxpayer accepting an auto assessment that costs them thousands.
Auto assessment: cannot see it Checked against the Act or a SARS guide. Whether it applies depends on the facts, which is what the review queue is for.
s6B

Additional medical expenses tax credit

A further credit for qualifying medical costs the scheme did not pay, plus scheme contributions above a multiple of the section 6A credit.

What people assume
People hand in the scheme certificate and stop there.
What actually gets missed
Everything the scheme did not cover: specialists, dentists, optometry, psychology, physiotherapy, chronic medication bought cash, and hospital shortfalls. SARS has no way to see these.
Auto assessment: cannot see it Checked against the Act or a SARS guide. Whether it applies depends on the facts, which is what the review queue is for.
s8(1)(b)

Travel allowance deduction against business kilometres

Where a travel allowance is received, the business portion of motoring cost is deducted against it, based on kilometres actually travelled for business.

What people assume
The allowance shows on the IRP5 under code 3701 and 80 percent of it is taxed through PAYE.
What actually gets missed
Without a claim the taxpayer simply pays tax on the allowance. The refund sits entirely in the logbook.
Auto assessment: cannot see it Checked against the Act or a SARS guide. Whether it applies depends on the facts, which is what the review queue is for.
s23(m)

Commission earner business expenses

Where more than half of remuneration is commission or other variable payment based on work performance, the general restriction on employee deductions falls away and real business expenses become claimable.

What people assume
Sales people hear about it by word of mouth.
What actually gets missed
The more than half test is a cliff edge. Many commission earners qualify and claim nothing, and many who do not qualify claim anyway and get caught.
Auto assessment: cannot see it Checked against the Act or a SARS guide. Whether it applies depends on the facts, which is what the review queue is for.
s11(a) read with s23(b)

Home office for a sole proprietor

A self employed person working from home faces the same exclusivity test as an employee, but not the additional restriction that blocks most employee deductions.

What people assume
Confused with the employee position.
What actually gets missed
A freelancer with a dedicated room has a genuine and often substantial claim covering a share of rent or interest, rates, electricity, cleaning and repairs.
Auto assessment: cannot see it Checked against the Act or a SARS guide. Whether it applies depends on the facts, which is what the review queue is for.
s24J read with s11(a)

Bond interest, not the bond instalment

The interest portion of a bond used to acquire or improve a let property is deductible. The capital repayment is not.

What people assume
Landlords know interest is claimable.
What actually gets missed
Many deduct the full instalment, which is wrong and gets reversed, and others deduct nothing because they cannot find the interest figure. The annual bond statement has it.
Auto assessment: cannot see it Checked against the Act or a SARS guide. Whether it applies depends on the facts, which is what the review queue is for.
para 20 8th Sch

Base cost includes far more than the purchase price

Transfer duty, conveyancing fees, bond registration costs, agent commission, advertising, valuation fees and the cost of improvements all form part of base cost.

What people assume
Purchase price is remembered. Everything else is not.
What actually gets missed
Twenty years of improvements on a family home is often the single largest missed number in a South African tax return.
Auto assessment: cannot see it Checked against the Act or a SARS guide. Whether it applies depends on the facts, which is what the review queue is for.
s12B and s12BA

Renewable energy allowance for business

Machinery used to generate electricity from solar, wind, hydro or biomass in the course of trade attracts an accelerated write off, with an enhanced rate for assets brought into use in the defined window.

What people assume
Well publicised during load shedding.
What actually gets missed
The enhanced allowance is time limited by when the asset was brought into use, not when it was ordered or paid for. That date needs proof. And NO apportionment applies for a part-year of use, even if brought into use on the last day of the tax year - the full percentage is still claimed.
Auto assessment: cannot see it Checked against the Act or a SARS guide. Whether it applies depends on the facts, which is what the review queue is for.
s6quat

Credit for foreign tax paid

Tax paid to another country on income also taxed in South Africa can be claimed as a rebate, limited to the South African tax on that income.

What people assume
Known in principle, applied badly.
What actually gets missed
The credit is often left unclaimed entirely, which means the same income is taxed twice. Excess credits carry forward for up to seven years, not indefinitely, so an unused credit can still expire.
Auto assessment: cannot see it Checked against the Act or a SARS guide. Whether it applies depends on the facts, which is what the review queue is for.

// WHAT IT READS

Eight ways in, one file

Each one is a real screen, not a roadmap. A client opens the ones their own year needs; a practice sees all of them across the book. Everything they collect lands on the same file.

01

WhatsApp slips

What it reads →

A client photographs a slip and sends it on WhatsApp. It lands on their file, tagged, matched to a supplier and a section.

s11(a)
02

Bank statements

What it reads →

FNB, Absa and the discovery parser read line by line. Every line is matched to a merchant and posts a journal before it can become a claim.

s11(a)
03

IRP5 and certificates

What it reads →

Employer certificates, medical aid and retirement annuity certificates read for the figures the return needs, per employer.

s6A, s11F
04

Home office

What it reads →

Measured on floor area in square metres, not a guessed percentage, and warned where the exclusivity test breaks the claim.

s23(b)
05

Evidence

How it works →

Every claim points at the document that proves it. A claim with no proof is flagged, never silently kept.

06

Review queue

How it works →

The practice works from what is missing, unclear or worth a second look, instead of re-reading a whole file.

07

Sign-off

What it reads →

A registered practitioner reviews and signs off. The engine sorts; it does not file and it does not sign.

s240 TAA
08

The rule base

How it works →

Look a thing up by the thing itself. Every rule cites its section; a countersign desk records who re-read the source.


// HOW IT WORKS

Invite to sign-off, five stages

Always in the same order. The line draws as you scroll; on the practice side it is the same line every client file walks.

1

Invite the client

One link, one WhatsApp number. The client lands on their own file and nothing else.

2

Receive the evidence

Slips, statements, IRP5s and certificates arrive where the client already is.

3

Process and classify

Every line matched to a supplier, a category and the section of the Act behind it.

s11(a)
4

Review the gaps

The practice works from what is missing, unclear or worth a second look.

5

Communicate and sign off

A registered practitioner signs, with their name on it. Nothing files itself.

s240 TAA

// INSIDE THE PRACTICE

What your team sees

Three screens, one file. The client sees their own file, a business sees its own books, and the accountant works from a queue of what is missing, unclear or ready. Nothing reaches "signed off" without a practitioner's name against it.

Interface preview, not live data

OPTITAXMy fileEvidenceClaimsGapsPreview
Claims by month, illustrative
183rules cited61document typesR0to see gaps
Latest slips, from the pile above
Diesel, 45.32 litresR1 003.38
Cell phone, 40% businessR412.00
Electricity, home officeR289.40
Retirement annuity top-upR2 500.00
OPTITAXBooksBank linesVATIncome statementPreview
Bank lines matched, illustrative
22 548suppliers known2 180merchants shelved562expense items
What the engine checks
Statement line posts a journal firstalways
VAT input needs a tax invoicenot a statement
Fines and penaltiess23(o) never
Home office on floor areas23(b)
OPTITAXReview queueClientsEvidenceSign-offsPreview
!Awaiting evidenceA required document has not arrived: an IRP5, a certificate, a missing month of statements.Waiting
?Needs reviewA vendor name, an amount or a category the engine would not assign on its own.Review
Ready to sign offEverything expected has arrived and been matched. Final review by the practitioner.Required

// SECURITY AND TRUST

Built around a practitioner sign-off, not around removing one

🚫

No auto-filing

SARS has no public e-filing API. Every return is keyed and submitted by a registered practitioner, never by the software.

🔒

Practitioner gate

A practice signs up with a SARS practitioner number and a recognised controlling body (Tax Administration Act s240), and is reviewed before it goes live.

🛡

POPIA and document handling

Uploads travel over an encrypted connection and are stored outside the public web area. Opening a document means signing in as its owner or their practitioner.

📜

Audit trail

Every sign-off, request and status change is logged against the client and the staff member who made it.


// PRICING

See your gaps free. Pay when you want the engine

Free

R0
/month

See your gaps before you pay for anything

OptiTax

R99
/month

R99 a month. Limited signup offer.

OptiTax with review

R249
/month

R249 a month.

s11(a) s11F s6B s18A s23(m) s8(1)(b) s23(o) s24C s6A s23(b) s240 TAA
// START HERE

EVIDENCE IN.GAPS NAMED.

See what is sitting in your own numbers first. A walkthrough runs the whole path, from invitation to sign-off, against a client file you already know.