About

Built by one practitioner-adjacent developer, for South African tax practitioners.

TaxSort is not a venture-backed platform play. It’s a focused tool, built and run by one person, designed to do one thing — categorize a year of bank statements into SARS expense categories — better than the colour-fill-in-Excel routine that most SA practices still rely on at filing season.

Who’s behind this

I’m John Swanepoel. I build TaxSort full-time as a sole proprietorship — “John Swanepoel trading as TaxSort” — registered for South African business in the Western Cape. When you email hello@taxsort.co.za, it comes to me directly. No support tier, no contractor middle layer.

I built TaxSort because I watched practitioner friends spend filing season tinting Excel rows by hand and reconstructing category decisions from email threads when SARS came calling. The AI is the easy part — the hard part is making the output defensible and not changing the way your firm actually files.

How we think about your clients’ data

  • POPIA-aligned by default. Every paying customer gets a POPIA processor agreement. Tax and ID numbers are encrypted at rest with AES-256-GCM. See the security page for the full posture.
  • EU-hosted today, Cape Town next. Production data lives in Supabase Postgres (eu-west-1, Ireland) on Vercel’s EU-West edge. South African data residency is on the roadmap once the volume justifies a dedicated region.
  • Cancel and you take your data with you. Export the full audit trail to CSV any time. Cancel from Settings; data is retained for 90 days in case you reactivate, then permanently deleted. Immediate-delete requests honoured under POPIA.

Question, request, or sample CSV?

I read every email. Replies typically within one business day, faster during filing season.

hello@taxsort.co.za

Ready to try it? Start your 14-day free trial