2,057TypeScript Files
293Database Tables
744API Routes

What is ISAFlow?

ISAFlow is a production-grade multi-tenant accounting SaaS platform built by Brightsphere Technologies. It covers the complete accounting lifecycle for South African accounting bureaus and SMEs — general ledger, accounts receivable, accounts payable, payroll with SARS compliance automation, AI-powered bank reconciliation, VAT returns, and a customer self-service portal.

It is live at app.isaflow.co.za and built on a strict multi-tenant architecture where every query is scoped by company ID, with Row-Level Security enforced at the database level. No data from one tenant can ever reach another.

The Problem ISAFlow Solves

South African accounting firms operate under a specific set of pressures that generic software ignores. SARS submissions (PAYE, UIF, SDL, VAT201, EMP201) require versioned tax table calculations that must be updated every financial year. Bank statement formats differ by bank and don't follow a universal standard. Compliance calendars vary by entity type. And many clients are micro-businesses who can't justify a full monthly SaaS subscription.

Most accounting software in the SA market is either a port of a foreign product with bolted-on SARS support, or legacy on-premise software that wasn't designed for the cloud. ISAFlow was built ground-up for South African compliance requirements, South African bank formats, and South African business scale — including the micro-enterprise segment that mainstream products price out.

The 8+ Core Modules

General Ledger (GL)

Full double-entry GL with hierarchical chart of accounts, journal entries, trial balance, and sub-ledger to GL reconciliation.

Accounts Receivable (AR)

Customer invoicing, credit notes, receipts, statements, dunning workflows, and aging reports.

Accounts Payable (AP)

Supplier invoices, 3-way matching, approval workflows, batch payments, and remittance generation.

Payroll

PAYE, UIF, and SDL calculations with versioned SARS tax tables. Payslips, EMP201 reconciliation, and year-end IRP5 generation.

Bank Reconciliation

Multi-format statement import (FNB, Standard Bank, Nedbank, ABSA, Capitec, OFX, QIF), auto-matching with confidence scoring, and PDF parsing.

VAT Compliance

Automated VAT201 return preparation, tax period tracking, input/output VAT ledgers, and submission status calendar.

Fixed Assets

Asset register, depreciation schedules (straight-line and reducing balance), disposal and write-off workflows.

Financial Reporting

P&L, Balance Sheet, Cash Flow Statement, Trial Balance, aging reports, and budget variance analysis — all exportable to PDF and Excel.

SARS Compliance Automation

ISAFlow automates the calculations South African accountants spend the most time on. Tax tables are versioned per SARS year-end updates — the current version covers 2025/26 rates for PAYE, UIF, and SDL. The compliance calendar tracks submission deadlines and flags overdue items:

PAYE (EMP201)
UIF Submissions
SDL Contributions
VAT201 Returns
EMP501 Reconciliation
IRP5 Certificates
Provisional Tax
Compliance Calendar

Rather than requiring accountants to re-enter SARS figures into a separate portal, ISAFlow produces the submission data in the correct format and tracks the status of each obligation against its deadline.

AI-Powered Bank Reconciliation

Bank reconciliation is one of the highest-effort, lowest-value tasks in accounting — matching hundreds of transactions manually every month. ISAFlow's reconciliation engine imports statements from all major South African banks and applies confidence-scored auto-matching:

FNB Standard Bank Nedbank ABSA Capitec OFX QIF PDF import

The matching engine ships with 50+ pre-seeded South African merchant patterns — Checkers, Pick n Pay, Uber Eats, municipalities, SARS, common payroll processors — and builds client-specific patterns over time using Anthropic Claude for smart categorisation. Unmatched transactions are surfaced for manual review; matched ones are reconciled automatically.

Stitch.money OAuth integration provides live bank feed connectivity for supported institutions, eliminating the statement export/import cycle entirely for connected accounts.

PAYG Pricing for Micro Enterprises

A flat monthly SaaS subscription doesn't work for businesses with 20 transactions a month. ISAFlow introduces a Pay-As-You-Go model for the micro-enterprise segment — businesses with under 200 transactions per month or annual turnover under R1 million.

PAYG customers prepay Flow tokens. Operations are metered at the function level:

  • 1 Flow — Basic actions: viewing records, matching transactions
  • 3 Flows — Standard actions: creating invoices, entering journals
  • 10 Flows — Advanced actions: generating reports, running payroll
  • 50 Flows — Premium actions: AFS generation, full compliance reports

Token bundles start at R10 for 100 Flows. Auto top-up ensures businesses never lose access mid-month. As usage grows, the platform nudges clients toward the most cost-effective subscription tier. This model makes ISAFlow viable for sole traders, start-ups, and small NGOs that the rest of the SA accounting software market ignores.

Document Capture and AI Integration

ISAFlow uses Anthropic Claude for two high-value workflows. First, document capture — clients can forward supplier invoices to a dedicated email address and ISAFlow extracts the vendor, amount, VAT, and line items automatically using vision-language model extraction. Second, smart categorisation — when a bank transaction can't be matched by pattern, the AI suggests the most probable GL account based on merchant name, amount, and historical behaviour.

Both workflows reduce data entry time significantly and are designed as augmentation, not automation — the accountant always reviews before posting.

Practice Management and Client Portal

ISAFlow includes a practice management module for accounting bureaus — time tracking, project costing, billable hours, and utilisation reporting across the firm's client portfolio. Bureaus can see at a glance which clients are over-serviced, where time is leaking, and what the true cost-to-serve is per engagement.

Clients have access to a self-service portal at their own subdomain — they can view invoices, download statements, see outstanding balances, and pay via Paystack-powered payment links without calling the bureau. This reduces inbound query volume and accelerates collections.

Technology Stack

Next.js 14React 19TypeScript (strict)PostgreSQL (Supabase)Drizzle ORMBunAnthropic ClaudePaystackStitch (bank feeds)TwiliojsPDFExcelJSPlaywrightVitestTailwind CSSRecharts
  • Next.js 14 + React 19 — Full-stack framework with server components, API routes, and standalone deployment output
  • PostgreSQL (Supabase) — 283 tables, 55+ migrations, Row-Level Security on all tenant tables
  • Drizzle ORM — Type-safe query builder, single source of truth for schema
  • Anthropic Claude — Invoice OCR, smart transaction categorisation, document extraction
  • jsPDF + ExcelJS — Server-side PDF and Excel generation for invoices, payslips, and reports
  • Paystack — Subscription billing, PAYG token purchases, and client payment links

Frequently Asked Questions

What is ISAFlow?

ISAFlow is a production-grade multi-tenant accounting SaaS built by Brightsphere Technologies for South African accounting bureaus and SMEs. It automates PAYE, UIF, SDL, and VAT201, provides AI-powered bank reconciliation, and includes GL, AR, AP, payroll, fixed assets, and a customer self-service portal. It runs at app.isaflow.co.za.

Does ISAFlow handle SARS compliance?

Yes. ISAFlow automates PAYE, UIF, and SDL calculations using versioned SARS tax tables updated each financial year. It generates VAT201 returns, EMP201 reconciliation data, IRP5 certificates, and tracks submission deadlines in a compliance calendar.

Which SA banks does ISAFlow support for reconciliation?

ISAFlow imports bank statements from FNB, Standard Bank, Nedbank, ABSA, and Capitec, plus OFX, QIF, and PDF formats. The AI reconciliation engine auto-matches transactions using 50+ pre-seeded SA merchant patterns and learns client-specific patterns over time. Stitch.money integration enables live bank feeds for connected accounts.

What is the PAYG pricing model?

For micro-enterprises (under 200 tx/month or under R1M annual turnover), ISAFlow offers prepaid Flow tokens from R10. Operations are metered at the function level — 1 Flow for basic actions, up to 50 Flows for full compliance reports. This makes professional accounting software viable for sole traders and small businesses that can't justify a flat subscription.

Can ISAFlow migrate data from Sage?

Yes. ISAFlow includes a Sage migration wizard that imports chart of accounts, transactions, and invoices. The tooling handles field mapping and data transformation so accounting firms can onboard clients from Sage without manual re-entry.

Need a purpose-built SaaS for your industry?

ISAFlow was built for a specific market with specific compliance requirements. Brightsphere Technologies can build the same depth of domain-specific software for your industry — engineered from first principles, not adapted from generic templates.

Visit ISAFlow →    Talk to us