Early accessAnnual billing saves 20% — see plans

Sort a year of bank statements in under ten minutes.

TaxSort uses AI to categorize your clients’ transactions into SARS expense categories — every override logged, every decision traceable. Built in South Africa, for South African tax practitioners.

From R 299/month · 14-day free trialPOPIA-aligned, EU-hosted
The problem

The way most SA practitioners categorize today is honestly painful.

01 — TODAY

Excel and a colour fill

Junior reviewers paste CSVs into a spreadsheet and tint each row by category. Mistakes hide in row 947.

02 — TODAY

2–3 hours per statement

One client, one bank, one month — and that’s before the partner has even reviewed it. Filing season eats your year.

03 — TODAY

No audit trail SARS will accept

If a category is questioned, you’re reconstructing decisions from memory and email threads. Not defensible.

How it works

Three steps. From bank statement in, to Excel out.

You stay in control — TaxSort never auto-signs anything. Every category is yours to confirm.

01 — UPLOAD

Drop the file

CSV or PDF — even image-only PDFs. We read all eight SA banks: FNB, Standard Bank, ABSA, Capitec, Nedbank, Discovery, Investec, Rand Merchant Bank.

02 — AI CATEGORIZES

Done in seconds, not hours

Every transaction gets a SARS-aligned category and a confidence score. Low-confidence rows surface for your review automatically.

03 — REVIEW & EXPORT

Sign off, export, file

Four-sheet working papers — Bank Conversion, Expenses Sorted, Income, Schedule — with the literal Opening + Movement = Closing tie SARS auditors look for.

Supported banks:FNBStandard BankABSACapitecNedbankDiscoveryInvestecRand Merchant Bank
What’s inside

Specifics that signal we know SA tax practice.

AI built for SARS

Trained on SARS expense categories, ITR12/ITR14 logic and SA bank narrations. Not a generic GPT wrapper.

Audit trail SARS will accept

Every category change is logged with timestamp, user and reasoning. Export the full log to CSV for SARS objections.

Eight SA banks, any export

FNB, Standard Bank, ABSA, Capitec, Nedbank, Discovery, Investec, RMB. CSV or PDF — even image-only PDFs, read via OCR + AI.

Multi-year clients

One client, every tax year they’ve been with you. Year picker on the client page; export year-by-year or combined. Company FYE? Set the month-end — we group correctly.

Reconciled working papers

Four-sheet Excel pack — Bank Conversion, Expenses Sorted, Income, Schedule. Categorised totals tie back to the bank statement’s opening + closing balances. Defensible by construction.

Simple pricing

From R 299/month. 14-day free trial. No credit card.

Cancel any time. Annual billing saves you 20%.

FAQ

Questions practitioners ask before signing up.

Is my clients’ data safe? Where does it live?

TaxSort runs on Vercel (EU-West) with the database in Supabase Postgres (EU-West). All client tax and ID numbers are encrypted at rest with AES-256-GCM. We sign a POPIA processor agreement with every paying customer — included by default on Pro and Enterprise. Cape Town data residency is on the roadmap.

What banks do you support?

Eight SA banks today: FNB, Standard Bank, ABSA, Capitec, Nedbank, Discovery, Investec, and Rand Merchant Bank. Drop the file the bank gave you — CSV or PDF. For image-only PDFs (some ABSA and Investec exports lack a text layer), we read them directly via OCR + AI. If your client uses a private/business bank we don’t yet support, send us a sample and we’ll let you know within five working days whether and when we can add it.

What if the AI miscategorizes something?

Every transaction gets a confidence score. Anything under 80% is surfaced in the “Low confidence” filter — your one-click triage queue. The AI never auto-signs anything; you do. Every override you make is captured in the audit trail and trains custom keyword rules specific to your firm.

Can I cancel? What happens to my data?

Yes — and there’s a soft landing if you ever stop subscribing. New accounts get a 14-day Pro trial with no credit card. After the trial, your account reverts to a free tier (one client retained so you don’t lose your work) — subscribe any time to unlock your full book. Cancel from Settings in one click, no haggling. We keep your data for 90 days after cancellation in case you reactivate, then permanently delete it. Immediate deletion is available on request under POPIA.