Client: PracManager Industry: Accounting & Tax Practice Management Location: South Africa Live URL: www.pracmanager.co.za Built by: Monthos Project type: Multi-tenant SaaS · Custom web application
Monthos built the practice-management layer Xero never had, turning spreadsheets and email chains into structured, deadline-aware compliance workflows.
Who this is for: South African accounting and tax practices—from owner-run firms to multi-team practices—that already run on Xero and need to manage SARS deadlines at scale.
South African accounting and tax practices operate under constant regulatory pressure. PAYE, VAT, income tax, WCA, CIPC, and SARS correspondence all carry hard deadlines — and missing one can mean penalties for the client and reputational damage for the firm.
Most practices already run their books in Xero, but Xero was never designed to be a practice management system. Teams end up managing compliance in spreadsheets, chasing documents over email, and relying on institutional knowledge to know what stage each client is at.
PracManager needed a platform that could:
Monthos designed and built PracManager — a multi-tenant SaaS platform that gives accounting practices a collaborative workspace built around their existing Xero data.
Rather than replacing Xero, PracManager sits alongside it: contacts, invoices, payments, and credit notes sync from Xero into Supabase, while PracManager adds the layers Xero lacks — structured task boards, phase-based checklists, client notes, SARS correspondence tracking, email templates, and role-based team management.
Each practice gets its own isolated environment. Practice admins connect their Xero organisation, invite staff, assign services to clients, and work through compliance tasks from a single dashboard.
PracManager implements a Task Factory pattern: each service line is defined as a JSON specification that scaffolds database tables, UI pages, checklist items, and email triggers. This makes new task types repeatable to build and consistent to use.
Live task workflows include:
Each task follows a phase-based workflow:
A dedicated module for tracking SARS correspondence dumps: searchable, sortable, filterable lists with resolution status, assignee tracking, and audit logging. Teams can mark items resolved, attach context, and maintain a clear record of what has and hasn't been actioned.
Practices enable only the service categories they offer. The sidebar dynamically shows relevant task boards based on enabled services. Clients are assigned services individually, so the task system knows which workflows apply to which entity.
┌─────────────────────────────────────────────────────────┐ │ Netlify CDN │ │ (React SPA · Static assets) │ └─────────────────────┬───────────────────────────────────┘ │ ┌─────────────┼─────────────┐ ▼ ▼ ▼ Supabase Auth Supabase DB Edge Functions (Email/OAuth) (PostgreSQL (44 serverless + RLS) endpoints) │ │ └──────┬──────┘ ▼ Xero API · SendGrid · Netcash webhooks
One of the most distinctive engineering decisions is the Task Factory — a spec-driven code generation system. Each task type is defined in a JSON file covering:
This pattern means adding a new compliance workflow — say, a new SARS submission type — follows a repeatable pipeline: write the spec, run the factory, deploy migrations, and ship a new task board. The service catalogue documents 9 top-level categories and hundreds of individual service steps, giving the platform room to grow without architectural rework.
PracManager is not a generic project management tool adapted for accountants. It is built from the ground up around South African tax and compliance reality — the actual service catalogue of a modern accounting practice, the actual SARS deadlines, and the actual workflow steps teams follow when processing an EMP201, a VAT audit, or an ITR12.
By syncing with Xero rather than competing with it, and by encoding compliance knowledge into structured, repeatable task workflows, PracManager gives practices a platform that grows with their service offering — without the overhead of custom spreadsheets or one-size-fits-all software that doesn't understand local regulation.
Monthos builds custom software for businesses that have outgrown off-the-shelf tools. From multi-tenant SaaS platforms to workflow automation and third-party integrations, we design and ship production-grade applications that fit how your team actually works.
Interested in a similar project? Get in touch →
Case study prepared for Monthos.com · Project: PracManager
Monthos Group — Cheltondale, Johannesburg, SA. Email info@monthos.com, phone +27 (68) 750 7313.
Case studies · Privacy Policy · Terms of Service